Have you ever priced a job at a healthy margin, completed the work, got paid, then looked at the numbers a few weeks later and wondered where the profit went? It's one of the most common and frustrating experiences in the trades.
The estimate looked solid and the invoice went out, but somewhere between the quote and the final bill, the margin disappeared into extra materials, slow-moving labour hours or a subcontractor bill that ran over allowance.
It's vital to track the costs of all aspects of a job against what you've budgeted, so you know whether the job made money, lost money or broke even.
Done properly, job costing closes the loop between the estimate you sent and what actually happened on site, to help bridge the gap between pricing and profit.
In this guide, you'll learn:
- What job costing involves and why most trade businesses skip it
- The five numbers every job should be tracked against
- A simple, practical process you can run without an accountant
- How job costing data feeds back into stronger, more accurate future estimates.
What Job Costing Means
Job costing means recording the real cost of an individual job (including materials, labour hours, equipment and subcontractor invoices), then comparing that against the budgeted cost in your original estimate.
While your overall bookkeeping activity tracks the money moving in and out of the business as a whole, job costing zooms in on one job at a time and checks whether you achieved the margin you planned for.
Every trade job should include two numbers: what you estimated it to cost and what it ended up costing as work progressed.
The gap between those two numbers, measured job by job, tells you far more about your business's health than total monthly revenue.
A business can be extremely busy and still losing money on half its jobs if nobody compares the estimated budget to the actual cost at the job level.
Our article on why profit visibility matters walks through a real trade example of this. And our guide on Markup vs Margin explains how those numbers should be built into a quote before a job starts.
Why Most Trade Businesses Don't Job Cost Properly
Why do so few trade businesses carry out job costing consistently? The same four blocks show up again and again.
No system
Many businesses have an estimating tool and a stack of invoices, but nothing that connects the two.
Actual costs sit in accounting software, hours might be in a notebook or app, and materials invoices are in an inbox.
Integrating your business software solves a lot of these issues.
Time pressure
Between quoting the next job, running the current one and chasing payments, the task of reconciling a finished job against its estimate tends to be pushed out the most frequently.
Data scattered across tools
Estimating, purchasing, timesheets and accounting are often four separate systems that don't communicate with each other, so building one clear picture of a job's cost means manual re-entry.
Not knowing which numbers are important
Even some businesses that want to carry out job costing often aren't sure where to start. Tracking everything can feel overwhelming, so they can end up tracking nothing.
The cost of skipping job costing is significant. Construction still records more company failures than any other Australian industry. In the 2025–26 financial year, the industry made up 24.5% of the 14,153 companies that entered external administration for the first time, the largest share of any sector.
Not every failure comes down to neglecting job costing, but a business can look busy and still be losing money on jobs that run over budget, with nobody noticing until it's too late.

The Five Key Numbers to Track on Every Job
You don't need to track every line item to gain value from job costing. Five numbers, tracked consistently, give you a clear picture of whether a job performed:
The materials figure is usually worth watching the most closely, because it moves for reasons outside your control.
The ATO's own small business benchmarks illustrate how much this can vary. In the latest 2023–24 data, electrical services businesses turning over more than $500,000 a year had cost of sales at 30% to 41% of turnover.
This is a wide enough band that getting it wrong by even a few percentage points on a single job can swallow the margin you built in.
Prices are still moving, too. The ABS Producer Price Indexes show input prices for house construction rose 3.8% in the year to June 2026, and electric cable and conduit prices increased 11.2% in the June quarter alone on higher copper and PVC costs.
Tracking budgeted versus actual materials job by job is how you catch that drift before it becomes a pattern across your business.
Variations need the same attention. Extra work agreed on site and never invoiced comes off your margin, and poor paperwork makes it harder to recover.
In Queensland, for example, the QBCC requires variations to domestic building contracts to be put in writing and agreed by the homeowner. Failing to properly record and approve variations is cited as one of the most common causes of serious building disputes.
If you log each variation against the job as it happens, it will show up in your job costing and on the final invoice.
Setting Up a Simple Job Costing Process
You don't need an accountant on retainer or complex enterprise software to start job costing properly. A practical, repeatable process looks like this.
Step 1. Start from an accurate estimate
Your estimating or takeoff software should export the budgeted quantities and costs for materials, labour and subcontractors for the job. This becomes your baseline.
If you're still quoting manually, our construction quoting template gives you a consistent structure to start from.
Step 2. Track actuals as the job runs
Use your job management or accounting tool to log materials invoices, timesheets and subcontractor bills against that specific job as they come in, rather than waiting until the job finishes.
Step 3. Compare weekly on longer jobs
For anything running more than a couple of weeks, check budget vs actual at least once a week so you can catch an overrun while there's still time to act on it.
Step 4. Reconcile fully at completion
Once the job is finished and invoiced, run a full budget-vs-actual comparison across all five numbers above and record the final margin.
Step 5. Flag and investigate variances
For anything more than a small percentage off budget, determine whether it was an issue with pricing, scope or estimating.
This doesn't need to be complicated. Even a simple spreadsheet that pulls budgeted figures from your estimate and actuals from your accounting software is much better than not tracking at all.
Aim for consistency over perfection. If the spreadsheet starts to take up too much time, our comparison of spreadsheets vs estimating software covers when it's a good idea to upgrade.
Using Job Costing to Improve Future Estimates
The bigger payoff of job costing happens when you track data across dozens of jobs over time. Patterns emerge that a single job won't reveal on its own.
These can include material categories that are consistently underestimated, job types reliably running over on labour hours or site conditions blowing out variations every time.
This turns job costing from an admin task into a pricing intelligence base. Instead of estimating the next renovation or switchboard upgrade by gut feel, you're pricing it against real data from the last 10 similar jobs.
Master Builders WA notes that while gross profit margins in building typically sit between 16% and 22%, overheads can absorb around 18% of revenue, leaving net profit margins of just 3% to 7% before tax.
On thin margins, a materials category being consistently underestimated by even a few percentage points can mean the difference between a profitable year and one where you simply break even.
Job costing catches this drift, and it's why our post on plugging profit leaks argues that protecting margin is more important than chasing additional work.
The Connection Between Takeoffs and Job Costing
Job costing starts at the estimate. If the quantities in your original takeoff are out, the budget you're job costing against will be wrong from day one. Every "variance" you track afterwards is correcting for an estimating error rather than revealing a genuine on-site cost blowout.
This is why accurate digital takeoffs are so crucial to the job costing process. A takeoff done properly, with correct quantities for materials, areas and linear measurements taken directly from the plans, gives you a reliable baseline to measure actual costs against.
If you're new to digital takeoffs, our guide to what takeoff software is covers the basics.
A takeoff done on the back of an envelope gives you a moving target instead of a fixed one, and a job costing process can't fix a budget that was never accurate to begin with.
This is also where the more subtle costs of a poor process appear, including double-handling the same figures between an estimating spreadsheet, a separate quoting document and yet another job costing sheet. Alternatively, the true cost of an inaccurate estimate might only become visible months later when the job is finished and the numbers don't add up.
Getting the takeoff right the first time removes an entire category of variance before the job even begins.

