Your payroll liabilities won’t reconcile
A payroll liability account is supposed to fill up and empty out. When it doesn’t, the leftover balance is telling you something specific — and the age of that balance tells you how serious it is.
Search this problem and you get a wall of near-identical articles promising to reconcile payroll liabilities in "6 easy steps". They all describe the same procedure and none of them explain the thing that actually matters: what a leftover balance means.
Because a payroll liability account has one job. It fills up when you withhold or accrue, and it empties when you pay. A balance that does not clear is not a mystery to be adjusted away — it is a specific unpaid or mis-posted amount, and finding which is the whole task.
Start with the age of the balance, not the amount
Run a transaction report on each payroll liability account with the period's opening and closing balances shown. Then ask one question of every remaining amount: how old is it?
- Current period. Almost always fine. You have accrued and not yet deposited. Nothing to fix.
- Last period. Worth checking, usually timing.
- A closed quarter. This is the real signal. If you withheld a Q1 deposit from an employee's paycheck and it is still sitting there in Q3, something is wrong and it is not timing.
That last case is the one to chase first, and it narrows the cause fast. Money was withheld from a real person's pay. Either it was never remitted, or it was remitted in a way that never touched this account.
The four things that leave a balance behind
1. The payment was recorded outside the payroll module
Someone paid the tax from the bank register, or categorised it from the bank feed as a plain expense. The money left the bank. The liability never moved.
This is by far the most common cause, and it has a tell: the expense side of your P&L carries a payroll tax figure that is larger than it should be, while the liability account still carries the balance. You have effectively recorded the same obligation twice — once as a liability, once as an expense.
Find it: search the bank register for payments to the tax authority around the deposit date and check what account they hit. If they hit an expense account rather than the liability, that's your answer.
2. Employer and employee amounts are posted together
A single payroll bank entry that nets employer contributions and employee withholdings into one figure cannot be reconciled, because you cannot tell which half is outstanding.
Use split transactions so each component posts to its own line. It sounds like bookkeeping fussiness until you have a partial payment to trace — at which point a combined entry makes the account permanently unprovable.
3. Payment applied to the wrong period or item
The payroll module applies liability payments to specific periods and items. Applied to the wrong one, the account nets out overall but shows an old balance and a corresponding negative elsewhere.
Tell: the account has both stale positive and negative amounts that roughly offset. That pattern is misapplication, not non-payment — and it is a much smaller problem.
4. Adjustments posted directly to the liability account
Someone made it agree by journal entry. The balance is now whatever the entry said, not what is owed. Look for entries in the account that are neither payroll accruals nor liability payments.
The step nearly every guide skips
Reconcile the account against what was actually filed and deposited, not just against itself.
A payroll liability account can be internally consistent and still wrong. The external check is: for each quarter, do the amounts this account says you owed match what the 941 reported and what actually left the bank? Three numbers, one comparison.
Where payroll runs on QuickBooks Payroll, the platform files the federal payroll returns automatically — so the filed figures exist and can be compared. That comparison is the only thing that proves the account, and it is the step that turns "the balance looks odd" into "this specific quarter is short by this specific amount".
What a stale balance is doing to your numbers
Worth being blunt about, because it is rarely just a tidiness issue:
- Your balance sheet overstates liabilities, so your equity is understated.
- If the payment was double-recorded as an expense, your P&L overstates payroll cost and understates profit — which flows into the return your CPA prepares.
- If the money genuinely was not remitted, that is not a bookkeeping issue at all. Withheld employee tax that was never deposited is a real exposure and it grows.
That third case is why the age of the balance matters more than its size.
When this stops being a DIY job
Fix it yourself when there are one or two stale amounts, you can find the corresponding bank payment, and the correction is re-coding it to the liability account.
Get help when:
- Stale balances span more than a quarter or two.
- Payroll has been posted by journal entry rather than through the payroll module — the account has no reliable structure to reconcile against.
- Employer and employee amounts have been combined across a long period, so partial payments can't be traced.
- The 941 comparison shows a quarter genuinely short. That is a conversation with your CPA before it is a bookkeeping correction.
At that point the account is not reconciled — it is rebuilt from the payroll records and the actual deposits, which is what a QuickBooks payroll engagement covers: configuring payroll so it posts correctly going forward, and reconstructing the liability accounts so they tie to what was filed. Where payroll is one of several accounts that stopped tying out, it is usually scoped inside a broader cleanup.
TechBrot configures, runs and reconciles payroll. Where payroll runs on QuickBooks Payroll, that platform files the federal payroll returns automatically. TechBrot is not a return preparer and does not represent anyone before a tax authority.
Payroll liability reconciliation, answered.
What should my payroll liability account balance be?
Why is there a balance from a quarter I already paid?
How do I separate employer and employee amounts?
Does QuickBooks Payroll file my payroll returns?
Why doesn't my 941 match my payroll summary?
When is this a cleanup rather than a fix?
Payroll account won’t clear?
Get a free QuickBooks file review.
A Certified ProAdvisor will look at how payroll is posting, find what didn’t clear and why, and tell you honestly whether it’s a correction or a rebuild — scoped in writing. No obligation. Independent firm, not Intuit.
Articles are general information, not tax, legal, or financial advice.