Pricing & Profit

Markup vs Margin for Tradies: What's the Difference and Why It Costs You

By , founder of TradieTally · · Updated

TradieTally profit margins screen showing an hourly running cost of $109.45, a 50% gross margin and a $218.91 per hour charge-out rate

Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. A 30% markup only gives you a 23.08% margin, so to hit a 30% margin you need to divide cost by 0.7, which is a 42.86% markup.

“I put 30% on everything” is one of the most common things you hear from tradies about pricing. The problem is that 30% on cost is not 30% profit on the job. This guide sets out the two formulas, gives you a conversion table you can stick on the wall, and runs through real-world examples.

What is the difference between markup and margin?

Markup is the profit expressed as a percentage of cost. Margin (gross margin) is the profit expressed as a percentage of the selling price. Same dollars of profit, two different percentages, because they are divided by different numbers.

Markup Margin
Measures profit against Your cost The selling price
Formula (Price − Cost) ÷ Cost (Price − Cost) ÷ Price
Price from cost Cost × (1 + markup) Cost ÷ (1 − margin)
Can it exceed 100%? Yes No
What your accountant reports Rarely Gross margin on your P&L

What are the markup and margin formulas?

Use ex-GST figures for all of these.

  • Profit = Price − Cost
  • Markup % = Profit ÷ Cost × 100
  • Margin % = Profit ÷ Price × 100
  • Convert markup to margin: margin = markup ÷ (1 + markup)
  • Convert margin to markup: markup = margin ÷ (1 − margin)

Quick check: a $1,000 cost sold for $1,500. Profit is $500. Markup is $500 ÷ $1,000 = 50%. Margin is $500 ÷ $1,500 = 33.33%.

Markup vs margin conversion table

Use this as a quick markup vs margin calculator. Figures are rounded to two decimal places.

Markup to margin

Markup on cost Gross margin you actually get
10% 9.09%
15% 13.04%
20% 16.67%
25% 20.00%
30% 23.08%
40% 28.57%
50% 33.33%
60% 37.50%
75% 42.86%
100% 50.00%

Margin to markup

Target gross margin Markup needed on cost Divide cost by
10% 11.11% 0.90
20% 25.00% 0.80
25% 33.33% 0.75
30% 42.86% 0.70
35% 53.85% 0.65
40% 66.67% 0.60
50% 100.00% 0.50

The last column is the shortcut. To hit a target margin, divide your cost by (1 − margin). For 30%, divide by 0.7.

Worked examples for electrical, security and A/C jobs

The jobs below use example costs only, all ex GST. “Cost” means everything the job costs you: materials at your buy price plus labour at your hourly cost (not your charge-out rate).

Example 1: switchboard upgrade (electrical)

Job cost: $2,000. Target: 30% gross margin.

Method Calculation Price Profit Real margin
30% markup $2,000 × 1.3 $2,600.00 $600.00 23.08%
30% margin $2,000 ÷ 0.7 $2,857.14 $857.14 30.00%

Difference: $257.14 on one job.

Example 2: four-camera CCTV install (security)

Job cost: $2,400. Target: 35% gross margin.

Method Calculation Price Profit Real margin
35% markup $2,400 × 1.35 $3,240.00 $840.00 25.93%
35% margin $2,400 ÷ 0.65 $3,692.31 $1,292.31 35.00%

Difference: $452.31. If you are pricing CCTV regularly, our guide on how to quote a CCTV installation walks through the full job.

Example 3: split system install (air conditioning)

Job cost: $2,250. Target: 25% gross margin.

Method Calculation Price Profit Real margin
25% markup $2,250 × 1.25 $2,812.50 $562.50 20.00%
25% margin $2,250 ÷ 0.75 $3,000.00 $750.00 25.00%

Difference: $187.50 per install. Over 100 installs a year that is $18,750.

Why does markup vs margin matter so much?

Your overheads are paid out of margin

Your gross margin is what pays for everything that is not in the job cost: the office, the accountant, quoting time, unbilled callbacks and your profit. If your budget says you need a 30% margin and you price with a 30% markup, you are short 6.92 percentage points on every dollar you sell.

Discounts eat margin faster than you expect

Knock 10% off a $2,857.14 quote and you drop $285.71, which comes entirely out of your $857.14 profit. Your margin falls from 30% to 22.22% ($571.43 ÷ $2,571.43). Know your margin before you agree to a discount.

