Construction Job Costing: How to Know Which Jobs Actually Made Money
By the I&S Accounting teamReviewed by a licensed U.S. CPA
A Profit & Loss Statement Isn't Enough for Contractors
Most businesses can run on a single profit & loss statement. Contractors can't. You might finish the year profitable overall and still have lost money on three jobs — you just never saw it, because the winners covered the losers. Job costing is how you see each job's real profit while you can still do something about it.
What Job Costing Actually Is
Job costing means tracking every dollar of cost against the specific job that incurred it, so each project has its own mini P&L. Instead of one company-wide "materials" expense, you know that Job 1042 used $18,400 in materials, $22,100 in labor, and $9,800 in subs — and whether that left you ahead of the estimate or behind it.
Done right, it answers the question every contractor should be able to answer on demand: which jobs make money, and why?
The Four Cost Buckets
Construction costs sort into four categories, and clean job costing keeps them separate on every project:
- Labor — wages plus burden (payroll taxes, workers' comp, benefits) for the crew on that job.
- Materials — everything bought for the work.
- Equipment — owned-equipment cost or rental, allocated to the job that used it.
- Subcontractors — what you pay your subs, tracked per job and per sub.
Lump these together at the company level and the numbers are useless. Split them by job and patterns jump out — the trade that always runs over, the estimator who's consistently light on labor.
Track Committed Costs, Not Just Paid Costs
A purchase order you've issued is money you owe, even before the invoice arrives. Committed costs — open POs and signed subcontracts — let you see a job's projected total before the bills land. Contractors who only watch paid costs are always looking in the rearview mirror.
Estimate vs. Actual: The Comparison That Matters
The point of job costing isn't just recording costs — it's comparing them to the estimate. A live estimate-vs-actual report by cost code tells you, mid-project, that framing labor is already 15% over budget while you still have time to adjust. That early warning is the whole value.
WIP and Percentage-of-Completion
On jobs that span months, you can't wait until the end to recognize the result. Under percentage-of-completion, you recognize revenue and cost as the job progresses — usually based on costs incurred versus total estimated costs. If a job is 60% through its budgeted costs, you generally recognize about 60% of its revenue. That keeps a six-month job from showing zero profit for five months and a windfall in the sixth.
Over- and Under-Billing (the WIP Schedule)
Here's where contractors get surprised. If you've billed more than you've earned (overbilling), that cash isn't really profit — it's a liability you still owe in work. Underbilling is the reverse: you've done the work but haven't billed for it, so real profit is hiding off the books.
The WIP schedule lays this out job by job. It's the report bonding companies and lenders ask for first — and the one that tells you whether a "great cash month" is actually borrowed from work you still owe.
Don't Lose Money on Change Orders
Change orders are where margin quietly leaks. Extra work gets done on a handshake, never formally priced or billed, and the cost lands in your column. Tracking change orders as their own line — scoped, priced, approved, and billed — protects the profit you actually earned.
Retainage Cuts Both Ways
Owners commonly hold back retainage (often 5–10%) until a job is complete, and you do the same to your subs. Both sides need tracking: retainage receivable (owed to you, sometimes for months after you finish) and retainage payable (what you're holding from subs). Forget it and your receivables — and your cash forecast — are wrong.
Why It Matters at Bonding and Tax Time
Bonding companies, lenders, and sureties judge contractors on clean, WIP-based financials. Job-cost books that produce an accurate WIP schedule don't just help you run the business — they raise your bonding capacity and make financing far easier. And at tax time, percentage-of-completion books mean no frantic year-end rebuild.
The Bottom Line
A contractor flying on a single P&L is guessing. Job costing — costs tied to each job, compared to estimate, with WIP and retainage tracked — turns guessing into knowing. It's the difference between catching a job that's losing money in time to fix it, and finding out a year later when it's too late.
Keep reading