Practice

Job Costing on Site: Why You Otherwise Do Not Know If a Job Made a Profit

Ask ten trade businesses whether their last major job turned a profit, and you will often get a shrug instead of a number. The quote was written, the invoice went out, and it got paid. But whether anything was actually left over at the end, nobody quite knows. That is not a minor problem; it is one of the most expensive blind spots in the trades. The fix is called job costing, and it is simpler than most people think.

Why businesses are left in the dark

Quoting is usually done carefully: hours estimated, materials priced, margins added on top. But what actually happens on site often disappears into timesheets, WhatsApp messages, or the crew’s memory. Hardly any business systematically compares, at the end, what was planned against what was actually used. Without that comparison, every estimate remains a guess that is never checked. Misjudgements repeat from job to job without anyone noticing.

The budget-vs-actual comparison at the core of job costing

At its core, job costing means nothing more than: what was planned, and what actually happened? It comes down to two figures:

  • Hours: How many hours were budgeted in the quote, and how many were actually worked on site?
  • Materials: What quantities and prices were in the quote, and what was actually installed and purchased in the end?

Only once these two figures are set side by side does it become visible whether a job was profitable — or whether it cost the business money on balance, even though the invoice was paid on time.

Why a paid invoice says nothing about profit

This is the mistake many businesses fall into: a settled invoice feels like success. But if the crew took twice as long as budgeted because access to the site was poor or materials had to be reordered repeatedly, the same job can still be a loss. Without job costing, that loss stays invisible. It simply disappears into general overhead and is never traced back to a specific job or a specific cause.

Recording hours cleanly — the foundation of everything

Job costing stands or falls on the quality of time tracking. A few basic rules make the difference:

  • Record hours right on site, not as a memory exercise on Friday afternoon back at the office.
  • Assign hours to the specific job, not just to the day or the site in general, when several jobs run in parallel.
  • Distinguish by activity, such as execution, travel time and waiting time, so it becomes clear later where the deviation actually comes from.
  • Keep it simple for the crew: if logging hours takes three minutes of fiddly clicking, it becomes sloppy over time or gets skipped entirely.

The closer the recording is to what actually happened, the more reliable the numbers that later feed into job costing.

What the numbers teach you

The real value of job costing does not show up in a single job but in the pattern across many jobs. Typical findings include:

  • Certain types of jobs are systematically underpriced — often because prep time or travel is routinely underestimated.
  • A particular customer or property type repeatedly causes extra effort that should be priced into the next quote.
  • Individual staff or crews work faster or slower than budgeted — information that is valuable for scheduling and training, not for blame.
  • Certain material line items are consistently underestimated because waste or offcuts were not accounted for.

With this knowledge, every new estimate becomes a little more accurate. Job costing is therefore not a tool for policing the crew, but the foundation for making future quotes more realistic instead of relying on gut feeling.

The difference between a one-off and a trend

A single deviation is usually no cause for concern. Sites are never perfectly predictable. Only when a deviation repeats across several jobs of the same type does it become a reliable signal. That is why job costing pays off most when it happens consistently for every job, not just spot-checked on the big projects.

Common mistakes in job costing

Even businesses that genuinely want to do job costing often stumble at the same points:

  • Only looking at problem jobs. If you only review jobs that obviously went wrong, you miss the many small deviations that add up to just as much in total.
  • Assignment too coarse. If hours are only logged against “site” instead of a specific job, there is nothing left to evaluate cleanly afterwards.
  • Evaluation too late. If the comparison only happens months after the job ends, the causes can hardly be reconstructed and nobody remembers the details anymore.
  • Numbers without consequences. The comparison achieves nothing if the findings never flow back into the next estimate.

How software delivers the comparison automatically

Doing job costing by hand is tedious: quote figures, hours from timesheets and material receipts from a folder would all have to be pulled together manually every time, effort hardly anyone keeps up consistently in practice. An integrated trade software solves this differently: once quotes, time tracking and material use live in the same system, the budget-vs-actual comparison is generated automatically as soon as a job is closed. Nobody has to hunt for figures or maintain a spreadsheet twice: the numbers are simply there, sorted by job, customer or period, ready to review at a glance.

Conclusion

Whether a job made a profit is not a matter of gut feeling but of clean numbers. Job costing through a consistent budget-vs-actual comparison shows where estimates run too tight, which jobs are genuinely worthwhile, and where money quietly leaks out of the business. Our Cockpit delivers this comparison automatically once quotes, time tracking and materials come together in one system, with no extra effort for you or your crew. If you want to see what that looks like for your jobs, get in touch with no obligation.

Frequently asked questions

What is the difference between pre-costing and job costing?

Pre-costing estimates, before a job starts, how many hours and how much material it will need and forms the basis for the quote. Job costing compares that estimate with the actual figures once the job is finished, showing whether it went as planned.

How often should I do job costing?

Job costing is most meaningful when it happens automatically for every job, not just spot-checked on big projects. Only across many jobs do you spot recurring patterns instead of one-off outliers.

Do I need dedicated software for this, or is a spreadsheet enough?

Spreadsheets work for one-off checks, but they require manually pulling together quote, hours and material data and become error-prone as job volume grows. Software where this data already lives together delivers the budget-vs-actual comparison automatically and more reliably.

See the software in action

Try every trade edition live (no signup) or get it in the shop.

We’ll call you back

Pick a time that suits you. We call on the dot — no hold music, no sales pitch.

Loading the scheduler …

30 minutes · confirmed instantly · no sign-up