Job Costing Calculator

Quick answer: A job's true cost is labour at wage cost, plus materials, subcontractors, plant, consumables and travel, plus a share of your fixed overheads. On the worked example below, 40 labour hours costing $1,392 in wages plus $5,160 of other direct costs and $1,120 of overhead give a true job cost of $7,672.00. Against a quoted price of $9,800.00 that is $2,128.00 of gross profit, a 21.71% gross margin and $53.20 of profit per labour hour. That is below a 25% target, and the price needed to hit 25% was $10,229.33. Enter your own job below.

This calculator answers the question that decides whether a trades or service business makes money: what did that job actually cost, and what did it actually make? It builds the cost from the ground up. Labour goes in at what an hour really costs you in wages, holiday pay, KiwiSaver, ESCT and ACC, not at the rate you charge the client, because costing labour at the charge-out rate books your margin as an expense and makes every job look break-even. Around that sit materials, subcontractor invoices, plant and vehicle time, consumables like blades and fixings, and travel. Then a share of your fixed overheads is allocated to the job, either as a percentage of direct cost or, more accurately for a labour-driven business, as a dollar rate for every labour hour. Against that total the calculator sets the price you quoted, excluding GST, and reports gross profit in dollars, gross margin as a percentage of the price, and profit per labour hour, which is the figure that lets you compare a two day job with a two week one. If the margin lands below the target you set, it says so and shows the price that would have met it. There is also a quoted versus actual variance view, because on most jobs the money is lost in hours rather than materials, and you cannot fix that until you can see it. Figures are indicative management estimates, not accounting records.

Calculate.co.nz is proud to be partnered with Health Based Building, a leader in sustainable and health-conscious building innovation. With over a century of experience, they develop high-performance systems like Foreverbreathe Specification, Magnum Board, and Foreverbreathe Paints to support energy-efficient, non-toxic living environments. Their commitment to healthier homes aligns with our belief that informed choices lead to better outcomes for Kiwi households.
Calculate.co.nz partner: Health Based Building
Updated July 2026  Current rates and legislation applied.
Before the job and after it. Our Tradie Job Quote Calculator builds a price before you send the quote. This page is the other half of the loop: it costs the job after it is done, so you can see what the work really made and feed that back into the next quote. A business that only ever quotes and never costs has no idea which of its jobs are subsidising the others.
Verification & Methodology
All figures are GST exclusive. If you are GST registered, GST is neither income nor cost, so it is excluded from both sides. Mixing a GST-inclusive price with GST-exclusive costs overstates margin by roughly 15 percentage points.
Gross margin is gross profit divided by the price, per standard accounting practice. Markup is calculated on cost and is a different number: to convert a target margin into a price, divide cost by (1 minus the margin), which is what the "price needed" figure does.
Labour cost per hour is entered by you and should be the fully loaded cost, including holiday pay, public holidays, sick leave, KiwiSaver employer contributions, ESCT and ACC levies. Our True Cost of Employee Calculator works that figure out; a $30 per hour employee commonly lands near $37 to $40 fully loaded.
Overhead allocation is a management accounting choice, not a rule. Per labour hour is the better basis for a labour-driven business; a percentage of direct cost distorts any job with an unusually large materials or subcontractor component. Neither method changes total profit across the year, only which job carries which share.
No benchmark is asserted as a standard. Target margin is set by you. There is no official or legislated margin for New Zealand trades, and any figure quoted as one should be treated with suspicion.
Last verified: July 2026.
Labour on the job
Person / role
Hours
Charge $/hr
Cost $/hr
Cost per hour is the fully loaded wage cost, not the hourly rate on the employment agreement.
Other direct costs
$
What you paid, excluding GST, including any waste and offcuts.
$
Invoices from other trades on this job.
$
Hire, or your own internal charge for machine and ute time.
$
Blades, fixings, gas, abrasives, tape. Small individually, large across a year.
$
Mileage or fuel and tolls attributable to this job.
Overhead allocation Per labour hour is the better basis for a labour-driven business.
$
From your overhead recovery rate.
Price and target
$
What the client agreed to pay, before GST.
%
Your own target. There is no legislated or standard figure.
What you allowed for when quoting (optional)
hrs
$
Leave at zero to hide the variance view.
21.71%
gross margin, $2,128.00 profit on this job

Cost breakdown

