Skip to main content
Ascent CFO Solutions made the Inc. 5000 List of America’s Fastest Growing Private Companies!

How to Job-Cost a Construction Project So It Actually Makes Money

  • Home
  • Resource Hub
  • How to Job-Cost a Construction Project So It Actually Makes Money
Ascent CFO
October 1, 2026
9 MINS

Key Takeaways

  • Job costing is tracking the true cost of each project (fully burdened labor, materials, subcontractors, equipment, and a share of overhead) against what you bid, so you know which jobs make money and which lose it. Run it during the job, not after.
  • Most contractors price off a rough markup and never compare actual cost to the estimate until a job closes, by which point the margin is already gone. The profit leaks are predictable: unburdened labor rates, unpriced change orders, and margin fade between the bid and the final number.
  • The fix is a system, not a spreadsheet at year-end: estimate in the same cost codes you track actuals in, watch committed costs as they happen, and review each job’s cost against its budget every month while you can still act on it.

You finished the big job last month. On the bid it looked like a solid twenty percent margin, the crews worked hard, the client was happy. Then you looked at the bank account and the money was not there. Somewhere between the estimate and the final cost, the profit disappeared, and if someone asked you exactly where, you could not say. That gap, between the margin you bid and the margin you actually earned, is the single most expensive blind spot in a growing construction company, and job costing is how you close it.

Job costing means knowing the real cost of each individual project, tracked against what you estimated, in enough detail to see problems while the job is still running. Done well, it tells you which jobs and which types of work actually make money, so you bid the next one smarter and catch the losers before they finish losing. Done poorly, or not at all, you run the company on a single company-wide profit number that tells you whether last year worked but nothing about why. Here is how to do it well.

Why the Bid Is Not the Profit

A bid is a prediction. Profit is what is left after reality happens to that prediction. Between the two sit a handful of leaks that drain margin on almost every job, and the contractors who stay profitable are the ones who track them in real time rather than discovering them at close-out.

  1. Unburdened labor. The wage you pay a worker is not what that worker costs. Add payroll taxes, workers’ compensation, benefits, and unproductive time, and the fully burdened cost of labor commonly runs 25% to 35% above the base wage.If you estimate and track labor at the base rate, every hour on every job is underpriced, and labor is usually your largest and most variable cost.
  2. Unpriced change orders. The client asks for a change, your crew does the work to keep things moving, and the paperwork never catches up. Work performed without a signed, priced change order is work you did for free. On a busy job, unbilled changes become one of the largest sources of lost margin, because the cost lands in your numbers and the revenue never does.
  3. Margin fade. This is the slow erosion between the bid and the final cost: a little more labor here, a materials price increase there, a subcontractor overrun, a week of weather. No single item is alarming, but together they turn a twenty percent bid into a ten percent result. Margin fade is invisible unless you are comparing actual cost to budget while the job runs.
  4. Missing overhead allocation. Direct costs are only part of the picture. Your office, your estimators, your equipment, your insurance: every job has to carry a share of that overhead, or a job that looks profitable on direct costs alone is actually underwater once the business behind it is paid for.

The reason these leaks persist is timing. A contractor who reviews costs only when a job closes learns about every one of them too late to do anything. The whole point of job costing is to move that discovery earlier.

What a Real Job-Costing System Looks Like

Job costing is not a heroic spreadsheet you build once a year. It is a small set of disciplines that run continuously, and none of them require enterprise software to start.

Estimate in the same structure you track actuals. Build your bid in cost codes (labor, materials, subs, equipment, by phase) and record actual costs against those same codes. If the estimate and the accounting do not share a structure, you can never compare them cleanly, and the comparison is the entire value of job costing.

Track committed costs, not just paid costs. The moment you issue a purchase order or sign a subcontract, that money is committed even though no invoice has arrived. A job-costing view that shows only paid costs understates where a job actually stands. Committed-cost tracking is what lets you see an overrun coming instead of confirming it after the check clears.

Review cost against budget every month, by job. This is the work-in-progress review, and it is where margin fade becomes visible while you can still act. Comparing the cost you have incurred to the percentage of work complete tells you whether a job is tracking to its bid or drifting, on a timeline that still allows a correction. This is the same discipline that keeps work-in-progress and cash cycles under control on construction and real estate projects.

