Markup vs margin for tradies (and why 20% markup isn't 20% profit)
If you add 20% to your costs, you have not made a 20% margin. You've made 16.7%. That gap is where a lot of trade businesses lose money without noticing.
The two numbers
- Markup is profit as a percentage of cost:
markup = (price − cost) ÷ cost - Margin is profit as a percentage of price:
margin = (price − cost) ÷ price
Same job, same dollars, different percentages.
Worked example
Materials and labour cost you $1,000. You add 25% markup:
- Price = $1,000 × 1.25 = $1,250
- Profit = $250
- Markup = 250 ÷ 1,000 = 25%
- Margin = 250 ÷ 1,250 = 20%
Conversion table
| Markup | Margin |
|---|---|
| 10% | 9.1% |
| 20% | 16.7% |
| 25% | 20.0% |
| 33.3% | 25.0% |
| 50% | 33.3% |
| 100% | 50.0% |
To hit a target margin, use: markup = margin ÷ (1 − margin). For a 25% margin you need a 33.3% markup.
Why it matters
Your overheads — ute, insurance, phone, accounting, the hours spent quoting — get paid out of margin, not markup. If you think you're making 20% but you're really making 16.7%, every job is a little short, and it adds up over a year.
Don't forget overheads
Gross profit on a job isn't take-home. A simple habit: allocate overhead as a percentage of the job price (many small trade businesses land somewhere around 10–15%, but work out your own) and check what's left.
The SiteSheets quote template does this for you: every quote shows cost, overhead allocation, gross profit, margin and markup side by side, and warns you when margin drops under 20%.
Free Quick Quote template
Your rates, markup and GST/VAT, with a private profit check on every quote.
Get the free Quick QuoteInstant download from our Payhip store (it asks for your email). AU, NZ, UK and US versions. Privacy.