Apply
For UK builders & trade businesses

Job Costing for Builders: A Simple 4-Step System

Sviat Jay
Sviat JayFounder of BizMentor & Craftex. Updated , 5 min read
Reviewing an invoice on a laptop in a small office

The short answer

Job costing means setting a budget for every job from your quote, logging every real cost against it each week, and comparing the two at the end. It tells you which jobs make money while you can still do something about it.

  1. Budget from the quote: the same cost lines you priced become the budget for the job.
  2. Log every cost to a job: labour, subcontractors, materials, plant, skips. Nothing goes to "general".
  3. Check weekly, not at the end: cost to date + cost to complete against the budget, 15 minutes every Friday.
  4. Close out every job: quoted margin vs actual margin, and why. Feed the real numbers back into your rates.

Most builders find out whether a job made money when the final payment lands, or when the accountant does the year-end. By then it's too late to fix anything, and too late to learn which jobs to stop taking.

Job costing fixes that. It isn't accounting software or a finance degree. It's a budget per job, a habit of logging every cost against it, and 15 minutes a week to compare. Here's a simple job costing system for builders. If you want it set up for your jobs, book a free strategy call.

Why job costing matters more than your annual accounts

Your accounts tell you the business made 4% last year. They don't tell you that bathrooms made 25%, extensions made 2% and one loft lost £6,000. Job costing does.

Here's a real example from our electrical playbook: a rewire quoted at 30% gross margin came in at 19%. A consumer unit job quoted at 35% came in at 38%. Without job costing, both just disappear into "turnover". Most of the gap usually traces back to hidden costs that never made it onto the quote.

Woman on a phone call at her desk
30% → 19%quoted vs actual margin on one rewire
15 minweekly check per live job
4steps in the system
1Step 1 of 4

Step 1: turn your quote into a budget

If you priced the job properly, the budget already exists. The cost lines in your estimate become the budget lines for the job.

Cost line Budget: £60,000 refurbishment
Own labour (hours × true hourly cost) £13,500
Subcontractor packages (electrics, plumbing, plastering) £16,000
Materials £11,800
Plant, skips, scaffold £1,900
Prelims: protection, parking, supervision £1,800
Total budgeted cost £45,000
Price (ex VAT) £60,000
Budgeted gross margin 25%

The example is illustrative. If your quote is one lump sum with no cost breakdown, start there: you can't track against a budget that doesn't exist. See how to price building work line by line.

Free 1-on-1 call

Still finding out what a job made only at the end?

Book a free call with our team. We'll look at how you price and track jobs, and the numbers to check every week.

2Step 2 of 4

Step 2: log every cost to a job

Give every job a short reference, such as the address or a number. Then nothing gets spent without it.

  • Labour: hours per person per day, against the job. A simple timesheet or a WhatsApp photo of a sheet is enough to start.
  • Materials: the job reference on every merchant order and invoice. Ask your merchants to print it.
  • Subcontractors: each package's agreed price, what's been paid and what's left.
  • Plant, skips, scaffold: hire start and end dates, per job.
  • Variations: each one priced and logged separately, so extra work brings extra budget.
Working on a laptop at a wooden desk
Mistake to avoid

Putting costs into "general" or "stock". Every litre of paint and every hour that isn't logged to a job makes that job look better than it is, and another one worse.

3Step 3 of 4

Step 3: check every live job weekly

Every Friday, fill in three numbers per cost line for each live job. Cost to date, honest cost to complete, and the forecast total against budget.

Cost line Budget Cost to date Cost to complete Forecast Over / under
Own labour £13,500 £8,200 £7,100 £15,300 −£1,800
Subcontractors £16,000 £9,000 £7,000 £16,000 £0
Materials £11,800 £7,900 £3,600 £11,500 +£300
Plant and prelims £3,700 £2,100 £1,900 £4,000 −£300
Total £45,000 £27,200 £19,600 £46,800 −£1,800

The table is an illustrative week-4 check. The forecast margin has slipped from 25% to 22%, and the cause is labour. In week four you can still act: re-plan the remaining days, fix the crew to the job, or price variations that were done without paperwork.

  • Cost to complete is priced task by task, not a gut feel.
  • Any line 5% or more over budget gets a reason and an action.
  • Margin on every live job is compared with what you quoted.
  • Unsigned extras are listed and priced before next week.
