CONSTRUCTION JOB CLOSEOUT ACCOUNTING.
Closeout is where construction profitability finally gets measured, and where most accounting errors surface. A job that looked profitable the whole way through can produce a surprise loss at closeout, usually because late costs came in after everyone stopped watching. A systematic closeout catches those problems before the job is closed, makes sure every dollar is collected, and produces accurate historical data the estimators can use on the next bid.
Two things go wrong at closeout and they cost different money. The first is retainage that nobody chases, which is pure working capital sitting in somebody else's account. The second is the estimate against actual comparison that never gets done, which costs you nothing today and costs you the same mistake on every future bid. The first one is a collections problem with a deadline. The second one is a compounding problem with no deadline at all, which is why it gets skipped.
WHAT IT MEANS.
Job closeout accounting is the process of finishing a job in the books: final billing submitted, all costs in, estimate reconciled against actual by cost code, retainage requested, and the job closed so it stops distorting WIP.
Open jobs aren't harmless. A job that finished months ago and is still open in the accounting system produces inaccurate WIP, inflates your active job count for a surety, and hides the true profitability of the work. Costs keep trickling in, final invoices sit unsubmitted, retainage sits unreleased, and the job just sits there being counted.
WHERE CLOSEOUT FALLS APART.
Jobs stay open long after the work is done
Most subcontractors have open jobs in their accounting system from projects that finished months ago. Costs still trickle in, final invoices haven't been submitted, retainage hasn't been released, and the job just sits there. Open jobs produce inaccurate WIP, inflate the active job count a surety reads, and obscure what the work really earned.
You don't reconcile estimate against actual at closeout
Most closeouts amount to submitting the final billing and calling the job done. The systematic comparison of estimated cost to actual cost, by cost code, by phase, and by labor classification, rarely happens at all. That means the lesson from every job goes unlearned and the next estimate repeats the same mistake at a larger contract value.
Retainage gets left on the table
Final billing goes out, the GC pays everything except retainage, and then the follow up falls through the cracks. On a $1M job with 10 percent retainage, that's $100K sitting with the GC that nobody is actively pursuing. Multiply that across the portfolio and retainage becomes a material working capital problem rather than an administrative one.
WHAT IT LOOKS LIKE IN DOLLARS.
On a $1M job with 10 percent retainage, $100K sits with the GC after final billing. That's money you've already earned and already spent the cost of, held by somebody else while your line of credit funds the next mobilization. Multiply it across every finished job in the last year and the total is usually larger than the owner expects.
THE CLOSEOUT CHECKLIST.
Final billing submitted within 5 days of substantial completion. All change orders approved and billed. Punch list items documented with their costs tracked separately. Final cost reconciliation, actual against estimate by cost code, completed and filed. Retainage release request submitted with documentation. Job closed in ControlQore and WIP updated. Lessons documented for estimating. Nothing proceeds to the next step until the current one is done.
Every closeout includes an estimate against actual comparison by cost code. Where actual cost exceeded estimate, by how much, in which cost codes, and on which phases, becomes part of the permanent job record rather than a conversation nobody wrote down. That data feeds estimating accuracy and identifies systematic estimating errors before they repeat across dozens of jobs.
Every job's retainage release status gets tracked through closeout as submitted, approved, pending, or overdue. When retainage isn't released inside the contractual period, the escalation process starts without anybody having to remember to start it. Retainage status stays on the monthly WIP schedule until every dollar is collected.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.
| Last 12 months revenue | Monthly fee |
|---|---|
| Up to $1M | $1,900 to $2,900 |
| $1M to $3.5M | $2,600 to $3,900 |
| $3.5M to $6.5M | $3,800 to $5,700 |
| $6.5M to $9.5M | $5,100 to $7,100 |
| $9.5M to $12.5M | $6,100 to $8,500 |
| $12.5M to $15.5M | $7,400 to $11,000 |
| $15.5M to $18.5M | $9,400 to $13,500 |
| $18.5M+ | Quoted individually |
Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.
You stop guessing.
You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.
Your bookkeeper keeps doing the books.
You stop touching the books.
Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.
We do the books. No payroll.
Every job shows its margin while it's still running.
Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.
We do the job costing.
