Share
A payroll register that looks fine at a glance can still hide a six-figure problem. Maybe a terminated employee is still pulling a direct deposit. Maybe a tax deposit posted to the wrong quarter. Maybe your general ledger and your payroll system have quietly drifted apart over three pay cycles and nobody noticed until the accountant asked why the numbers don’t tie out. That’s what payroll reconciliation is for: catching the mismatch before the IRS, the Social Security Administration, or an employee catches it first.
Last updated: August 2026
For HR admins running payroll without a dedicated accounting team behind them, reconciliation often gets treated as an afterthought, something to worry about if the numbers look weird. That’s backwards. This checklist walks through what to verify every pay period, what to check before each tax deposit, and how to close out the year clean before W-2 and 1099 forms go out. None of it requires an accounting degree. It requires a routine, and a habit of checking the same things in the same order every time.
What Payroll Reconciliation Actually Catches
Payroll reconciliation is the process of comparing what your payroll system says you paid against what actually left the bank, what landed in the general ledger, and what got reported to tax agencies. It sounds like a math check. In practice, it’s a fraud and error detection system that happens to run on spreadsheets.
Here’s why it matters beyond internal bookkeeping. The IRS and the Social Security Administration run their own reconciliation on your business, whether you ask them to or not. Under the Combined Annual Wage Reporting (CAWR) program, the SSA compares the wage and tax data employers report on Forms W-2 against the totals employers report to the IRS on Forms 941, 943, 944, or 945. According to the SSA, when the two don’t match, the agency sends a notice asking the employer to explain the gap. If the discrepancy isn’t resolved, the case gets referred to the IRS, which can issue a formal notice (Letter 98C) giving the employer 45 days to respond, according to IRS guidance on CAWR inquiries. Ignore that notice and penalties under IRC 6721 for incorrect information returns can follow.
In other words, reconciliation isn’t busywork. It’s the only thing standing between your payroll data and a government letter asking you to explain yourself.
The Per-Pay-Period Checklist Every HR Admin Should Run
Reconciliation works best as a habit, not a scramble. Run through this list after every payroll run, before you file it away and move to the next one.
- Compare total gross wages on the payroll register against approved time and attendance records for the period. A gap usually means a timesheet was edited after approval or a manager forgot to submit hours.
- Match the total net pay disbursed, direct deposits plus any live checks, against the actual withdrawal from your payroll bank account. These two numbers should be identical, not close.
- Verify that federal, state, and local tax withholding on the register matches what was submitted to your tax filing service or deposited through EFTPS. This is where rate changes and missed local taxes tend to hide.
- Confirm every new hire, termination, leave of absence, and pay rate change for the period actually shows up correctly in the register. A termination that didn’t get flagged in time is one of the most common causes of an overpayment.
- Scan for duplicates: two payments to the same employee for the same period, two employees sharing a bank account number, or a manual off-cycle check that never got reversed out of the regular run.
- Reconcile deductions, including benefits premiums, garnishments, and retirement contributions, against the vendor invoice or plan documentation for that period. A missed garnishment is a compliance problem, not just an accounting one.
- Post the payroll journal entry to the general ledger and confirm total debits equal total credits before closing the period.
- Document any exceptions you found and how you resolved them. Future you, or whoever preps the year-end reconciliation, will need that trail.
Eight steps sounds like a lot for every pay period. Most take a few minutes once the routine sets in. It’s the periods you skip that turn into hours of cleanup later.
Matching the Payroll Register to the General Ledger
The general ledger entry for a payroll run should tell the same story as the register. Gross wages hit an expense account. Tax withholdings and benefit deductions post as liabilities until they’re paid out. Net pay clears through a bank or clearing account. When any of those pieces get recorded incorrectly, in the wrong period, or not at all, your GL and your payroll system start to disagree, even though both individually look correct.
A payroll clearing account makes this easier to check. Route the full payroll withdrawal through a dedicated clearing account, then confirm it nets to zero once wages, taxes, and deductions have all posted out of it. If the clearing account doesn’t zero out, something didn’t post, and you want to know that within days, not at month-end close.
Accrued payroll needs the same attention at period boundaries. If a pay period spans two months, the days worked but not yet paid still need to show up as an accrual on the books for the earlier month. Skip that step and your financials understate labor cost for one month and overstate it for the next.
Verifying Tax Deposits Against IRS and State Filings
Tax deposit timing is not optional and it is not forgiving. Your deposit schedule, monthly or semiweekly, is set by a lookback period: for Form 941 filers, that’s the twelve months ending June 30 of the prior year, according to the IRS’s deposit requirement guidance. Report $50,000 or less in employment taxes during that window and you deposit monthly, by the 15th of the following month. Report more, and you’re on a semiweekly schedule tied to your pay date. Cross $100,000 in accumulated tax liability on any single day and the deposit is due the next business day, full stop, and you become a semiweekly depositor for the rest of that year and the next.
Reconciling deposits means confirming three things line up every quarter: what your payroll system calculated as tax liability, what actually got deposited (check your EFTPS confirmation numbers), and what your Form 941 reports. A mismatch anywhere in that chain is expensive. The IRS charges a graduated failure-to-deposit penalty: 2% for deposits one to five days late, 5% for six to fifteen days late, 10% for anything later than that, and 15% once the IRS has issued a notice demanding payment. Interest accrues on top of the penalty until the balance is paid in full.
Don’t stop at federal. State withholding and unemployment tax filings need the same treatment, and states run their own version of the mismatch check. If your payroll and tax platform handles deposits automatically, reconciliation still means checking that the automation actually ran, not assuming it did.
Catching Duplicate and Missed Payments Before They Cost You
Picture this: a shift supervisor gets terminated on a Tuesday, but the paperwork doesn’t reach payroll until Friday’s run has already been submitted. Now there’s a paycheck going out to someone who no longer works there, and nobody flags it until the next reconciliation cycle, if there is one.
Duplicate and missed payments usually trace back to a handful of repeat offenders. Manual off-cycle checks that get issued to fix an error but never get reversed out of the next regular run. Direct deposit information that didn’t update when an employee changed banks. Timesheets approved twice because two managers both signed off on the same hours. Terminated employees who stay active in the system a pay cycle too long.
Most of these show up fastest when time and attendance data feeds directly into payroll instead of getting keyed in manually. A time and attendance system tied to your payroll platform flags a terminated employee clocking in, catches a duplicate timesheet submission, and removes the manual re-entry step where a lot of these errors get introduced in the first place. That’s not a substitute for reconciliation. It just gives you fewer things to reconcile.
Year-End Reconciliation Before W-2 and 1099 Filing
Year-end reconciliation is where every small gap from the previous twelve months either gets caught or gets baked into a federal filing. The IRS publishes a year-end reconciliation worksheet for exactly this purpose: matching your four quarterly Forms 941 against your annual Forms W-2 and W-3, line by line.
| Form 941 (annual total) | W-2 / W-3 field | What it represents |
| Line 2 | Box 1 | Wages, tips, and other compensation |
| Line 3 | Box 2 | Federal income tax withheld |
| Line 5a (column 1) | Box 3 | Social Security wages |
| Lines 5a and 5b (column 2) | Box 4 | Social Security tax withheld |
| Line 5c (column 1) | Box 5 | Medicare wages and tips |
| Line 5c (column 2) | Box 6 | Medicare tax withheld |
If your totals don’t tie out, fix it before you file, not after. The consequences run in both directions. When W-2 totals reported to the SSA come in lower than what was reported to the IRS on Forms 941, the CAWR program flags it and the SSA sends a notice. When W-2 totals exceed 941 totals, it’s the IRS that follows up, according to guidance from Hawkins Ash CPAs on year-end reconciliation. Either way, someone is getting a letter, and it’s easier to fix a spreadsheet in December than to respond to a federal inquiry in June.
Form W-2 and Form W-3 are due to employees and the SSA by January 31, or the next business day if the 31st falls on a weekend, per the IRS General Instructions for Forms W-2 and W-3. Form 1099-NEC follows the same January 31 deadline for both recipient copies and IRS filing, as stated in the IRS Instructions for Form 1099-NEC. That means contractor payments need their own reconciliation pass: total payments made against each contractor’s W-9 and against what your accounting system logged as 1099-reportable, before the form goes out the door. A worker misclassified as a contractor, or a contractor payment that got coded to the wrong vendor, is much cheaper to fix in a spreadsheet than in an amended filing.
None of this is a one-person, one-day job if you’ve been reconciling all year. It’s mostly a matter of pulling the twelve months of pay-period checks you already did and confirming the annual totals agree. That’s the whole point of doing it every cycle instead of once in December.
Frequently Asked Questions
Reconciliation is the routine comparison of payroll data against the general ledger and tax filings, usually done every pay period. A payroll audit is a deeper, less frequent review, often done annually or by an outside accountant, that checks internal controls and process compliance, not just whether the numbers match.
Every pay period, at minimum. Tax deposits should be verified each time one is made, and a full year-end reconciliation against Forms 941, W-2, and W-3 should happen before annual filings go out. Waiting until year-end to reconcile for the first time usually means finding twelve months of small errors at once.
The Combined Annual Wage Reporting program run by the SSA and IRS is built to catch exactly that. If W-2 totals are lower than what was reported on Form 941, the SSA sends a notice. If W-2 totals are higher, the IRS follows up. Either way, expect a request for an explanation and possibly an amended filing.
Good payroll software reduces the manual entry points where errors get introduced, such as duplicate timesheets or missed termination dates, and it can automate tax deposit calculations. It does not replace the reconciliation check itself. HR admins still need to confirm the automation ran correctly each period.
Ready to See How Netchex Can Simplify Payroll Reconciliation?
See how Netchex helps HR teams keep payroll, tax deposits, and the general ledger in sync, pay period after pay period.
This article is for general informational purposes only and does not constitute legal, tax, or accounting advice. Payroll tax rules, deadlines, and penalty amounts vary and can change over time. Consult a qualified tax advisor or the IRS and SSA directly for guidance specific to your business.
Disclaimer: Any product roadmap or future plans provided herein are for informational purposes only. They do not represent a commitment to deliver any material, code, feature, or functionality. Plans may change without notification. The development, release and timing of any features or functionality described remain at the sole discretion of Netchex, its affiliates, and partners. Netchex does not give legal, tax, or accounting advice. You are responsible for ensuring your use of Netchex product meets your individual business and compliance requirements.
Related events
Form W-2 Tips for HR Admins: Common Mistakes and Fixes
Financial Wellness Programs for Hourly Workers: What They Actually Want in 2026
Top HR and Payroll Pain Points for Retail Operations in 2026