"We're really busy" is the most common — and most dangerous — phrase in residential construction. Busy feels like success. But without job profitability tracking, you might be working harder than ever and making less per job than you think.
This guide covers why job costing matters, how to track profitability properly, and what the numbers tell you about your business.
The Busy vs Profitable Trap
Many builders fall into the same trap:
- You win a lot of work and you're flat out
- Revenue is going up — it feels like the business is growing
- But at the end of the year, the profit isn't there
- Cash is tight even though you're turning over good money
What's happening? The answer is almost always that some jobs are profitable and some aren't — and without tracking, you can't tell which is which. You might be subsidising unprofitable work with the profits from the good jobs.
What Is Job Profitability Tracking?
Job profitability (or job costing) means tracking the actual costs and revenue for each individual job, then comparing:
- Estimated costs vs actual costs
- Estimated revenue vs actual revenue
- Estimated margin vs actual margin
The goal isn't to produce nice reports — it's to answer these questions:
- Which jobs made money and which didn't?
- Where did the money go on the unprofitable ones?
- Are certain types of work consistently more profitable?
- Are certain stages of the build consistently over budget?
- Are my estimates accurate, or am I systematically underpricing?
How to Track Job Profitability
Step 1: Have a Proper Estimate
You can't track actual costs against an estimate if the estimate was a guess on the back of an envelope. Every job needs a properly itemised estimate broken down by:
- Materials (by stage)
- Labour (by stage, with hours)
- Subcontractors (by trade)
- Other costs (council fees, scaffolding, cartage, etc.)
- Margin/markup
Step 2: Track Actual Costs as They Happen
This is where most builders fall down. To track actual costs, you need to capture:
- Material invoices — coded to the job and stage
- Labour hours — your own and your crew's, recorded against the job
- Subcontractor invoices — coded to the job
- Other costs — council fees, hire equipment, delivery charges
The key is capturing costs as they happen, not at the end of the job when receipts are lost and memories are fuzzy.
Step 3: Compare and Review
At regular intervals (monthly, or at key milestones), compare actual costs to your estimate:
| Cost Category | Estimated | Actual | Variance | |---------------|-----------|--------|----------| | Materials — framing | $28,000 | $31,500 | +$3,500 | | Labour — framing | $12,000 | $14,200 | +$2,200 | | Subcontractor — electrical | $18,000 | $18,000 | $0 | | Materials — cladding | $22,000 | $21,200 | -$800 |
This immediately tells you where the job is tracking. Framing is over budget by $5,700 — is that a material price increase, more waste than expected, or extra labour on a complex roof?
Step 4: Review at Job Completion
When the job is done, do a full review:
- What was the final margin? Compare it to your target.
- Which stages went over budget? Dig into why.
- Were there variations that weren't invoiced? Find them and fix the process.
- Were there rework costs? What caused them?
- Did the client pay on time? If not, factor the cost of late payment into your pricing.
What the Numbers Tell You
Patterns Across Jobs
Once you've tracked profitability on several jobs, patterns emerge:
- New builds vs renovations — you might find renovations are more profitable (less competition, clients willing to pay for quality) or less (unforeseen issues, scope creep).
- Client types — some clients are dream clients who accept variations and pay on time. Others consistently push for discounts and create scope creep. Your job costing data shows you which.
- Project size — you might find that smaller jobs have better margins because overheads are proportionally lower. Or the opposite — larger jobs are more efficient because of economies of scale.
- Stages that blow budgets — if framing is consistently over estimate across multiple jobs, your labour rates or material allowances need adjusting.
Improving Your Estimates
Job costing makes your estimates better. When you know that framing typically takes 15% longer than your estimate allows, you adjust your next estimate. Over time, your quoting becomes more accurate, your margins become more predictable, and you stop losing money on jobs you thought were profitable.
Common Reasons Jobs Lose Profitability
- Underestimated labour — the most common cause. Production rates that are too optimistic.
- Material price increases — quotes based on old supplier rates.
- Uninvoiced variations — work done that was never charged for.
- Rework — fixing mistakes costs materials and labour that weren't in the estimate.
- Delays — extended hire on scaffolding/equipment, labour standing around waiting for materials.
- Discounting — agreeing to reduce the contract price without reducing scope.
- Scope creep — small additions that accumulate without being tracked.
How Often Should You Review?
- Weekly — a quick check: are costs tracking roughly in line with the estimate? Any big surprises?
- Monthly — a more detailed review of each active job's cost performance
- At job completion — a full reconciliation and lessons-learned review
The more frequently you review, the sooner you can catch and correct issues — on the current job, not just the next one.
How Software Helps
Tracking job profitability with spreadsheets works for one or two jobs, but falls apart as you grow. Sitebench helps by:
- Linking estimates to actual costs automatically — every invoice, labour entry, and subcontractor cost is tracked against the original estimate
- Showing real-time margin on every job — not just at the end, but as the job progresses
- Comparing across jobs — so you can spot patterns and improve your estimating
- Flagging cost overruns — so you can take action before the job finishes
Wrapping Up
"Busy" doesn't mean "profitable." The only way to know whether your building company is actually making money is to track job profitability on every job, compare actual costs to estimates, and review the patterns. The builders who know their numbers can fix problems early, price more accurately, and make better decisions about which work to take on.
If you're ready to stop guessing and start knowing, Sitebench can help you track job profitability from estimate to completion.