Labour (wage cost)$1,392.00
Materials$3,200.00
Subcontractors$1,400.00
Plant and vehicle$260.00
Consumables$180.00
Travel$120.00
Direct cost$6,552.00
Overhead allocated (40.0 hrs at $28.00)$1,120.00
True job cost$7,672.00
Price quoted (excl GST)$9,800.00
Gross profit$2,128.00

Margin and productivity

Gross margin21.71%
Markup on cost27.74%
Total labour hours40.0
Profit per labour hour$53.20
Effective recovery per labour hour$245.00
Price needed for a 25% margin$10,229.33

Quoted versus actual

ItemEstimatedActualVariance
Labour hours34.040.0+6.0
Total job cost$6,900.00$7,672.00+$772.00
Gross profit$2,900.00$2,128.00-$772.00
Gross margin29.59%21.71%-7.88 pts

The job ran 6.0 labour hours over the estimate. That is where the cost overrun came from, and it is the number to build into your next quote for this type of work.

All figures exclude GST. Overhead allocation is a management estimate and does not change your total annual profit, only how it is attributed between jobs.

What Job Costing Actually Tells You

Most trades and service businesses in New Zealand know their turnover and know their bank balance, and have very little idea which of their jobs made money. That gap is where profitable-looking businesses quietly fail. Turnover tells you how busy you were. The bank balance tells you about timing, not profitability, because it is inflated by deposits on work not yet done and by GST you are holding for Inland Revenue. Job costing is the only thing that answers the question that matters, which is whether the work you are doing is worth doing at the price you are doing it for.

The exercise is simple in principle: total everything the job consumed, set it against what the job earned, and look at the difference. The difficulty is entirely in the detail of what counts as a cost, and that is where most job costing goes wrong.

Why Labour Must Go In At Cost, Not At Charge-Out Rate

This is the single most common error and it is worth being blunt about. If you charge a client $95 an hour for a tradesperson and you also enter $95 an hour as the cost of that tradesperson, the labour on the job contributes exactly zero profit by construction. Every job then appears to make its money on materials markup alone, which leads people to conclude that labour is unprofitable and they should chase supply-heavy work. The conclusion is an artefact of the arithmetic, not a fact about the business.

The cost of an hour is what leaves your bank account to buy that hour. It is the gross wage, plus holiday pay at 8% or the equivalent in accrued annual leave, plus the cost of public holidays and sick leave during which you pay without billing, plus employer KiwiSaver contributions, plus ESCT on those contributions, plus ACC levies. For a New Zealand employee on $30 an hour, the fully loaded figure commonly lands somewhere near $37 to $40. Our True Cost of Employee Calculator builds that number properly, and it is worth doing once a year and then reusing.

The gap between the $95 you charge and the roughly $38 it costs is not profit. It is the contribution that hour makes towards overheads first, and only then towards profit. That is exactly what the overhead allocation on this page is for.

Overhead: The Cost That Belongs To No Job And Every Job

Rent, insurance, the accountant, software subscriptions, compliance, the vehicles, the phone, the time spent quoting work you did not win: none of it is caused by any particular job, and all of it has to be paid for out of the jobs you do win. Ignoring it does not make it go away, it just moves the loss somewhere you are not looking.

There are two sensible ways to allocate it. A percentage of direct cost is the simpler method and is fine for businesses where jobs are broadly similar in shape. It falls apart on any job with an unusual cost mix, because a job that is 80% pass-through materials will absorb a large slab of overhead despite consuming very little of your actual capacity. Allocating per labour hour fixes that, because in a trades business it is labour hours, not dollars of material, that consume the capacity your overheads pay for. Work out your annual fixed overheads, divide by the chargeable hours your team can realistically deliver, and apply that rate. Our Overhead Recovery Rate Calculator does exactly that, including the utilisation assumption that owners usually get wrong.

Neither method changes your total profit for the year. They change which jobs appear to carry the load, which matters when you are deciding what work to chase and what to decline.

Worked Example: A $9,800 Job That Made 21.71%

Take the default figures on this page, which describe a fairly ordinary residential job. Two people work it: a lead hand for 24 hours and an apprentice for 16, so 40 labour hours in total. The lead hand costs $38 an hour fully loaded and the apprentice $30, giving a labour cost of $912 plus $480, which is $1,392.

The job also consumed $3,200 of materials, a $1,400 subcontractor invoice, $260 of plant and vehicle time, $180 of consumables and $120 of travel, which is $5,160. Direct cost is therefore $1,392 plus $5,160, or $6,552.

Overhead is allocated at $28 per labour hour, so 40 hours carries $1,120. The true job cost is $6,552 plus $1,120, which is $7,672.00.

