
Payroll providers are good at what they do: calculating, paying, withholding, filing. What they are not is your bookkeeper, and the handoff between the two is where payroll data usually goes to die.
The common outcome: one debit for $47,318.22 hits the bank, gets coded to "Payroll," and that is the entirety of what the books know about a month of payroll.
What a proper payroll entry contains
A single payroll run touches at least six things:
- Gross wages — the expense, split by department or job if you need that.
- Employer payroll taxes — a separate expense, and one worth seeing on its own because it is a real and significant cost.
- Employee withholdings — a liability, not an expense. This is the employee's money, held briefly.
- Benefit and other deductions — liabilities until remitted to whoever they are owed to.
- Net pay — the cash that actually leaves for employees.
- Tax remittances — reducing the liabilities, when they are actually paid.
Collapse all of that into one expense line and three things become unanswerable: what payroll actually costs you including employer taxes, what you currently owe in withheld amounts, and whether what your provider filed matches what your books say.
The single-lump problem in detail
When a combined debit gets coded entirely to wage expense, wage expense is overstated — it includes employee withholdings, which are not your cost, they are part of gross pay already counted. Employer tax expense is understated to zero. And no liability is ever recorded, so nothing ever clears.
The books balance. They simply describe a payroll structure that does not exist.
Splitting by department or job
For businesses where labour is a direct cost — contractors, agencies, restaurants — the entry should also split wages between cost of goods sold and operating expense.
Put all labour into overhead and gross margin looks excellent while the business struggles. For a contractor, the job-costed portion of payroll is the single largest input into whether a job made money, and it can only get there if the entry carries the split.
That also means loaded cost rather than bare wages. A crew member at $28 an hour costs meaningfully more once employer taxes, comp, and benefits are included — commonly 25–35% more. Job costing at the bare rate makes every job look better than it was, consistently, which is the worst kind of error because nothing ever contradicts it.
The monthly reconciliation
Two checks, and they take minutes.
First: do the payroll liability accounts clear? They should rise with each run and fall to near zero when remittances are made. A balance that only grows means remittances were coded to expense instead of against the liability.
Second: does the quarter tie to the provider's filing? Compare the wages and taxes in your books to what the provider reported. A difference is either a coding error or something filed you did not know about, and both are worth finding within the quarter.
Where the line sits
Your payroll provider handles payroll tax filings and deposits — that is their job and we do not do it. What we do is record what they did, correctly, and reconcile the result so the two agree.
That is payroll coordination, and the related failure mode is covered in why your payroll liability accounts never clear.
Behind on Your Books?
We handle your bookkeeping end-to-end — categorization, reconciliation, month-end close, and clean financial statements, so your books stay current and CPA-ready.
