New free resources every week. Bookmark us and check back.
Guide · Pricing

Why that "profitable" job might have lost you money

By Published 5 September 20266 min read
Short answer

Job costing is checking a finished job against your quote. Take what you charged, subtract what it actually cost in labour, materials and extras, and that is your real profit. Do it regularly and two things almost always show up: labour running over, and materials costing more than planned. Catch those and your next quote is sharper.

A job can feel profitable and still not be. The invoice was a decent size, the customer was happy, nothing obviously went wrong, so you file it as a good one and move on. Then, if you ever actually sit down and add up the real hours and the real materials bill, the profit is often a lot thinner than it felt, or gone completely.

Job costing is the habit that catches this before it becomes a pattern. It takes a few minutes, and it turns a feeling into a number.

The two things that quietly kill profit

Cost enough jobs and you will find the damage almost always comes from the same two places.

Labour overruns are the number one profit killer. The hours creep, nobody logs it properly, and a job priced at 16 hours quietly takes 22. Materials are second: more was bought than was quoted, or prices moved between the quote and the job.

Neither one looks dramatic on its own. A couple of extra hours here, a bit more timber there. But stack them up across a run of jobs and they are usually the whole gap between what you thought you earned and what actually landed in the business.

A worked example

Say you quoted a job at $1,650, expecting it to cost you $1,320, for a planned profit of $330. Here is what actually happened once the work was done: 18 hours of labour at $50 an hour, and $450 of materials.

Price charged$1,650
Actual labour (18 hrs × $50)$900
Actual materials$450
Actual cost$1,350
Actual profit$300
Actual margin18%
Versus quoted profit ($330)−$30

The job still made money, $300 is not nothing, but it fell $30 short of the plan, purely because those extra two hours of labour cost more than the buffer had room for. On its own that is a rounding error. If it happens on every job of that type, it is telling you something about how you quote that type of job.

Run your own numbers in the Job Costing Calculator. Put in what you charged and what it actually cost, and it works out the real profit and how it compares to your quote in about a minute.

What to actually do with what you find

  • Feed it back into your quotes. If a certain type of job always runs two hours over, price two hours in next time. That is not padding, it is accuracy.
  • Look for the pattern, not the one-off. One bad job is bad luck, materials that spiked or a customer who changed their mind halfway through. The same overrun showing up on every similar job is a pricing problem, not luck.
  • Find your best work. Costing also shows which jobs make the most, quietly, without you having to guess. That tells you what to chase more of.

None of this needs to be a big exercise. Costing your bigger jobs, or even a handful each month, is usually enough to see where the profit is actually leaking.

Frequently asked questions

What is job costing?
Job costing is working out what a specific job actually cost you and comparing it to what you charged, so you know the real profit. Done regularly, it shows which jobs and which types of work genuinely make you money, and where your quotes are off.
What is the difference between a quote and job costing?
A quote is your estimate before the work, based on what you think it will cost. Job costing is the reckoning afterwards, based on what it actually cost. The gap between the two is one of the most useful numbers in your business, because it tells you how good your quoting really is.
What counts as the cost of a job?
The labour hours spent times what that labour costs you, plus the materials you bought for it, plus any extras like hire, subcontractors, disposal or putting right mistakes. It does not include general overheads like your van or insurance, those are covered by your margin across all jobs.
What if a job lost money?
It happens, and it is far better to know than to guess. Look at where it went: was the quote too low, did labour run over, did materials cost more, or did the scope creep without a price change. Fix that one thing in how you quote or manage the next job.
How often should I cost my jobs?
Ideally every job, at least the bigger ones, while the numbers are fresh. If that is too much, cost a sample each month. Even a handful will reveal where your profit is leaking.

The takeaway

Feeling like a job went well is not the same as knowing it made money. Job costing takes a few minutes and replaces the feeling with an actual number, and once you have that number, your next quote gets a little sharper. Do it on enough jobs and the guesswork disappears from your pricing altogether.

SC
Founder, Toolbox Tribe

Stu spent over 15 years on the tools running his own plumbing and bathroom business, with eight employees and six subcontractors, before teaching himself marketing the hard way. He now runs EightySix Digital and built Toolbox Tribe to give that hard-won knowledge back to the trade, for free. More about Stu →