Ask ten contractors who does their accounting and you’ll get ten confident answers. Ask those same ten what their gross margin was on last month’s jobs, and the room gets quiet.
That gap isn’t a knock on anybody. It’s the difference between two things that share a name. Most contractors are paying for compliance — accurate books, a filed return, payroll that clears — and assuming it comes with the rest. It usually doesn’t, because nobody was hired to do the rest.
The Three Jobs a Contractor’s Financial Function Has to Do
Every contracting business, from a two-truck plumbing outfit to a $5M electrical company, needs three separate jobs done. They’re often bought as one line item, which is exactly why one of them tends to go missing.
Job one is recording. Bookkeeping, reconciliation, payroll, accounts payable. It answers what happened. When it’s late or messy, everything downstream is guesswork.
Job two is filing. The return, the quarterlies, the state registrations, the 1099s. It answers what we owe on what happened. It has hard deadlines and it’s the job most visible to the owner, because it’s the one with a bill attached.
Job three is deciding. Pricing, entity structure, equipment timing, whether to take on the second crew, whether that GC’s payment terms are worth the volume. It answers what should happen next. It has no deadline, which is precisely why it’s the one that quietly never gets done.
A firm can do jobs one and two flawlessly for years and never touch job three. Nothing is broken. Nothing is wrong. And the owner still can’t tell you which of his jobs made money.
What Makes Construction Accounting Different From Regular Accounting
There’s a reason generalist bookkeeping struggles in the trades, and it isn’t competence. Contracting breaks most of the assumptions built into standard small-business accounting.
- Revenue and cost don’t land in the same month. You front materials in March, pay the crew in April, and get paid in June. A P&L that looks profitable can sit on top of a checking account that’s underwater.
- The unit of profitability is the job, not the month. A monthly P&L tells you the company made money. It cannot tell you that three jobs carried the quarter and two lost money — which is the only information that changes how you bid next week.
- Retainage is money you earned and can’t touch. Ten percent held back across several active jobs is a real number sitting on someone else’s balance sheet, and it belongs on your cash forecast, not as a happy surprise later.
- Change orders are where margin dies. Work that got done, everyone remembers agreeing to, and nobody billed. Without a system that ties scope changes to invoices, this leaks continuously.
- Equipment and vehicles are tax decisions, not just purchases. Timing, depreciation elections, and financing structure all move the tax number — and all of them are decided before year-end, not at filing.
- Crews cross state and municipal lines. Multi-state payroll, local licensing, workers’ comp classifications, and sales tax on materials versus labor all have contractor-specific rules that a general practice sees rarely.
None of this is exotic. It’s just specific. And specifics are what get missed when the books are being kept by someone who does contractors, restaurants, and dental practices in the same afternoon.
Five Questions That Test Whether Your Setup Is Actually Contractor-Grade
You don’t need an audit to find out where you stand. Ask these five and listen to how fast the answers come.
- What was my gross margin on the last five jobs we closed out? If the answer requires a research project, you don’t have job costing — you have bookkeeping with jobs mentioned in it.
- How much retainage is outstanding right now, and when does it release? This should be a number someone tracks, not one someone reconstructs.
- When did we last review my entity structure against my actual profit? Structure set at formation and never revisited is one of the most common expensive defaults in the trades.
- What’s my tax number going to be, and when will I know it? If the honest answer is “in March,” you’re buying filing, not planning.
- Which of my jobs, crews, or service lines is the least profitable? Every contracting business has one. Not knowing which doesn’t make it stop costing you.
A firm that’s genuinely set up for contractors will answer three of these on the phone and get you the other two within a week. If all five need “let me look into that,” the gap is structural, not personal.
What Changes When All Three Jobs Are Connected
The reason to care isn’t tidier reports. It’s that the three jobs feed each other, and disconnected they each run at half power.
Clean job-level books make bidding an arithmetic problem instead of a confidence problem. Knowing true cost per hour, materials with realistic waste, and overhead per job means your next bid is priced instead of guessed — and contractors bidding without job costing commonly run 10 to 20 percent under true cost (industry range), which is the kind of gap you can work sixty hours a week and never out-hustle.
Accurate numbers arriving during the year make tax strategy possible at all. Entity structure, retirement contributions, and equipment timing are levers that exist between January and December 31st. The strategies contractors qualify for and never use typically run $15,000 to $60,000 a year (industry range) — not because anyone did anything wrong, but because the decisions had already expired by the time the return got prepared.
And a business with real numbers behind it becomes something a buyer or a successor can evaluate. That matters far earlier than most owners think.
“By the time you file, every real tax decision has already been made — or missed,” says Israel Diaz, an IRS Enrolled Agent who has worked with more than 500 contractor and trades businesses. The same is true of pricing, hiring, and equipment. The decisions happen all year. The reporting shows up once.
The Honest Version of This
Plenty of contractors are well served by a preparer who files a clean return, and there’s nothing wrong with buying exactly that. The problem is the assumption — that a filed return means someone is watching the business.
Nobody is, unless somebody was hired to.
Where to Start
You don’t need to switch anybody to find out what’s missing. The free Contractor Growth Assessment takes about five minutes and scores six levels of your business — books, margins, tax strategy, systems, team, and exit readiness — so you can see which one is actually holding the others back.




