Ask an owner whether the shop is profitable and they will pull up the bank balance. Ask which jobs from last month made money and which lost it, and the conversation stops.

That gap is job costing. It is not a bookkeeping nuance — it is the difference between reacting to a number three months late and knowing, job by job, where the money went.

Why it stays invisible

Pricing tends to run off one number: the technician’s hourly wage. The real cost of a job also carries payroll taxes, workers’ comp, benefits, the truck, overhead, and the paid hours that never reach an invoice — the seven components of a loaded hour.

When only the wage is tracked, every job looks profitable at the invoice level, because the invoice was priced against a number that was already too low. The shop is not lying to itself. It is measuring against the wrong baseline, consistently, on every job.

Owning the software is not the same as using it

83% vs 31%

field-service software adoption at ten or more vehicles, against fewer than five S-ACCA-04

And where the software does exist, 56% of contractors use it mainly for invoicing rather than the cost tracking it is also capable of S-ACCA-01. Installing the tool does not mean anyone is reading the number.

This is also why shop size predicts profit: 5% net at four trucks or fewer, 8% at ten or more, against a 6% trade average S-ACCA-03.

What it costs

Jobs priced below true cost — roughly a fifth of jobs at a typical shop — erase a fifth of annual profit S-ACCA-03. On a business running at a 6% net margin, losing a fifth of it to jobs nobody flagged is the difference between a normal year and a year the owner cannot explain.

What to do this week, without buying anything

Pull last month’s invoices. For five of them — a mix of service calls and installs — run the fully loaded cost, not the wage, against what was actually charged.

If two or three come back below cost, that is not coincidence; it is the pattern the survey describes. If none do, you are ahead of most of the trade, and the thing worth confirming is whether that holds on every job rather than on the five you happened to pick.