The same logic applies to your hourly rate

Your charge-out rate should be built the same way: hourly cost divided by (1 − target margin). The charge-out rate calculator does this for you from your real running costs.

How do you choose a target margin?

There is no single right margin for every trade business. Your target depends on your overheads, the type of work and how much risk sits in each job. Work it out from your own numbers:

  1. Add up a year of overheads that are not in your job costs (office, admin wages, insurance, software, vehicles not charged to jobs, accountant).
  2. Add the net profit you want the business to make on top.
  3. Estimate your yearly sales.
  4. Target margin = (overheads + target profit) ÷ yearly sales.

Example only: $120,000 overheads plus $60,000 target profit on $600,000 of sales. ($120,000 + $60,000) ÷ $600,000 = 30%. That business needs an average gross margin of 30% across every job, which means pricing at cost ÷ 0.7, not cost × 1.3.

Different work can carry different margins. Small service calls and after-hours work usually justify a higher margin than a large, repeat install where the risk is lower. The point is to know what the average needs to be and check every quote against it.

What are the most common markup and margin mistakes?

Using your charge-out rate as “cost”

If your labour cost on the quote is already at your charge-out rate, it already includes profit. Adding a margin on top double-counts, which can price you out of work. Use your hourly cost for labour when you calculate job margin, or exclude labour from the markup.

Forgetting the hidden costs on materials

Your buy price is not the full cost of materials. Picking up from the wholesaler, returns, offcuts, damaged stock and warranty callbacks all cost time and money. A materials markup that only covers the invoice price leaves those costs unpaid.

Quoting from memory

“I usually charge about $X for one of those” is a markup in disguise. Prices you set two years ago probably do not reflect today’s material and labour costs. Re-check your common jobs at least once a year.

Mixing ex-GST and inc-GST figures

Working out margin on a GST-inclusive price makes your margin look better than it is. Keep costs and prices ex GST, then add GST at the end.

How does TradieTally handle markup and margin?

TradieTally lets you price with markup or margin on every line item, and shows the job’s real profit and margin before you hit send. For example, an intercom replacement job charged at $1,783.92 inc GST shows $1,064.56 in costs, $557.18 profit and a 34% margin, all visible before the quote goes out.

The TradieTally charge-out rate calculator also compares margin and markup side by side. In its example, a running cost of $109.45/hr at a 50% gross margin gives a charge rate of $218.91/hr, and the comparison shows $76.62 more profit every hour by using margin instead of markup. Margin warnings flag jobs where costs push you under your target.

If you want those numbers built into every quote, see how our quoting software and estimating software work together. You can also see what TradieTally looks like for electricians, security techs and A/C installers on our landing page.

Key takeaways

  • Markup is profit ÷ cost. Margin is profit ÷ price.
  • Margin = markup ÷ (1 + markup). Markup = margin ÷ (1 − margin).
  • A 30% markup is only a 23.08% margin. A 30% margin needs a 42.86% markup.
  • To hit a target margin, divide cost by (1 − margin).
  • Always work on ex-GST figures, and check job margin before offering a discount.

Stop guessing whether a job is worth doing. TradieTally shows profit and margin on every quote before you send it. Compare plans on the pricing page or start your 21-day free trial, no credit card needed.

FAQ

Questions about this topic

What markup do I need to get a 25% gross margin on a job?

A 33.33% markup. Use markup = margin ÷ (1 − margin), so 0.25 ÷ 0.75 = 0.3333. On a job costing $1,200, that gives a price of $1,600 ex GST and a profit of $400, which is 25% of the price.

Can a gross margin ever be 100% or more?

No. Margin is profit divided by price, and profit can never be bigger than the price, so margin always stays below 100%. Markup has no ceiling: a 100% markup doubles your cost and equals a 50% margin.

Should I apply the same markup to materials and labour?

Not necessarily. Many tradies price labour from a charge-out rate that already includes profit, then add a separate markup on materials to cover purchasing, handling, warranty returns and risk. What matters is checking the whole job's margin before you send the quote.

Do I calculate markup and margin on prices including GST?

No. Work markup and margin on ex-GST figures, because GST is collected for the ATO and is not profit. Add GST at the end when you present the price to the customer.

Stop quoting at the kitchen table.

Price every job from your real costs, see the profit before you hit send, and run the whole job from one app. Built by a sparky for electricians, security techs and A/C contractors.