Skip to content
quoteledger
← Back to Guides

Construction Job Costing Software UK: Quoted vs Actual

Updated 15 April 2026

Ask a UK builder whether the last job made money and you'll usually get one of three answers:

  1. "Yeah, think so — I haven't seen the year-end numbers yet."
  2. "We came in under, I think. Didn't track it properly."
  3. "No. Went over on materials and labour was more than we quoted. Don't ask."

Job costing is meant to answer that question properly — not at year-end, but on the day the job finishes. What did you quote? What did you actually spend? What was the margin? Where did it erode?

Most trades skip job costing because it sits between the quote (in a spreadsheet) and the invoice (in accounting software), and the bridge is manual, painful, and usually done at the end of the tax year when the margin's already gone. Construction job costing software is meant to close that gap.

Here's what it actually does, why it matters for UK builders running 2-30 person firms, and what the realistic tooling options look like.

What Job Costing Tracks

Job costing is comparing what you quoted against what you actually spent, per job. The minimum tracked fields:

Quoted side:

  • Labour days at quoted day rate
  • Materials list with quoted prices
  • Subcontracted work with quoted amounts
  • Equipment hire / plant
  • Markup and contingency
  • VAT and CIS treatment

Actual side:

  • Labour days actually worked (often more than quoted)
  • Materials actually bought (Screwfix receipts, Travis Perkins invoices, merchant account totals)
  • Subcontractor invoices received (may differ from quotes given to you)
  • Equipment hire actually used (longer than planned, extra items)
  • Other direct costs (fuel, waste disposal, permits)

Variance:

  • Labour hours over/under
  • Materials cost over/under (per item, not just total)
  • Subcontractor over/under
  • Margin variance
  • Where the money went vs where it was supposed to go

Do this across 10-20 jobs and patterns emerge: specific trades always run over, particular material categories always get underestimated, certain customer types always add variations. You can only fix this pattern-level margin erosion if you have the data to see it.

Why Most UK Trade Firms Don't Do Job Costing

Three reasons:

1. The data lives in three places. Quote is in Excel. Accounting (invoice, materials receipts) is in Xero or QuickBooks. Actual labour hours are in someone's head or a paper timesheet. Bringing these together requires reconciling three systems manually. Few do it.

2. The reconciliation is tedious. Reconciling a single job — "what did the plumber's 3-day kitchen fitting actually cost?" — takes 20-30 minutes of looking up receipts, timesheets, subcontractor invoices, supplier accounts. Across 20 jobs a month, that's 10 hours of admin just to produce data you already knew was bad news.

3. The incentive is wrong way round. If job costing consistently shows you're losing money on fixed-price jobs, the answer is probably "charge more" — but that feels like asking customers for permission to be less competitive. Easier not to know.

The result: most trade firms quote in a spreadsheet, invoice through accounting software, and never cross the two. Margin erosion of 5-15% becomes invisible until the year-end accounts land. By then, it's the numbers you have — not the numbers you can change.

What Job Costing Software Should Do

A useful construction job costing tool needs to:

1. Pull quotes as the baseline. Each quote is the expected spend. When a quote is accepted, it becomes a job-cost plan.

2. Capture actual costs as they happen. Materials receipts photographed and logged. Subcontractor invoices pushed in. Labour hours captured (ideally daily, at minimum weekly).

3. Show the live variance. While the job is running, you can see whether you're tracking to quote or running over. The earlier you know, the more you can do about it.

4. Close the job with a final reconciliation. When the job finishes, the tool compares final quoted vs actual and produces a margin summary. Not a spreadsheet export that you promise yourself you'll do later — a report that produces automatically.

5. Aggregate across jobs. One job's margin tells you about that job. 20 jobs' margins tell you about your business. Good job costing shows patterns: which job types, customer types, trades, or materials consistently under-perform.

6. Feed back into quoting. If the data shows you consistently run 15% over on day rate for kitchen extensions, your next quote should price at +15%. Job costing that doesn't change future quoting is just historical accounting.

For a manual starting point, our Job Profit Margin Calculator does the per-job maths — enter quoted price and actual costs, see margin variance. It handles one job at a time, which is often enough to reveal whether you have a margin problem or not.

Construction-Specific Requirements

Generic job costing software (built for professional services or general SMEs) misses things that matter in construction:

  • Day rates, not hourly rates. Builders price by day. Job costing that only tracks hours doesn't match workflow.
  • Materials markup vs cost. You buy cable at £X, you bill at £Y. Job costing needs to track both — so you can see whether your markup is holding up.
  • CIS-deducted amounts. Subcontractor invoices come in at gross, CIS is deducted from labour portion, net is paid. Job costing needs to handle this correctly (not simplify it).
  • Retention on larger jobs. Main contractors hold back 5% retention on many construction jobs. The job costing needs to know retention has been deducted and not count it as lost margin.
  • Multi-phase jobs. A kitchen extension has groundworks, first fix, second fix, snagging — each with its own materials and labour profile. Generic tools flatten this into one total; construction-specific tools let you track by phase.
  • Variations. Mid-job changes ("customer wants a window now") are normal. The tool needs to show original quote + variations separately, so you can see if the margin erosion came from the original scope or from variation pricing.

