HR operations

Attendance & Leave Management Checklist

Managing attendance and leave in a spreadsheet works until about thirty people, and then it stops working quietly rather than all at once. This is what a manual process needs to have in it to stay trustworthy — and, at the end, an honest account of the failures no amount of discipline fixes.

Who it is for

  • HR teams running attendance and leave on spreadsheets or a register
  • Founders who approve leave over chat and reconcile it later
  • Companies with field, shift or client-site staff
  • Anyone whose month end involves an argument about a leave balance

What it helps with

  • Capture attendance in a way that survives month end
  • Apply lateness and half-day rules the same way for everyone
  • Stop leave balances becoming a matter of opinion
  • Hand payroll a clean, frozen record on a known date

Daily attendance

The whole month is decided here. Anything not captured on the day is reconstructed from memory at month end, and reconstruction is where the arguments start.

TaskOwnerDoneNotes
Attendance captured for every employee, every working dayHR
One agreed source of truth — not a register and a sheet and a group chatHR
Field, client-site and remote staff recorded the same way as everybody elseHR
Missing entries chased the same week, not at month endHR
Holidays and week-offs marked before the month startsHR
Shift or roster changes recorded when they are agreedReporting manager

Late arrivals and early exits

TaskOwnerDoneNotes
A written rule for what counts as late, and what followsHR
Grace period defined, and applied to everybody the same wayHR
Repeated lateness raised with the manager, not silently deductedHR
Early exits recorded with a reason, or they become disputes laterReporting manager
Half-day rules stated in writing and applied consistentlyHR

Absences

TaskOwnerDoneNotes
Unplanned absence reported to a named person by a stated timeEmployee
Absence classified within two working days: leave, unpaid, or something elseHR
Long or repeated absences escalated before payroll rather than at itHR
Absence without information followed up in writingHR
Medical or extended absences documented per your policyHR

Work from home and on-duty

TaskOwnerDoneNotes
Written rule for who can work from home, and how it is requestedHR
Approval recorded before the day, not reconstructed after itReporting manager
Work-from-home marked distinctly from both present and leaveHR
Client visits and official travel marked as on-duty, not absenceHR

Leave requests and approvals

TaskOwnerDoneNotes
One way to apply for leave, and everybody knows what it isHR
Notice expectations stated by leave typeHR
Requests approved or rejected within a stated number of daysReporting manager
Rejections given a reasonReporting manager
Backdated leave allowed only by exception, and recorded as oneHR
Cover agreed before approval for anything longer than a few daysReporting manager
Nobody approves their own leaveHR

Leave balances

TaskOwnerDoneNotes
Accrual rule written down and applied the same way for everyoneHR
Balances updated on a fixed date each monthHR
Employees can see their own balance without asking HRHR
Carry-forward and lapse rules stated, and applied at the year endHR
Negative balances flagged as they happen, not discovered at exitHR
Opening balances set correctly for joiners and for the new yearHR

Monthly reconciliation

TaskOwnerDoneNotes
Every day of the month accounted for, for every employeeHR
Leave taken matches leave approved matches attendanceHR
Exceptions resolved before the cut-off, not carried forwardHR
Month closed and locked once agreedHR
Anything reopened after locking is recorded with a reasonHR

Payroll coordination

TaskOwnerDoneNotes
Attendance and leave frozen at the published cut-offHR
Loss-of-pay days agreed with managers before they reach payrollHR
Anybody with LOP told before paydayHR
Encashment and adjustment inputs handed over with the restHR

Records

TaskOwnerDoneNotes
Monthly attendance kept for the period your policy statesHR
Approvals kept with the record they approveHR
Access limited to the people who need itHR
One place, backed up, with no private copies circulatingHR

Where manual attendance and leave usually goes wrong

Not carelessness. These are the failures that come from the method rather than from the people using it.

The record is rebuilt from memory at month end

A gap noticed on the 28th is filled by asking somebody what they were doing on the 9th. Whatever answer comes back becomes the record, and it is not a record any more.

There is more than one source of truth

A register at the door, a sheet on someone’s laptop, leave approved in a chat thread. Each is right about something and none is right about everything, and the reconciliation is somebody’s whole Friday.

Balances are a matter of opinion

The employee has a number, HR has a different number, and neither can show their working. This is the single most common cause of an exit going sour, because it surfaces during full and final settlement when trust is already thin.

Approvals are not attached to anything

Leave approved verbally or in a message that has since scrolled away means an approval nobody can produce. Six months later, that becomes "I never approved that".

The rules drift by team

One manager applies the grace period, another does not. Nothing was ever decided differently — it simply was never written down, so each manager invented a version.

It fails silently as you grow

At fifteen people, one person holds it all in their head and it genuinely works. At forty it does not, and there is no day on which it announces that. It just gets slowly less accurate while everybody continues to trust it.

It concentrates in one person

When the person who maintains the sheet is on leave, attendance is not maintained. When they resign, a good deal of it leaves with them.

What software actually changes — and what it does not

An HR system helps with a specific and fairly narrow set of these: attendance is captured once, at the time, by the employee rather than reconstructed by HR; a leave balance is computed by one rule rather than by whoever is asked; an approval is attached to the request it approves and can be produced years later; and the same rules apply to every team because they are configured once rather than remembered separately.

What it does not fix is worth saying plainly. It will not decide your grace period, tell you whether a long absence is medical leave, make a manager approve requests promptly, or write your policy. A process nobody agreed will be an unagreed process with a database behind it — and rules that were never written down do not become clearer for being configured.

If most of the checklist above is already true for you, a spreadsheet is doing fine and you have more valuable things to change. It is the companies where four or five of those rows are permanently untickable who get their week back.

Take it with youA spreadsheet you can fill in, assign and tick off. Opens in Excel or Google Sheets. Or press print for a paper copy — this page is laid out for it.

How to use it

  1. Go through it once marking only what is genuinely true today. The untickable rows are the resource; the ticked ones are reassurance.
  2. Take the rows about written rules first — grace period, half-day, notice by leave type. They cost an afternoon and they remove most of the recurring arguments.
  3. Fix your cut-off date and publish it to everyone, not just to managers.
  4. Re-run it after three months. If the same rows are still untickable, the problem is the method rather than the effort.

Questions people ask

It is less about headcount than about shape. Twenty people in one office with fixed hours is manageable for a long time. Twenty people across shifts, client sites and work-from-home is already hard, because the number of exceptions per month is what creates the work, not the number of employees.

Where to go next

Still managing attendance, leave and employee records by hand?

Flabido keeps the everyday HR work of a growing Indian company in one place — people records, leave, attendance, payroll inputs, hiring and letters. See what it does or ask for a free trial.