You finished a job you swore made money. The deposit cleared, the crew got paid, the client was happy. Then you look at the bank balance and it doesn’t add up — and you can’t tell whether the problem is that job, the last one, or the books being three months behind.
If you run a construction or trade business in the Twin Cities doing roughly $1–5M a year, you’ve felt this. And it usually comes to a head at one of two moments: your bookkeeper quits, or you finally admit the spreadsheet you’ve been keeping at 9pm isn’t a system. Either way, you’re standing at a decision most owners rush — and rushing it is what costs them.
There are three options. Most contractors only seriously weigh two.
The real cost of a construction bookkeeper isn’t the salary
The instinct is to post the job again. A good construction bookkeeper or staff accountant runs $50K+ once you add benefits — and on a job that never bills a client, that’s already a heavy line item. But the salary is the cheap part. The real cost is everything underneath it.
You manage this person. You cover the work when they’re on vacation. You eat the slow weeks where there isn’t quite enough to fill their day. You carry the risk that they leave in eighteen months for a better offer — and then you run the entire hire-and-train cycle again, with your books drifting the whole time. Industry cost comparisons consistently land on the same conclusion: once you count benefits, software, management time, and turnover, in-house bookkeeping costs far more than the salary line suggests.
Here’s the math most owners never run:
| In-house bookkeeper | Outsourced accounting department | |
|---|---|---|
| Base cost | ~$50,000+ salary | Fixed monthly fee |
| Payroll taxes & benefits | Added on top | Included |
| Software & seat licenses | Your cost | Included |
| Management & training time | Yours | None |
| Vacation / sick coverage | Gap or you cover it | Always covered |
| Turnover risk | You re-hire & retrain | Not your problem |
| Construction expertise | One person’s knowledge | A team’s |
(Figures are typical market ranges, not a quote — your numbers depend on volume and scope.)
Why “I’ll do it myself” or “I’ll wait for tax season” costs more
When the hire feels too expensive, owners default to one of two things — and both are quietly the most expensive option on the table.
The first is doing the books yourself, late at night, badly, resentfully. Your time is worth more on a bid, a walkthrough, or a sales call than it is reconciling a bank feed. The second is letting it slide until tax season, then paying a CPA to untangle a year of guesses. Both feel like saving money. Neither is. The real cost isn’t the bookkeeping fee you avoided — it’s that you lose the ability to know whether a job is making money while you can still do something about it. By the time the books are clean in March, the job that bled cash is long closed.
The third option: an outsourced accounting department (not a CPA firm)
This is the option most contractors walk past, partly because the Twin Cities is full of construction CPA firms that lead with tax and advisory — and that’s a different thing.
An outsourced accounting department does the ongoing job of the hire, without the hire:
- Transactions categorized and accounts reconciled every month
- Bills tracked and accounts payable kept current — with a real AP plan, which matters when your cash is tied up in retainage
- Invoicing and accounts receivable support, including recurring and progress billing
- Payroll recorded cleanly (you keep your payroll provider; we book it right)
- Monthly financials you can actually read — and tax-ready books handed off to your CPA at year-end
Note what’s not on that list: we don’t prepare or sign your tax returns. That’s your CPA’s lane, and keeping it there is deliberate — it means your books are built to hand off clean, not to create a second tax relationship you have to manage. You get the function of a finance department. You don’t get the headcount, and you don’t get a CPA’s tax-season bottleneck standing between you and your own numbers.
Construction bookkeeping is different — and that’s where generic help fails
Most bookkeepers can run a coffee shop’s books. Construction is a different animal, and a generic bookkeeper — or generic software set up by one — will quietly get it wrong in ways you won’t catch until it’s expensive.
Construction bookkeeping is built around job costing: every project tracked on its own, with its own budget, revenue, and direct and indirect costs, so you can see margin job by job instead of as one blurry pile. That means work-in-progress (WIP) schedules that tell you whether you’re over- or under-billed on open jobs — the single report that separates “looks profitable” from “is profitable.” It means handling retainage correctly so the 5–10% held back doesn’t quietly distort your cash position. It means change orders, progress billing and AIA-style billing, cost codes that actually map to how you estimate, and — on Minnesota public work — certified payroll and prevailing wage done right.
This is the part national, generic providers can’t fake, and it’s the part that makes the financials worth reading. The numbers only help you if they’re built the way a contractor actually works.
Built for Twin Cities contractors
We work with contractors, subs, and trade businesses across the Twin Cities metro — Lakeville and the south-metro suburbs out through Minneapolis and St. Paul. The work is done remotely in the software you already use (we lean on QuickBooks Online, set up properly for job costing), so you’re not hosting another person in your office, and you’re not tied to one bookkeeper’s vacation schedule. We slot in alongside your existing CPA and, where it helps, your project management software.
If your bookkeeper just gave notice, you don’t have a hiring problem. You have a decision. Make it on purpose.
Construction bookkeeping FAQ
How much does construction bookkeeping cost in the Twin Cities?
Outsourced bookkeeping for a small-to-mid construction business is typically billed as a fixed monthly fee that scales with transaction volume and scope (AP, AR, payroll recording, reporting). The right comparison isn’t fee vs. salary — it’s the monthly fee against the full cost of an in-house hire: salary, benefits, software, your management time, and turnover.
Do I still need a CPA if I outsource my bookkeeping?
Yes — and that’s by design. We keep your books clean and tax-ready all year, then hand them to your CPA for the return. You get a tighter, cheaper tax season because nobody’s untangling twelve months of guesses in March.
What’s the difference between a bookkeeper and an outsourced accounting department?
A bookkeeper is one person and one point of failure. An outsourced accounting department is a team that covers the full monthly function — transactions, reconciliations, AP, AR support, payroll recording, and reporting — without the salary, management, or turnover risk of an employee.
Can you do job costing and WIP reports?
Yes — that’s the point. Job costing and WIP schedules are the core of construction bookkeeping, not an add-on. Without them, you can’t tell which jobs actually made money.
My bookkeeper just quit — what do I do now?
Don’t reflexively repost the job. The vacancy is the prompt to decide how you want this function handled going forward. Get in touch and we’ll walk through whether re-hiring or an outsourced department fits your business better.
Want the money mistakes that quietly drain construction businesses — the kind you only see in the books? book a 20-minute call to talk through your specific situation.