The Three-Tier Software Market

Construction job costing tools in the UK fall into three tiers:

1. Estimating tools (one-time cost, desktop). Focused on pre-job quoting. Good for producing detailed takeoff-based estimates. Less useful for tracking actual vs quoted post-job. Typical cost: £500-1,500 one-off.

2. Trade-lite tools (SaaS, mobile-friendly). Quote, invoice, and basic job cost tracking. Handle CIS, VAT, and trade workflows. Typically £10-30/month. This is where most 2-15 person firms should be looking.

3. Full construction ERP / enterprise (SaaS, desktop and mobile). Full project management, cost control, procurement, BIM integration. Typically £50-200/month per user. Overkill for anything under £1m turnover — these are built for 20+ person firms running multiple concurrent large projects.

For a small UK builder doing domestic extensions, refurbs, and small commercial work, tier 2 is almost always the right answer. Paying tier 3 prices for tier 2 workflow is how many firms end up subscribed to tools they don't use.

The Spreadsheet Option

Plenty of UK trade firms run job costing in a spreadsheet. Honest assessment:

When a spreadsheet works:

  • You do 1-3 jobs at a time, not 10
  • You're disciplined about updating actuals weekly
  • You already run your quoting in a spreadsheet
  • You only need total variance (not pattern analysis across jobs)

When a spreadsheet fails:

  • You run 5+ concurrent jobs
  • Updates get skipped ("I'll catch up on Friday" that becomes "I'll catch up at year end")
  • You need to share with an accountant or QS
  • You want pattern analysis across many jobs

The honest spreadsheet test: open your job costing spreadsheet right now. Is the most recent actual-cost entry from this week? Or is it from three weeks ago? If it's not current, the spreadsheet isn't doing the job — but neither will software that replicates the same workflow.

What to Look For When Choosing

If you're evaluating job costing software for a UK construction firm, check:

Requirement Why It Matters
Trade-specific quoting (day rates, materials markup, CIS) Generic quoting forces workarounds
One-click quote → job The quote becomes the job-cost baseline automatically
Receipt capture on phone Actuals only get logged if logging is easy at the merchant
Subcontractor invoice import Sub invoices are 30-50% of most trade jobs — must be captured
Labour hours capture Paper timesheets, mobile clock-in, or timesheet sync with payroll
Live variance view (during the job) Knowing mid-job you're 20% over is better than knowing at year-end
Final job close report Not a spreadsheet export — a ready report at job close
Aggregate reporting across jobs Pattern analysis — which job types lose money?
Accounting software integration Invoices and cost entries sync to Xero/QB — no double entry
UK-specific tax handling (VAT, CIS, reverse charge) Non-UK tools often simplify these incorrectly

Less important than marketing tends to suggest:

  • AI / machine learning features — trade job costing is a data-discipline problem, not an ML problem
  • Fancy dashboards — simple variance tables beat dashboards for actual use
  • Mobile scheduling features — separate problem from job costing

Where This Fits With Your Other Software

Job costing is the layer that connects quoting and accounting. It's not a replacement for either.

  • Your accounting software still handles VAT, payroll, year-end. Don't move away from this.
  • Your quoting tool still produces the customer-facing quote.
  • Job costing sits in between, tracking the job lifecycle and reconciling quoted against actual.

For smaller firms, one SaaS tool can cover quoting + invoicing + basic job costing, with sync into accounting software. See our quotation and invoice software guide for the bridging tool category, and quote to invoice software for the quote-to-invoice conversion side of the workflow.

The Margin Reality

Most UK construction firms quote with about a 20% gross margin. The ones that consistently hit that margin have a job costing habit — either in software or in a rigorously maintained spreadsheet. The ones that don't typically land at 10-15% margin in their year-end accounts without understanding why.

The gap (5-10% of revenue) is enough to make or break whether a trade firm is actually profitable. It's also enough to pay for the software many times over. At £10-30/month (£120-360/year), a 5% margin improvement on a £300k turnover (£15,000) recovers the annual software cost 40-125 times over.

That's the investment case. The practical case is different: the discipline of updating actuals daily or weekly is what drives the margin improvement. Software helps — but only if you actually use it.

This is general guidance based on publicly available product information. Features and pricing change — verify current details with each provider before committing.

Sources

Stop re-typing quotes into Xero

QuoteLedger turns your spreadsheet quote into a Xero invoice in one click — with CIS deductions handled automatically. Join the waitlist for early access.

No spam. Unsubscribe any time. Privacy policy