Bookkeeping · Cleanups & Fixes · Brief · Working level
Payroll liability accounts that don't match the filings
When payroll tax liability accounts drift from the quarterly returns — negative balances, mystery credits — rebuild the accounts from the filed Forms 941, quarter by quarter.
Symptom
The balance sheet shows "Payroll tax liabilities −3,850," or a positive balance that has grown all year despite every deposit being made on time. The accounts bear no resemblance to what the quarterly Form 941 filings say was owed and paid.
Why it happens
Payroll postings have two halves: each pay run credits liability accounts (taxes withheld plus the employer's share), and each deposit debits them. Drift comes from running only half:
- Payments without accruals. Deposits hit the liability account (or expense) but pay runs were booked as one lump-sum debit to wages with no liability credits. Balance goes negative.
- Accruals without payment mapping. A payroll service's automatic entries credit liabilities, but its tax drafts arrive in the bank feed and get categorized as "payroll taxes expense" instead of against the liability. Balance grows forever — and expense is double-counted.
- Mis-mapped payroll integrations. The service's export mapping points at the wrong accounts, or the mapping changed mid-year.
- Off-system events. A penalty payment, a refund, or a corrected filing recorded nowhere or in the wrong account.
The fix
The filed returns are the source of truth; rebuild toward them.
- Assemble the record. For each quarter: the filed 941 (total taxes after adjustments), the deposit history (EFTPS records — the Electronic Federal Tax Payment System shows every federal deposit), and state equivalents.
- Build a quarter-by-quarter schedule: liability per filing, deposits per EFTPS, expected book balance at quarter end (usually zero, or one deposit in transit).
- Compare to the books' liability activity each quarter. Mark where accruals are missing, where deposits were expensed instead of applied, and where duplicates or strays landed.
- Fix mechanically first. Recategorize misposted deposits from expense to the liability accounts; correct the integration mapping so future runs post right. These are edits, not journal entries.
- True up the remainder in the current open period, with the schedule as backup:
| Account | Debit | Credit |
|---|---|---|
| Payroll tax liabilities | 3,850 | |
| Payroll tax expense | 3,850 |
Direction depends on the error: a negative liability from expensed accruals is corrected as shown; missing employer-share accruals reverse it. Derive the figure from the quarter schedule, never by plugging to zero. Closed-year portions go through the preparer.
- Escalate real discrepancies. If deposits genuinely don't match filings — money owed the IRS or a refund due — that is a filing matter (Form 941-X territory) for the preparer or payroll provider, not a bookkeeping entry. Same for wage-report mismatches against Form W-2 totals.
See Publication 15 for deposit schedules and due dates.
How to prevent it
- Map the payroll integration once, verify quarterly. After each 941 is filed, tie the quarter's book activity to it — fifteen minutes while records are fresh.
- Match tax drafts in the feed to the liability accounts, never to expense; set a bank rule for the payroll provider's tax drafts.
- Keep a standing quarterly tie-out tab in your close checklist — the same external-anchor habit as bank reconciliation, applied to the government's ledger. The sales tax account deserves the identical treatment: /bookkeeping/cleanups-fixes/sales-tax-liability-wrong.
- Record penalties and refunds the day they happen, in their own accounts, so they never masquerade as tax deposits. Books that have drifted for many quarters are a sign to run the full rebuild inside /bookkeeping/cleanups-fixes/books-cleanup-playbook.
Frequently asked questions
- Why is my payroll tax liability account negative?
- Almost always because tax payments were recorded without recording the matching liability: the remittance posted as a debit to the liability account (or worse, straight to expense), but the payroll runs that should have credited the liability were never booked, or were booked as lump-sum wage expense. Payments minus a liability that was never accrued goes negative.
- How do I reconcile payroll liabilities to Form 941?
- Quarter by quarter: take each filed 941's total taxes, compare it to what the books accrued to the liability accounts that quarter, and compare deposits per EFTPS records to the payments booked against those accounts. Accrued minus paid should equal the balance owed at each quarter end — usually zero or one pending deposit.
- Which is right when the books and the payroll filings disagree?
- The filings, almost always. Forms 941 and W-2 were produced by the payroll system from actual pay runs, and the IRS reconciles them against deposits. Unless you have evidence a filing itself was wrong — in which case a corrected return (941-X) is the remedy — adjust the books to the filings, not the reverse.