Bookkeeping Pitfalls in Construction

January 10, 2026

Here's a hard truth most contractors learn the expensive way: the bookkeeper who's great for your buddy's retail store or your sister's dental practice will absolutely wreck your construction company.

I've spent 15+ years as a CPA in the construction industry and have worked with hundreds of contractors. I've walked into companies where the books looked clean on the surface—until you dug in and realized no one had any idea whether jobs were making money, cash flow projections were pure fiction, and the owner was flying blind on every bid.

The culprit? A well-meaning bookkeeper who treated construction accounting like every other business.

Construction isn't every other business. And if your bookkeeper doesn't understand that distinction, you're leaving money on the table—or worse, you're heading toward a cash crisis you won't see coming until it's too late.

Let's talk about the seven most common bookkeeping mistakes I see when general bookkeepers handle construction companies—and why each one matters more than you might think.

1. Treating Job Costing Like an Optional Extra

In retail or professional services, you track revenue and expenses. Simple enough. In construction, if you're not tracking costs at the job level—and I mean every labor hour, every material purchase, every subcontractor invoice, every piece of equipment—you have no idea whether you're actually making money.

General bookkeepers often lump everything into broad expense categories. They'll tell you that you spent $400,000 on materials last quarter. What they won't tell you is which jobs ate through their material budgets and which ones came in under. They can't tell you that the Johnson project is hemorrhaging money because of scope creep, while the Martinez job is your most profitable work of the year.

Without job-level costing, you can't identify which project managers are consistently delivering profitable work. You can't refine your estimating. You're essentially bidding your next job based on gut feel rather than actual historical data from similar projects.

The real cost: I've seen contractors consistently underbid by 8-12% for years because they had no accurate job cost data. They thought they were competitive. They were actually subsidizing their clients.

2. Ignoring Work-in-Progress (WIP) Schedules

Ask a general bookkeeper about WIP schedules, and you'll probably get a blank stare. Ask a construction CFO, and they'll tell you it's one of the most critical reports in the business.

A WIP schedule compares how much of each job is complete (based on costs incurred versus total estimated costs) against how much you've billed. This comparison reveals whether you're overbilled or underbilled on each project—information that has massive implications for your financial statements, your cash flow, and your bonding capacity.

When bookkeepers don't understand WIP, several things go wrong. Revenue recognition becomes a mess—you might be recognizing too much revenue on jobs that are actually losing money, or too little on profitable jobs that haven't been fully billed. Your balance sheet becomes unreliable. And when you go to your surety for bonding, they'll catch these errors immediately. Nothing kills a bonding relationship faster than financial statements that don't reflect reality.

The real cost: Contractors have lost bonding capacity—and the ability to bid on larger projects—because their books didn't properly account for WIP adjustments. That's not a bookkeeping error. That's a ceiling on your growth.

3. Mishandling Retainage

Retainage is one of those construction-specific realities that trips up general bookkeepers constantly. When a GC withholds 10% of your payment until project completion, that's not lost revenue—it's an asset you're owed. But it needs to be tracked separately and accounted for correctly.

I've seen bookkeepers record the full invoice amount as revenue, then get confused when the payment comes in short. I've seen others not record the retainage receivable at all, which understates your assets. Some accidentally expense it. Others let retainage receivables sit on the books for years after projects close because no one tracked whether it was actually collected.

And retainage cuts both ways—if you're a GC holding retainage from your subs, that's a liability you owe, not cash you get to keep. Bookkeepers who don't understand construction sometimes treat that withheld cash as profit. It's not.

The real cost: Retainage represents real money—often 5-10% of your total receivables. Lose track of it, and you're leaving cash on the table. Misstate it on your financials, and your banker and surety will have questions.

4. Botching Progress Billing and AIA Documentation

Construction billing isn't like sending an invoice for services rendered. Progress billing requires documenting percentage of completion, tracking previous billings, accounting for stored materials, and often using industry-standard AIA forms that have their own logic and requirements.

