WhatsApp usClient portal01793 570831
Forever Fixed founding cohort: ten places at £500 a month, starts January.Apply
Become a client

Knowledge hub / Management accounts

Job costing for construction companies: how to see what every job is making, every month

Company-level margin hides the losing job. Here's how to set up job costing so every cost lands on the right contract and margin by job is visible monthly, not at year-end.

Main contractorsElectrical & M&ECarpentryGroundworks

Job costing for construction companies: how to see what every job is making, every month
The short answer. Job costing means every cost (labour, materials, plant, subcontract) is coded to a job at the moment it's incurred, and each job's cost is set against its certified value every month. It shows which jobs and customers make money while there's still time to act. The setup is a job register in your accounting software, a job reference captured at source on every transaction, and a fifteen-minute monthly review per live job with the site manager.

The problem job costing solves

A construction company's accounts give one profit figure for the whole business. Nineteen percent, say. That's an average, and averages hide things. A roofing contractor we work with had a company margin of 19% and six regular customers. Split by customer, the range was 31% to minus 4%. Two housebuilders were losing money on every job and had been for years. Nobody knew, because nobody had ever split the number.

Year-end accounts tell you which jobs made money after they've finished, which is interesting and useless. Monthly margin by job tells you at month two that a job is slipping, while you can still raise the variation, change the crew, or renegotiate.

What job costing actually is

Three things, done consistently:

  1. A job register. Every live contract exists as a tracking category or project in your accounting software (Xero tracking categories or Xero Projects, or the job module in Sage or QuickBooks), with contract value and tender cost breakdown recorded.
  2. A job reference on every cost at source. Purchase orders carry the job number. Merchant accounts are set up with job codes. Timesheets allocate hours to jobs. Plant hire invoices quote the job. Subcontractor applications reference the job.
  3. Revenue on a certified basis. Each job's income is what's been certified, not what's been applied for. Applications are tracked separately so the gap is visible.

Where costs leak

The job costing system is only as good as the coding. The usual leaks:

  • Fuel cards and credit cards coded to overheads because there's no job on the receipt. Fix: a weekly five-minute allocation by the person who used the card.
  • Merchant accounts with one account for the whole company. Fix: ask the merchant for job sub-accounts or require a job number at the trade counter.
  • Labour booked to the period, not the job. Fix: a timesheet app (ServiceM8, SiteTrackPro, Workever or similar) with mandatory job selection.
  • Plant moved between sites without the hire being re-coded. Fix: plant allocation on the site diary.

Count last month's transactions with no job reference. Under 2% is good. Over 10% means the margin figures can't be trusted.

The monthly job margin report

JobCertified to dateLabour %Materials %Plant %Subcontract %Margin %Tender %
Riverside Phase 2£1,184,000312461524.323.0
Ashford Depot£642,500362571318.822.0
Crown Street£398,200422481511.421.0

Crown Street is the one to talk about. Same materials percentage as the others, labour eleven points higher. That's either productivity, rework, or extras being done without variations. The site diary showed £41,000 of instructed-on-the-phone extras with nothing raised. Submitted before the next valuation, the job recovers to about 19%. Left to final account, half gets disputed.

The fifteen-minute review

Once a month, for each live job, with the site manager in the room: certified value, the four cost percentages against tender, and three questions. Why is labour where it is? What's been instructed that hasn't been claimed? What's coming next month? Site managers know the answers. They've just never been asked in front of the number.

Work in progress

Cost incurred on work not yet applied for is WIP. Ignored until year-end, it makes monthly profit swing up and down for no operational reason. A monthly WIP adjustment (cost on unapplied work, carried as an asset until it's applied) smooths the figures and makes month-to-month comparison meaningful. Your accountant should be doing this; most aren't.

Margin by customer, too

Once every job is costed, roll them up by customer for the last twelve months. Rank by margin, not turnover. The customer at the bottom with 78-day payment and heavy retentions is the one to reprice, change terms with, or stop working for. Replacing a customer at minus 4% with nothing at all improves the business.

Sources

Questions people ask

Do I need special software for job costing?

No. Xero tracking categories or Xero Projects are enough for most contractors under £15m, especially combined with a job management app for timesheets and materials. The discipline matters more than the software.

Should revenue be the application or the certificate?

The certificate. An application is a request; until it's certified you haven't earned it. Booking applications as sales overstates profit and hides disputes. Track applications separately so the gap is visible.

How often should job margins be reviewed?

Monthly, within ten working days of month-end, with the site manager. Quarterly is too late to recover a job that's slipping.

What's a good margin by job for a contractor?

It varies by trade and contract type, but 18% to 25% gross margin on a certified basis is typical for £1m to £15m contractors. A job more than three points below its tender margin needs a reason.

About the author. Chris Neuman is the founder of Taxtful, accountants and advisers to UK construction companies turning over £1m to £15m. Taxtful is construction-only: every client, every template, every conversation. This article is general guidance, not advice on your circumstances; rates and rules change, so check the current position before acting.

Take the two-minute Foundation Score Book a call

Ready to talk to an accountant who understands construction?

No jargon and no pressure. A 30-minute call to understand your jobs, your cash flow and what's keeping you up at night. If we can help, we'll send a fixed-fee proposal within two working days.

Book a call
Get your Foundation Score

Thirty minutes with Chris

Bring your last accounts. He'll show you what's in them that you haven't been told, and say honestly whether Taxtful's the right fit.

Book the callOr WhatsApp him