Home › HRMS › HR guides › How to close monthly attendance before payroll
HR guide

How to close monthly attendance before payroll

Payroll can only be as right as the attendance it reads. If leave approvals, missed punches and overtime are still open when salaries are calculated, the errors come back as arrears, recoveries and awkward conversations next month. A month close is a short, fixed routine: publish cut-off dates, clear what is pending, check the numbers, get sign-off and then freeze the month so payroll reads a record that will not change underneath it. This guide gives a calendar, a checklist and a way to handle changes that arrive late.

Why the close needs a fixed calendar

Monthly wages must be paid by the 7th of the following month, as set out in the wage payment timelines. Working back from the pay date leaves only a few working days for attendance and payroll together, and holidays shrink that further. In 2026, 2 October falls on a Friday, so a company paying September salaries by 7 October loses one of its closing days to Gandhi Jayanti. A calendar that everyone knows, with a named owner for each step, keeps the close from sliding into the pay date.

What to check before you freeze the month

Work through the same list every month, in the same order. Most items take minutes when the list is short, and the list stays short when managers act on requests during the month rather than saving them for the last day.

Worked example: payable days for a month

Payable days are the days an employee is paid for, including paid weekly offs, holidays and paid leave. Take Imran Shaikh at a Nashik warehouse in September 2026, a 30-day month with four Sunday weekly offs. He worked 23 days, took 2 days of casual leave and 1 day of leave without pay, and collected enough late marks for a half-day penalty. With weekly offs paid, his payable days are 30 minus 1 day of leave without pay minus 0.5 penalty = 28.5. Before closing, HR checks the figure the other way: 23 worked + 2 casual leave + 4 weekly offs = 29 paid days, less the 0.5 penalty = 28.5. If the two routes disagree, a day has been counted twice or missed.

Handling changes after the close

Some corrections will arrive after the close: a manager back from leave, a medical certificate that reached HR late, a punch file from a site with poor network. Do not reopen a closed month for every one of them. If payroll has not been finalized, a reopen with a written reason is acceptable. Once salaries are paid, record the change in the next month instead: pay the missed amount as arrears or recover an overpayment as an adjustment, with a note linking it to the original month. Each finalized month then keeps matching the payslips issued from it.

Step by step

  1. Publish the cut-off calendar. At the start of each quarter, share the dates for the last day of requests, manager approvals, HR review and payroll for each month, adjusted for holidays.
  2. Clear every pending approval. Chase open leave, correction, work from home, overtime and shift swap requests. The ZeniaHR Dashboard shows six approval queues, including leave, corrections, overtime and shift swaps, so HR can see what is still waiting.
  3. Resolve incomplete days. List days with a missing punch and either get a correction or confirm the default grading with the employee, so nobody is surprised by a half day on the payslip.
  4. Review penalties and waivers. Go through late mark penalties before they reach pay. Waive only with a written reason, such as a transport strike. In ZeniaHR, a penalty can be waived with a reason or restored.
  5. Reconcile payable days. Compare each person's payable days with last month and investigate large swings. Check joiners, leavers, long leave and anyone with no punches at all.
  6. Get department sign-off. Send each department head a short summary of payable days and exceptions for the team, with a deadline to confirm or raise a query.
  7. Finalize and freeze the month. Lock the month so payroll reads a fixed record. In ZeniaHR, month close finalizes attendance and freezes it for payroll, blocks new corrections, and can be reopened only with a reason.
  8. Carry late changes into next month. Record anything that arrives after payroll as arrears or an adjustment in the next month, with a note that points back to the original month.

See it on your own data

A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

What does closing attendance for the month mean?

Closing attendance means confirming every day of every employee's month, clearing pending requests and then locking the record so payroll reads figures that will not change. After the close, corrections are either refused or handled as adjustments in the next month's payroll, depending on whether salaries have already been processed.

What if an employee raises a correction after attendance is closed?

If payroll is not yet finalized, HR can reopen the month with a written reason, make the change and close it again. If salaries are already paid, leave the month closed and settle the difference in next month's payroll as arrears or an adjustment, with a note that names the original date.

When should the attendance cut-off be each month?

Work back from your pay date. Monthly wages must be paid by the 7th of the following month, so a workable pattern gives employees one working day after month end to finish requests, managers one more day to approve, and HR a day to review before payroll runs. Move the dates when a holiday falls inside the window.

What are payable days in attendance?

Payable days are the days an employee is paid for in the month: days worked plus paid leave, paid weekly offs and paid holidays, minus leave without pay and any penalty days. In a 30-day month, an employee with 1 day of leave without pay and a half-day penalty has 28.5 payable days.