A bookkeeper unfamiliar with AIA G702 and G703 forms will struggle to reconcile what was billed against what was earned. They won't understand the relationship between the schedule of values and progress payments. They'll have trouble tracking change orders and how those affect the contract amount and billing.

This creates friction with your clients (who expect properly formatted pay applications), delays in payment (because documentation doesn't match up), and internal confusion about how much revenue to recognize.

The real cost: Billing errors and delays directly impact cash flow. In an industry where cash is oxygen, a bookkeeper who can't navigate progress billing is actively slowing your ability to collect what you've earned.

5. Failing to Track Change Orders Properly

Change orders are where jobs make or lose money. A project might bid tight, but if you're disciplined about capturing and billing change orders, you can turn a break-even job into a profitable one. Miss them, and you're doing extra work for free.

General bookkeepers often don't understand the workflow. A change order isn't just an accounting entry—it affects the contract value, the schedule of values, the cost estimates, and the billing. It needs to be tracked from approval through completion through billing through payment.

I've audited books where change orders were verbally approved and completed but never billed. I've seen change orders billed but never added to the contract value, making job profitability reports meaningless. I've seen approved change orders sitting in email threads, never making it into the accounting system at all.

The real cost: The average change order represents genuine additional value you've provided. When these fall through the cracks—whether unbilled or untracked—that's money you earned but will never collect.

6. Misclassifying Labor Costs and Ignoring Certified Payroll Requirements

Construction labor isn't one line item. You have direct labor (workers on the job), indirect labor (supervisors, project managers), and overhead labor (office staff). These need to be classified correctly for job costing to mean anything—and for your bids on future work to be accurate.

Beyond classification, there's compliance. If you work on prevailing wage jobs—government contracts, publicly funded projects—you're dealing with certified payroll requirements, Davis-Bacon compliance, and union reporting. A bookkeeper who doesn't understand these requirements puts you at risk of compliance violations, back-pay claims, and debarment from future public work.

Then there's workers' comp. Different work classifications carry different rates. If your bookkeeper doesn't properly code employees by job type and role, your workers' comp audit will either result in a surprise bill or you'll have been overpaying for years.

The real cost: Labor is typically 25-50% of project costs. Get labor accounting wrong, and every job cost report, every estimate, and every bid is built on a faulty foundation.

7. Producing Financial Statements That Don't Support Bonding or Banking Relationships

Here's where everything comes together. Your financial statements aren't just a report card—they're the foundation of your relationships with sureties and lenders. These institutions understand construction accounting. They expect to see WIP schedules. They want to see proper revenue recognition. They're looking at your backlog, your over/underbillings, your equipment financing.

A general bookkeeper produces financial statements formatted for general businesses. They don't include the construction-specific schedules and reports that sureties and construction-focused lenders need. When your surety can't get comfortable with your financials, your bonding capacity suffers. When your banker can't understand your cash cycle, you'll struggle to get the line of credit you need to fund growth.

The real cost: Your capacity for growth is directly tied to the quality of your financial reporting. Poor construction accounting doesn't just mean messy books—it means a cap on how big you can get.

The Bottom Line: Construction Accounting Is a Specialty

None of this is about general bookkeepers being bad at their jobs. Most are excellent at what they do. But construction accounting is a discipline unto itself—with its own revenue recognition rules, its own billing processes, its own cost tracking requirements, and its own reporting standards.

Hiring a bookkeeper who doesn't understand construction is like hiring an electrician to do your plumbing. They might be a skilled tradesperson. They're just skilled in the wrong trade.

The contractors who consistently make money in this industry aren't just good at building—they're good at knowing their numbers. They know which jobs are profitable before final billing. They can forecast cash needs months out. They have the financial credibility to secure bonding for larger projects.

That kind of financial clarity requires someone who speaks construction. Someone who understands that this business has its own rules—and that following general accounting practices in a construction company is a recipe for financial blind spots that will eventually catch up with you.

Your books aren't just a compliance requirement. They're a management tool. Make sure the person managing them knows how to build what you need.

Bryce Wisan, CPA, CCIFP