Business Strategy

Markup vs Margin: Why Your Quoted Price Isn’t Your Profit Percentage

Adding 30% to a job doesn’t mean you make 30% profit. Here’s the difference between markup and margin — and why confusing them quietly costs trade businesses money on every quote.

Jeremia FourieJuly 1, 20267 min read

Here is a mistake that costs trade and service businesses real money, one quote at a time: a job costs you R1,000, you add “30%” to it, quote R1,300 — and assume you just made 30% profit. You didn't. You made about 23%. The gap between what you added and what you actually earn is the difference between markup and margin, and mixing them up is one of the most common reasons a busy business still feels broke at month-end.

This guide explains the difference in plain terms, shows the maths on real numbers, and gives you a conversion table so you never confuse the two again. If you'd rather just get the answer, our free Markup & Margin Calculator does it for you and shows both figures side by side.

Markup and Margin Are Not the Same Number

Both describe the gap between what a job costs you and what you charge for it. The difference is what you measure that gap against:

  • Markup is your profit as a percentage of your cost. It answers “how much did I add on top of what this cost me?”
    Markup % = (Price − Cost) ÷ Cost × 100
  • Margin (or gross margin) is your profit as a percentage of your selling price. It answers “how much of what the customer paid me is actually profit?”
    Margin % = (Price − Cost) ÷ Price × 100

Same profit in Rands. Different denominator. Because your selling price is always bigger than your cost, the margin percentage is always smaller than the markup percentage — never the other way around.

The Same Job, Two Different Percentages

Take a job that costs you R1,000 in materials and labour, and say you add a 50% markup:

What you charge

R1,000 cost + 50% markup = R1,500 selling price. Your profit is R500.

What you actually earn

That R500 profit, measured against the R1,500 the customer paid, is a 33.3% margin — not 50%. R500 ÷ R1,500 = 0.333.

So a “50% markup” and a “33% margin” are the exact same job at the exact same price. If someone tells you they work on 50% and they mean markup, but you assume they mean margin, your numbers are off by a third before you've done anything else.

Markup-to-Margin Conversion Table

Keep this handy. The markup you add on the left produces the margin you actually earn on the right:

Markup addedMargin earned
10%9.1%
20%16.7%
25%20.0%
30%23.1%
50%33.3%
75%42.9%
100%50.0%

Notice you have to double your cost (100% markup) just to reach a 50% margin.

Why This Quietly Drains Your Profit

The danger isn't the maths — it's that the error is invisible and repeats on every job:

  • You think you're covered when you're not. If you need a 30% margin to cover overheads and profit, but you add 30% markup, you only earn a 23% margin — a shortfall on every single job.
  • It compounds. A few percent lost per quote, across hundreds of jobs a year, is the difference between a healthy business and one that's always chasing cash.
  • Discounts get dangerous. If you're working on a 33% margin and knock 20% off to win a job, you're not giving away a fifth of your profit — you're giving away most of it.

We put numbers to this compounding effect in The Hidden Cost of Not Using Software in Trade Businesses.

How to Price by Margin Instead

If you want a specific percentage of every invoice to land as profit, price by margin, not markup. The formula flips the cost up to a price that already contains your target margin:

Price = Cost ÷ (1 − Margin %)

A R1,000 job at a target 30% margin: 1,000 ÷ (1 − 0.30) = R1,428.57. Check it: profit of R428.57 ÷ R1,428.57 = 30%. ✓

Get Your Cost Right First

A margin is only as honest as the cost you base it on. Before you apply any percentage, make sure your “cost” includes everything the job actually consumes:

  • Materials — at what you paid, including delivery and wastage
  • Labour — at a true charge-out rate, not just the hourly wage. Our Labour Hourly Rate Calculator works out what to charge once overheads and non-billable time are covered.
  • Other job costs — travel, equipment hire, subcontractors, disposal

Leave any of these out and even a “correct” margin is calculated on a cost that was too low — so the profit never shows up.

Try It on Your Own Numbers

Our free Markup & Margin Calculator lets you enter a job cost and either a target margin, a target markup, or a fixed price — then shows the price to quote alongside both the markup and margin percentages, so you can see the relationship at a glance. It handles VAT or sales tax and works in your currency too.

Browse all of our business calculators for pricing and quoting.

The Bottom Line

Markup is what you add; margin is what you keep. The quoted price you build by adding a markup percentage will always contain a smaller profit percentage than the number you added — a 50% markup is a 33% margin, a 30% markup is a 23% margin, and so on.

Pick the number you actually care about — usually margin, because that's what pays your overheads and your wages — and price to hit that. Do it consistently across every quote and you protect the profit that a markup-based habit quietly gives away.

This article is general information, not financial, legal, or professional advice. Figures are industry estimates or illustrative examples — consult your accountant or advisor for guidance on your own numbers.

Price Every Job on Purpose

Exequtech keeps quoting, job cards, and invoicing connected in one platform. Book a demo to see how it fits your business.

Get Started