The job was quoted at $9,800 excluding GST. Gross profit is $9,800 less $7,672, which is $2,128.00. As a margin that is $2,128 divided by $9,800, or 21.71%. Spread across 40 labour hours it is $53.20 of profit for every hour of crew time.

Against a 25% target the job fell short. To have made 25% the price needed to be the cost divided by 0.75, which is $10,229.33, or $429.33 more than was quoted. That is a useful number: it is not a disaster, it is one line item, and knowing it before the next quote is the entire point of costing the job after it.

Margin Is Not Markup, And The Difference Costs Real Money

Markup is calculated on cost. Margin is calculated on price. They are different numbers and the gap widens as the percentage rises. Adding a 25% markup to the $7,672 cost above produces a price of $9,590 and a margin of exactly 20%. To actually achieve a 25% margin you divide the cost by 0.75, giving $10,229.33, which is a markup of 33.3%.

A business that believes it is pricing at 25% when it is really achieving 20% is giving away a fifth of its intended gross profit on every single job. Over a year that is frequently the difference between a viable business and one that cannot pay its owner properly. Our Markup vs Margin Calculator converts between the two if you want to check your pricing sheet.

Profit Per Labour Hour: The Number To Rank Jobs By

Total profit on a job is a poor comparison tool because it says nothing about what the job cost you in time. In almost every trades business the binding constraint is not cash or materials, it is skilled hours. If you only have so many crew hours in a week, the right question about any job is what it returns per hour of that constrained resource.

A $2,128 profit over 40 hours is $53.20 an hour. A smaller job returning $1,200 over 12 hours is $100 an hour, which is nearly twice as productive despite looking half as good on the invoice. Rank your last twenty jobs by profit per labour hour and a pattern usually appears fast: a job type, a client, or a site that consistently underperforms. That pattern is worth more than any single job's result.

Quoted Versus Actual: Where The Money Actually Goes

The variance view exists because job costing after the fact is only half useful unless it changes how you quote. In the worked example the job was quoted on 34 labour hours and took 40. Those six hours at roughly $28 of overhead and around $34 of average wage cost account for most of the $772 cost overrun, and the whole of the shortfall against the 25% target.

Hours overrun for predictable reasons that estimates routinely omit: set-up and pack-down, site access and parking, waiting on other trades, variations agreed on site and never priced, rework, and travel between jobs. None of these are unusual. They are the normal condition of site work, which means an estimate that excludes them is not optimistic, it is simply wrong. If your actual hours exceed your estimate on most jobs rather than some jobs, the crew is not slow. The estimating method needs a realistic allowance, and the variance figure on this page is where you find out how big that allowance should be.

What This Calculator Does Not Include

This is a gross margin tool, so it stops at the job. It does not deduct your own wage as owner, income tax, provisional tax, interest on borrowings, or the cost of work you quoted and did not win. Those are business-level costs rather than job-level ones, and gross margin has to be healthy enough to cover all of them and still leave a net profit. A 20% gross margin is not a 20% profit. If your overheads consume 22% of revenue, that job lost money despite showing a positive figure here.

It also assumes you are GST registered and working in GST-exclusive figures throughout. If you are not registered, GST paid on materials is a genuine cost to you and should be included in the materials figure, and your price should be entered as the full amount charged.

Turn This Into A Habit, Not A One-Off

Costing one job is interesting. Costing every job is what changes a business. The practical version is to cost every job above a threshold that matters to you, record the margin and the profit per labour hour, and review the list monthly. You are looking for the pattern rather than the individual result. Within a few months most owners find that a specific job type, a specific client, or a specific way of quoting is responsible for most of the underperformance, and that is a fixable problem rather than a vague sense that the business is busy but not making money.

Related NZ Business and Trades Calculators

If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.

Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.

Calculate.co.nz is the sister site of CalculatorHub.com, the world's largest calculator website by tool count.

All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.

Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.

Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.

Calculate.co.nz is hosted in Auckland by SiteHost New Zealand.

All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.

About & trust: Why Calculate is NZ's most comprehensive · By the Numbers · How we compare · Editorial standards · How we keep data current · NZ finance glossary · Research & data · Financial literacy NZ · About · Privacy policy · Terms of use

Reviewed and maintained. Last reviewed 2026-08-10 and checked on a twice-monthly cycle against IRD, RBNZ and Stats NZ. How we keep data current.

© 2026 Calculate.co.nz. All rights reserved. Building free NZ calculators since 2011.