JOB CLOSEOUT

CONSTRUCTION JOB CLOSEOUT ACCOUNTING.

QUICK ANSWER

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.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-07
THE DEFINITION

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.

WHAT WE SEE IN THIS BUSINESS

WHERE CLOSEOUT FALLS APART.

01

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.

02

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.

03

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.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

What retainage costs when nobody chases it

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.

HOW SPM FIXES IT

THE CLOSEOUT CHECKLIST.

The job 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.

Estimate against actual reconciliation at closeout

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.

Retainage release tracked through closeout

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.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

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 revenueMonthly 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.

Core

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.

Executive

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.

Strategic

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.

COMMON QUESTIONS

FREQUENTLY ASKED.

A job should be closed within 30 to 45 days of final billing submission, once all costs are in, the final invoice is out, and retainage has been requested. The retainage receivable stays open as a balance sheet item until it's collected, which is a different thing from the job staying open. Closing the job keeps it from inflating your active WIP and your active project count when a surety reviews you.
Late subcontractor invoices get coded to a closeout cost code and tracked as a job cost adjustment. If a late invoice changes the job's profitability materially, the job record is updated and the historical estimate against actual comparison is adjusted with it. SPM manages late cost coding so jobs that appear closed don't get silently revised in a way that distorts the historical profitability data your estimators rely on.
Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.
Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial project manager and master electrician: 150+ projects worth $2.1B combined, from $50,000 to $300M. Now fractional CFO to commercial subcontractors.

HOW MANY FINISHED JOBS ARE STILL OPEN IN YOUR BOOKS?

Bring your job list and your retainage receivable. We will tell you how much of it's collectible and how much is aging out.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute diagnostic

20 minutes. No sales pressure. We will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.