The Cost of Bookkeeping Is Not the Hourly Rate
Bookkeeping is one of the few professional services still routinely purchased on price per hour. It's an understandable habit — the work looks standardised, the outputs look comparable, and the rates are easy to line up next to each other.
It's also the reason a lot of businesses end up paying considerably more than they think.
The visible cost and the actual cost
The visible cost is straightforward: hours multiplied by rate, invoiced monthly. For a mid-sized operational business that might be $2,000 to $5,000 a month depending on transaction volume, payroll complexity and job costing requirements.
The actual cost includes three things that never appear on the invoice.
Verification time. In businesses where the books aren't trusted, someone senior checks them. Sometimes it's the owner, going through the P&L line by line before a bank meeting. Sometimes it's an office manager reconciling a job report against their own spreadsheet. That time has a cost, and it's usually charged at a much higher effective rate than the bookkeeping itself.
Rework at year-end. If the file requires substantial correction before it can be handed to the external tax accountant, that work gets done at professional accounting rates — several multiples of a bookkeeping rate — and it's done on transactions that were already processed once. You've paid twice for the same entries.
Decisions made on wrong numbers. This is the one that dwarfs the others, and the one that's hardest to see, because bad decisions made on bad data don't announce themselves.
How the third one plays out
A job costing report shows two service lines. One at 24% gross margin, one at 15%. That's a clear signal, and a reasonable management team acts on it — pursue more of the first, price the second higher or step away from it.
Suppose the underlying allocation was wrong. Materials coded to the wrong jobs, subcontractor costs sitting in a general account, labour allocated by assumption rather than timesheet.
The decision runs for eighteen months. Sales effort redirects toward work that was never the more profitable line. Capacity gets built around it. Pricing on the other line goes up and win rates fall, in a category that was actually performing well.
By the time anyone questions the original report, the business has restructured itself around an error. The cost of that isn't measured in bookkeeping fees. It's measured in two years of misdirected effort.
What to assess instead of rate
Rate correlates weakly with quality in both directions. Expensive doesn't mean accurate; competitively priced doesn't mean careless. Four questions are more diagnostic.
Is the work current? Are the books up to date at any given moment, or is there always a lag of several weeks? Currency is the single strongest indicator of a well-run function.
Does the balance sheet reconcile? Not just the bank — every account, with a supporting schedule. Suspense at zero.
Is job or cost-centre coding actually accurate? Test it. Take three jobs, pull the transaction detail, and check a sample against source documents. This takes an hour and tells you more than any conversation.
What does year-end look like? If the external accountant's annual work involves substantial correction and reconstruction rather than review and finalisation, the bookkeeping isn't finishing the job.
The single question worth asking
There's one test that captures all of it.
Would you act on last month's numbers without checking them first?
If yes, the function is doing what it's supposed to do, and the rate is largely irrelevant.
If no — if the pack always gets verified, if the owner always reruns the job report, if nobody quite believes the margin figure — then the books aren't producing management information. They're producing a draft that someone else has to finish.
That's the expensive version, whatever it costs per hour.