From Takeoff to Job Costing: Groundplan's Role
Groundplan is designed to be at the starting point of this process, working alongside the job management and accounting software you already use.
Our platform integrates with Xero, QuickBooks, Simpro, Fergus, ServiceM8, AroFlo and Ascora, so the quote from your takeoff can move into the system where you track the job.
This gives you a budgeted baseline to measure actuals against from day one instead of a rough number pulled together under time pressure.
Getting the estimate right is the first half of protecting your margin. Job costing is the second half, and it starts as soon as your takeoff is complete.
Try Groundplan for free and see how quickly an accurate digital takeoff turns into a number you can actually track against.
Frequently Asked Questions
What is job costing in construction?
Job costing is the practice of tracking the actual cost of an individual job against the budgeted cost in the original estimate, so you know whether it achieved the margin you priced it for.
How often should I do job costing?
For short jobs, a single comparison on completion is often enough. For anything taking more than a fortnight, a weekly check of budget versus actual lets you catch a cost overrun while there's still time to act, rather than discovering it after the job is invoiced.
Do I need special software for job costing?
Not necessarily. A spreadsheet that compares your estimate's budgeted figures against actuals pulled from your accounting or job management software is a decent starting point.
Our spreadsheets vs estimating software comparison covers when software makes sense.
What's the difference between job costing and markup or margin?
Markup and margin are decisions you make before a job starts (i.e. how much you add to the cost to reach your selling price).
Job costing is what you check during and after the job to see whether you achieved that margin.
Our Markup vs Margin guide explains how to set your markup and margin before the job starts, which gives job costing a target to measure against.
Which costs are most likely to blow out on a trade job?
Materials and subcontractor costs tend to change the most, particularly on longer jobs, because they're more exposed to price changes and scope shifts outside your control.
The ABS recorded an 11.2% jump in electric cable and conduit prices in the June 2026 quarter alone.
Labour hours are the next most common source of variance, especially where the original estimate was based on a rough allowance rather than a detailed takeoff.
Unrecorded variations are another source, with the QBCC listing them among the most common causes of serious building disputes.
Start With One Job and Five Numbers
Job costing won't give you perfect accuracy on every job. Material prices move, scope changes and some variance is unavoidable. But it gives you a clear, job-by-job answer on whether your pricing, process and margins are working the way you planned.
The businesses that protect their margins track five numbers consistently, feed the data back into sharper estimates and start the entire process with an accurate takeoff.
Pick one current job and start there. Pull the budgeted materials, labour and subcontractor figures from your estimate, track the actuals as the job runs and compare them at completion.
You'll likely find at least one number that surprises you, and that's the sort of insight job costing is meant to deliver.
Ready to build more accurate estimates that give your job costing a reliable baseline from day one? Start your free Groundplan trial and see how quickly an accurate digital takeoff turns into a number you can track against.






