Skip to main content
GullySystem
A practical guide

Payroll processing checklist: what to verify before salaries go out

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 6 sections
The short answer

Check payroll in a fixed order: joiners and leavers, attendance and leave lock, arrears, deductions, statutory totals, approval by a second person, then the bank file against the register. Stop at the first mismatch. Nothing leaves until every check is signed.

Begin with who is on the list

Compare this month’s employee list with last month’s, because every name added is a joiner and every name removed is a leaver. Each change needs a document behind it. No paper, no pay.

A joiner needs a signed offer. A leaver needs the resignation or termination letter, the last working day, the clearance note and proof that the laptop and access card came back.

Ghost entries hide here. Look closely. A person who left in spring and is still paid in autumn is the classic case, so one reviewer outside the payroll team should read every name. Print the joiner and leaver list on one page and have the department heads initial it, so that nobody can later claim they never knew a colleague had left.

  • Offer letters for joiners
  • Last working day for leavers
  • Bank account holder name matches
  • Transfers between branches or cost centres

Lock attendance and leave before anything else

Payroll cannot be right on unstable attendance. Lock the muster first. Close the muster on a fixed date, and after that allow no edits without a correction slip signed by the department head. If the biometric machine, the shift roster and the leave application tell three different stories about one Tuesday, settle it with the supervisor before any figure is calculated.

Check unpaid leave, half days, late marks and overtime hours against approved requests, and make sure leave balances roll forward correctly. Negative leave balances need a decision, not a shrug.

Corrections that arrive after the lock go to next month as arrears, which keeps the current run clean and the audit trail short.

Review arrears, one-off items and deductions

Arrears come from late salary revisions, back-dated promotions or missed attendance corrections, so list each with the month it belongs to and the approving email. Where a revision is back-dated across several months, work out the arrear month by month, because each month may carry its own overtime rate, attendance record and deduction.

Then read the deductions. Loan instalments, advances, canteen or hostel recoveries and notice pay shortfall need a source document, since a recovery without a signed consent is a complaint waiting to happen. Check each one.

Variable pay deserves its own check. Incentive, bonus and expense reimbursements arrive from sales, operations and the travel desk, so match each total to its approved sheet.

  • Salary revision letters
  • Advance and loan schedules
  • Incentive sheet totals
  • Reimbursement approvals

Reconcile statutory totals and get a second signature

Add up the amounts withheld for income tax, provident or pension schemes, insurance and any social security levy that applies in your country. Compare each total with its ledger liability account. The two should agree to the last unit. Any gap stops the run.

Compare this month’s gross, net and head count with last month’s, and expect an explanation for any swing before approval. A new joiner, a bonus or a rate change explains a swing, whereas a blank explains nothing and stops the run until someone answers. Ask why. Ask for the reason behind every swing larger than the usual month-to-month drift, and keep the written reply stapled to the register for the auditor who comes next spring.

The approver must be someone who did not prepare the run, with read access and a sign-off screen, not edit rights.

  • Tax withheld against ledger
  • Employer contributions
  • Gross and net against last month
  • Head count movement

Check the bank file against the register

The bank upload file is the last gate. Total the credits in the file and compare them with total net pay in the register, then count the lines and the employees, since both counts must match.

Spot check ten accounts for number and name, because wrong account numbers cause more payroll pain than any formula error.

Archive the register, the approval and the bank file together, then next month copy this checklist, date it and begin again. If the bank rejects one line, correct that account and repay it alone rather than re-uploading the whole file, which risks paying everyone else twice.

Payroll release sign sheet

A single page with five numbered blocks, each listing its checks with a tick box, the preparer’s initials, the reviewer’s initials and a variance note. The last block records the bank file total, the register total, the line count and the second approver’s signature and time.

Open a blank worksheet to print

Questions owners ask

Who should approve payroll?

Someone who did not prepare it. The approver reviews variances and totals, not every payslip, and signs before the bank file is released, so a finance head or owner suits best. If your finance head is away, name a deputy in advance rather than letting the preparer approve their own run on the last day.

What if an error is found after salaries are paid?

Correct it in the next run as an arrear or recovery with a note to the employee, and do not edit the closed month. A closed register should stay as paid.

How early should attendance be locked?

Lock it several working days before the pay date, which leaves time for corrections, approvals and the bank file without a rush on the last day. A longer gap also eases bank corrections.

Is a spreadsheet enough for this checklist?

For a small team, yes. Once there are several allowances, branches or statutory schemes, software that holds the rules and keeps a log of changes cuts repeated manual checks.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements