# Payroll Reconciliation: Register, Ledger and Tax Forms

- Author: PreciseBankFlow (https://precisebankflow.com)
- Published: 2026-10-17
- Category: Account reconciliations
- Canonical: https://precisebankflow.com/blog/payroll-reconciliation

> How to do a payroll reconciliation: the payroll register to the ledger, to bank debits and to quarterly tax forms, with the usual differences explained.
A payroll reconciliation ties four records together: the payroll register for each pay run, the journal entries in the general ledger, the debits on the bank statement, and the quarterly and annual tax forms. Gross pay, withholdings and employer taxes should agree across all four, and every liability account should clear to zero once the deposits are made.

## Payroll register to general ledger: the first payroll tie

The payroll register is the report the payroll system produces for each pay run, listing gross pay, each deduction, net pay and employer taxes by employee. The first tie proves that the totals on that register reached the general ledger in full, in the right accounts and in the right period.

Start with one pay run. Take the register totals and lay them beside the journal entry that recorded the run. Every column on the register should map to one line of the entry. The figures below are an example for a single biweekly run.

| Register column (example) | Amount | Ledger account |
| --- | --- | --- |
| Gross wages | 42,000.00 | Wage expense (debit) |
| Employer social security and Medicare | 3,213.00 | Payroll tax expense (debit) |
| Federal income tax withheld | 4,800.00 | Withholding payable (credit) |
| Employee social security and Medicare | 3,213.00 | Payroll taxes payable (credit) |
| Employer social security and Medicare | 3,213.00 | Payroll taxes payable (credit) |
| Retirement plan deferrals | 2,100.00 | Retirement contributions payable (credit) |
| Employee loan repayment | 250.00 | Employee loans receivable (credit) |
| Net pay | 31,637.00 | Cash or net pay clearing (credit) |

Debits total 45,213.00 and credits total 45,213.00. The entry balances, and each register column is accounted for. That is the test.

In a month with two or three runs, add the registers together and compare them with the month's total wage expense and payroll tax expense. Do the same for each liability account. If your payroll provider posts the entry automatically, still compare it once a quarter; automatic postings fail quietly when someone changes a mapping.

The loan repayment line is worth a note. When an employee repays an advance through payroll, the deduction reduces a receivable, not cash. The receivable itself is reconciled to the loan agreement and its schedule, much like a [loan reconciliation to the lender's statement](/blog/loan-reconciliation), only with the business as the lender.

## Matching payroll bank debits to net pay and tax deposits

Each pay run produces a predictable set of bank debits: one for net pay, usually as a single direct deposit batch, one or more for tax deposits, and others for benefits or retirement plans. Matching these debits to the register proves that what the payroll system calculated is what actually left the account.

For the example run above, the bank should show:

1. **Net pay batch** of 31,637.00, possibly split if a few employees are paid by check.
2. **Federal tax deposit** of 11,226.00: income tax withheld of 4,800.00 plus both halves of social security and Medicare, 6,426.00.
3. **Retirement plan remittance** of 2,100.00, often on a different day.

No bank line appears for the 250.00 loan repayment, because no cash moves. State income tax and unemployment taxes add further debits in most states, on their own schedules.

Checks complicate the match. A paper paycheck clears when the employee deposits it, which can be days or weeks later. The net pay clearing account, if you use one, holds those uncleared checks, and its balance at month end should equal the list of outstanding payroll checks.

Pay attention to debits that do not match any register. A second net pay batch, a direct deposit to an account not on file, or a tax payment of an odd amount each need an explanation. Payroll is a common target for fraud because the payments are frequent and routine. Reading the statement lines with [PreciseBankFlow](/) gives you a dated list of payroll debits to tick against registers, and flags possible duplicate payments for you to confirm.

## How do Form 941 totals reconcile to the payroll register?

Form 941 is the employer's quarterly federal tax return. The [IRS page about Form 941](https://www.irs.gov/forms-pubs/about-form-941) describes it as the form employers use to report federal income tax, social security and Medicare taxes withheld from pay, plus the employer's share of social security and Medicare. Its totals should equal three months of registers added together.

Build a quarterly summary by adding every register dated in the quarter. Use the check date, not the pay period end, because payroll tax returns follow the date wages were paid. A pay period that ends March 28 and is paid April 4 belongs to the second quarter.

Compare these figures with the return:

- **Wages subject to federal income tax withholding.** Some pre-tax deductions, such as many retirement deferrals, reduce this figure below gross pay.
- **Federal income tax withheld.**
- **Wages subject to social security and Medicare tax,** which can differ from income tax wages because deductions are treated differently for each tax, and because social security wages have an annual cap.
- **Total tax liability** for the quarter.
- **Total deposits** made for the quarter.

The last two should agree, or the difference should be a balance due or an overpayment shown on the return. Then compare the deposits on the return with the federal tax debits on the bank statements for the quarter. Three sources, one number.

Differences have familiar causes: a manual check written outside the payroll system, a correction run that was never transmitted to the provider, a void that reduced the register but not the deposit, or a timing mismatch between check date and posting date. Find them before the return is filed. Correcting a filed return takes far longer.

## Payroll liability accounts that should return to zero

Payroll liability accounts hold amounts withheld from employees or owed by the employer until they are paid to the tax agency, benefit provider or retirement plan. Once the deposit for a period is made, the account should fall back to zero, or to exactly the amount for runs not yet deposited.

At month end, each liability account should be explained by a short list:

| Liability account (example) | Balance at month end | Explained by |
| --- | --- | --- |
| Withholding and payroll taxes payable | 11,226.00 | Deposit for the run paid on the 30th, due next week |
| Retirement contributions payable | 0.00 | Remitted on the 29th |
| Health insurance withholding | 85.00 | Unexplained |

The 85.00 in the example is the kind of balance that grows if nobody looks. It often comes from an employee deduction that changed mid-year while the employer's premium invoice did not, or from a premium paid from the expense account instead of the liability. Investigate small residues every month. Over a year they become hard to reconstruct.

A liability balance that runs the other way, a debit balance, usually means a payment was made twice or coded to the liability when it belonged to expense. A debit balance in a tax liability may mean an overpayment that can be credited on the next return.

## Why does the payroll register differ from wage expense?

Wage expense in the ledger rarely equals the sum of registers for the month, and that is normal. Accruals for days worked but not yet paid, labor charged to inventory or projects, bonuses booked before they are paid, and reclassifications between departments all move expense away from the register total. Each difference needs a named entry.

The common reconciling items between registers and wage expense are:

- **Accrued wages.** At month end, employees have worked days that will be paid in the next run. The accrual adds expense this month and reverses next month.
- **Reversal of last month's accrual.** The opposite effect at the start of the month.
- **Capitalized labor.** In manufacturing, part of production wages is charged into the cost of inventory, not to wage expense. How that labor then flows into the count and the ledger is covered in [inventory reconciliation from count to general ledger](/blog/inventory-reconciliation).
- **Bonus and commission accruals,** booked when earned and paid later.
- **Allocations** between departments or entities, which move expense but do not change the total.

Write the reconciliation as a short table: register total, plus or minus each item, equals wage expense. If the result does not match, the leftover is either an unrecorded accrual or a misposted entry.

This kind of tie between a source report and the ledger is the general method behind all reconciliations, explained further in [account reconciliation meaning, with examples by account](/blog/account-reconciliation-meaning). Payroll differs from invoice matching, where software can pair each payment with one document, as in [automated invoice reconciliation against payments](/blog/automated-invoice-reconciliation). Payroll has fewer, larger totals and more judgment around accruals.

## Year-end payroll reconciliation of W-2 and W-3 totals

At year end, the annual payroll reconciliation checks that the Forms W-2 issued to employees add up to the Form W-3 and that the W-3 agrees with the four quarterly Forms 941. According to the [IRS page about Form W-3](https://www.irs.gov/forms-pubs/about-form-w-3), the W-3 is used to transmit Copy A of Forms W-2.

Do the comparison before the forms are filed. The steps:

1. **Add the four quarterly returns** for wages, federal income tax withheld, social security wages and Medicare wages.
2. **Run the annual payroll register** and compare its totals with the sum of the quarters. A difference here means a quarter's return does not match its registers.
3. **Total the W-2s** by box and compare them with the W-3 the system prepares.
4. **Compare W-3 totals with the four quarters.** They should agree. Where they do not, note why: a correction made late in the year, a third-party sick pay amount, or a fringe benefit added to wages only at year end.
5. **Check employee details** for any W-2 with a missing or odd tax ID, address or amount.

Taxable fringe benefits deserve attention. Items like personal use of a company vehicle are often added to wages in the final payroll of the year. If they were left off, the W-2s will be wrong and every quarterly figure for the fourth quarter will need correcting too.

Keep the year-end reconciliation with the payroll records for the year: the quarterly summaries, the annual register, the W-3 and the explanation of any differences. The next person to look at payroll, whether an auditor or a new bookkeeper, will start there.