Free 1-on-1 call

Want help setting up job costing that actually gets used?

Book a free strategy call.

4Step 4 of 4

Step 4: close out every job

When the final invoice goes out, spend 20 minutes on a close-out:

  • Quoted vs actual margin: the one number that tells you if the job worked.
  • The biggest variance: which line went over, and why.
  • Hours per item: how long did the plasterboard, the tiling, the first fix really take?
  • Update your rates: put the real numbers into your rates library, so the next price is better.
  • Decide: do more of this kind of job, re-price it, or stop doing it.

After ten close-outs you'll know which work makes you money. After twenty, your quotes will be built on your own real numbers, not memory.

The spreadsheet: columns that work

You don't need software to start. One file, one tab per job, the same columns every time:

Column What goes in it
Date When the cost happened
Cost line Labour, subcontractor, materials, plant, prelims, variation
Description "Plasterer: first floor skim", "Merchant: timber order"
Supplier or person Who you paid
Amount (ex VAT) The cost
Budget line total From the quote
Running total Formula: sum per cost line
Variance Budget minus forecast

Add a summary tab that pulls the forecast margin from every live job onto one screen. That's the one you look at on Friday. With more than three or four jobs running and other people logging costs, job-management software saves time. But the habit matters more than the tool.

What this changes

Job costing is the difference between "I think we did all right" and knowing. It's also the base for everything else. You price from your own rates, choose which work to chase, and know when you can afford staff. Want help setting up the numbers for your business? Book a free strategy call.

Ghennadi, a decorator from Northampton, went from £2K to £13.5K a month profit in 60 days, largely by pricing jobs properly and presenting quotes live. Pricing properly starts with knowing what your jobs really cost.

Office corridor with glazed partitions
Real result

£2K to £13.5K a month profit in 60 days

Read the case

Ghennadi, decorator: pricing jobs properly and presenting quotes live. Individual results, not typical or guaranteed.

Sviat Jay runs a working construction company, Craftex, and mentors owners one-to-one on their own numbers, so the fixes fit your business. Most owners see results in about four months. To see your weakest area in 4 minutes, take the free Construction Business Scorecard. For the five numbers to check every Friday, see our construction business KPIs guide.

Cover of The Cash Flow & Margin Blueprint
Free guide, 15 pages

The Cash Flow & Margin Blueprint

Includes the job profit calculator, a payment schedule template and a 4-week cash forecast. 15 pages, free.

Get the free guide

Job costing checklist

This is general information from a contractor's experience, not financial advice. For your situation, speak to your accountant. On the tools and under £500K a year? Watch our free training first.

Checklist

Before you go

  • Every quote has cost lines that become the job budget
  • Every cost carries a job reference
  • Every live job gets a 15-minute check on Friday
  • Every finished job gets a close-out: quoted vs actual margin
  • Real hours and costs go back into your rates library
FAQ

Frequently asked questions

What is job costing in construction?

It's tracking the real cost of each job against the budget you priced it on. You set a budget per cost line from the quote, log every cost as it happens, and compare. It shows which jobs and which kinds of work actually make money.

How do I job cost as a builder?

Turn your quote's cost lines into a budget, give every job a reference, log every hour, invoice and delivery to that reference, check cost to date and cost to complete every week, and compare quoted and actual margin when the job is done.

Do I need software for job costing?

Not to start. A spreadsheet with one tab per job and the same columns every time works for most small builders. Software helps once you run several jobs at once and other people are logging costs.

What is cost to complete?

An honest estimate of what is left to spend to finish the job: remaining labour, materials, subcontractor balances and prelims. Cost to date plus cost to complete, against the price, tells you the margin you're heading for.

How often should I check job costs?

Every week on every live job. A drift found in week two can be fixed. The same drift found at the final invoice is just a loss.

Free strategy call

Know what every job makes before it's too late

Book a free strategy call. We'll look at how you price and track jobs, and set up the numbers you need to check every week.

Takes 2 minutes to apply.