Engage Logo

Payroll Reconciliation

Last verified

Payroll reconciliation is the process of confirming that the payroll computed, the money paid, the amounts deposited and the figures reported to the authorities all agree with each other. Each pair that fails to reconcile points at a specific, identifiable error rather than a general problem.

What is being reconciled

A payroll period produces several representations of the same facts, and they are created by different processes at different moments. Reconciliation is the discipline of confirming they still agree.

  • The payroll run: what was computed for each employee.
  • The bank: what actually left the account and reached whom.
  • The challans: what was deposited with each authority.
  • The returns: what was reported to each authority, employee by employee.
  • The general ledger: what was recorded as cost and as liability.

In a period where nothing went wrong, all five describe the same thing. When one diverges, the pair that breaks tells you where the error is, which is why running these as separate comparisons is more useful than a single check on the total.

The five comparisons

ComparisonWhat a break means
Run against bankA payment failed, was made outside the run, or went to the wrong account
Run against challanDeposit short, late, or made under the wrong code or period
Challan against returnWhat was paid does not match what was reported, so somebody's credit is short
Return against employee recordsWrong identifier: a permanent account number or member number that sends credit nowhere
Run against ledgerA component mapped to the wrong account, or an accrual not reversed

The third row is the one with consequences outside the finance team. A challan and a return that do not agree means the money is with the authority and the credit is not with the employee. The employee discovers it when they file, months later, and the correction is a revised statement rather than an adjustment.

The fourth row is the same failure with a different cause and the same effect on the employee. It is also the most preventable, because identifiers can be validated when they are collected rather than when they fail.

Reconciling within the year

Two further checks run across periods rather than within one.

The first is the year-to-date reconciliation. Every payslip carries cumulative figures, and those cumulative figures are what the annual tax certificate will be built from. If the year-to-date on the March payslip does not agree with the certificate, one of them was assembled from a different source, and the employee will be the one to notice.

The second is the quarterly one. Salary tax deducted through the quarter should agree with what was deposited and what was reported in the quarterly statement, and the employee's annual statement should show it. Checking this after each quarter rather than at year end is the difference between one correction and four.

Both of these are cheap when the figures are derived from the run and expensive when the return is prepared separately by someone working from a spreadsheet export. Preparing the same numbers twice from different sources is the single largest cause of breaks.

What to check before releasing a run

Reconciliation after the fact catches errors. A pre-release review prevents them, and it is a shorter list than most teams expect.

  • Variance by employee against the previous period, with a threshold. Anything above it gets looked at individually.
  • Headcount movement: joiners paid from the right date, leavers stopped, nobody paid twice.
  • Negative or zero net pay, which is almost always a recovery exceeding what was earned.
  • Statutory contributions as a proportion of their base, which surfaces a structure change applied to the wrong component.
  • New bank details, since a changed account on an existing employee is worth a second look for reasons beyond accuracy.
  • Total deductions against the statutory ceiling for the wage period.

A run that passes these six is rarely wrong in a way that reconciliation will later find.

When a break is found

The instinct is to correct the current period so the totals agree. That is often the wrong move, because it hides where the error occurred and creates a second discrepancy in the period it is corrected in.

The better sequence is to identify the period the break originated in, correct it there where the mechanism allows, and adjust forward only where it does not. For deposits and returns that means a correction statement against the original period rather than an adjustment in the current one, so the employee's credit lands in the year it belongs to.

Where an employee was underpaid, the correction is an arrear payable to them, and it carries its own tax treatment in the period paid. Where they were overpaid, it is a recovery subject to the deduction ceiling, which means it may take several periods and should be explained before the first deduction rather than after it.

Statutory reference

Act
Income-tax Act, 2025, with the Code on Wages, 2019 and the Code on Social Security, 2020
Section
Code on Social Security, 2020 (provident fund and state insurance contributions, returns and the interest and damages that follow late deposit); Code on Wages, 2019, Chapter III (permitted deductions and the overall deduction limit, which constrains how quickly an overpayment may be recovered)
Key limits
Corrections to what was reported are made by correction statement against the original period rather than by adjustment in the current one. Recovery of an overpayment is a deduction and counts toward the ceiling for the wage period.

Source

Frequently asked questions

What is payroll reconciliation?

It is confirming that the payroll computed, the money paid, the amounts deposited, the figures reported to the authorities and the ledger entries all agree. Each pair that fails to match points at a specific error.

How often should payroll be reconciled?

Every period for the run, bank, challan and ledger comparisons, and every quarter for the return and credit checks. Leaving it to year end turns a correction into a correction statement and an employee whose credit was missing for a year.

What causes a mismatch between the challan and the TDS return?

Usually a deposit made under the wrong period or code, an amount deposited that differs from what was reported, or a wrong identifier in the return. The money sits with the authority while the credit does not reach the employee.

An employee says their Form 26AS does not show the tax we deducted. What happened?

Either the return was not filed, the deposit and the return do not agree, or their permanent account number in the return is wrong. All three are found by comparing the challan, the return and the employee record for that quarter.

Should we correct a past error in the current month?

Only where no correction mechanism exists for the original period. For deposits and returns, file a correction statement against the period the error occurred in, so the employee's credit lands in the year it belongs to.

How Engage handles reconciliation

Engage derives the payslips, the bank file, the challans, the returns and the ledger entries from one payroll result, so the usual cause of a break, the same numbers prepared twice from different sources, does not arise. Pre-release checks surface variance, headcount movement, negative nets and deductions above the statutory ceiling before the run is committed, and year-to-date figures tie back to the annual certificate by construction.

See payroll controls in Engage
WhatsApp