Close out every job with a review that feeds the next bid. When a job finishes, compare final cost to the original estimate, code by code, and carry what you learned into the next proposal. Contractors who do this get better at bidding with every project. The ones who do not repeat the same estimating mistakes indefinitely.

Pricing the work correctly is the other half. The Billd 2025 National Subcontractor Market Report found that contractors who priced the cost of carrying a job into their bids earned a 24% profit margin, versus 17% for those who did not. Job costing gives you the actual numbers to price that way, instead of guessing at a markup.

Speak to a CFO

A contractor who cannot say which jobs make money is flying without instruments, and the fix is a job-costing system that fits how you already work. A fractional CFO who knows construction can set up your cost codes, stand up committed-cost and WIP tracking, and turn your close-out data into sharper bids. Book a CFO strategy call with Ascent CFO Solutions and we will show you where your margin is actually going.

What Good Looks Like

A contractor with real job costing in place can answer a simple question at any point in a project: is this job going to make what we bid? The estimate and the books share a structure, so actual cost drops against budget automatically. Committed costs are visible the day they are committed, not the day they are invoiced. A monthly WIP review flags the jobs drifting off budget while there is still time to manage them. And every completed job sharpens the next estimate instead of repeating the last one’s mistakes.

The payoff shows up in two places. Margins stop leaking, because fade and unbilled changes get caught mid-job. And bidding gets better, because you are pricing from what work actually costs rather than from a markup you have never checked against reality. That combination is how construction companies grow revenue and grow profit at the same time, rather than getting busier without getting richer. It also depends on the cash side holding up, which is why job costing pairs with understanding why a full backlog can still leave you short on cash.

Talk to a CFO
An Experienced CFO is Within Reach

Get right-sized financial leadership from experienced CFOs ready to lead your team.

Frequently Asked Questions

What is job costing in construction?

Job costing is tracking the actual cost of an individual project (labor, materials, subcontractors, equipment, and allocated overhead) against the estimate you bid, in enough detail and often enough that you can see how the job is performing while it is still running. It tells you which jobs and types of work make money, rather than only whether the company as a whole was profitable.

Why is my construction company busy but not profitable?

Usually because margin is leaking on individual jobs and no one is tracking it in time to stop it. The common culprits are labor costed at the base wage rather than its fully burdened rate, change orders performed without being priced and billed, and margin fade, the slow drift between the bid and the final cost. Without job costing, all of these surface only after the job closes, too late to fix.

What is fully burdened labor cost?

It is the true cost of an hour of labor, including payroll taxes, workers’ compensation, benefits, and unproductive time, not just the base wage. Fully burdened labor commonly runs well above the base rate, so estimating and tracking labor at the base wage understates the cost of every job. Labor is typically a contractor’s largest and most variable cost, which makes this the most important number to get right.

What are committed costs and why do they matter?

Committed costs are amounts you have obligated through purchase orders and signed subcontracts but not yet paid. Tracking them matters because a job-costing view based only on paid invoices understates where a job really stands and hides overruns until the bills arrive. Watching committed costs lets you see a problem coming while you can still act on it.

How is job costing different from a WIP schedule?

They work together. A work-in-progress schedule tracks billings and costs against percent complete across your jobs, largely for cash-flow and accounting purposes. Job costing goes deeper on the cost side of each job, comparing actual cost to the estimate by cost code so you can manage profitability. The WIP review is often where job-cost problems first become visible.

Turning Busy Into Profitable

We help construction and real estate companies in Boulder, Denver, and across the country put job costing in place so they can price, track, and finish work at the margin they intended. That work spans fractional CFO leadership, clean fractional accounting structured around cost codes, and the cash flow forecasting that keeps a growing book of work liquid. See how we work with contractors and developers on our construction and real estate page.

Book a CFO strategy call with Ascent CFO Solutions.

Contact Us

Questions or business inquiries regarding our part-time CFO, finance and accounting services are welcome at: info@ascentcfo.com

Share

An Experienced CFO is Within Reach

Start Building Financial Clarity Today