Markup vs Margin: The Difference Every Seller Should Know
A 50% markup is not a 50% margin — here’s the difference, why it matters, and how to convert between the two.
The same profit, measured two ways
Markup and margin are two of the most confused numbers in small business, and the confusion costs real money. Both describe the gap between what something costs you and what you sell it for. The difference is the base they measure that gap against.
- Markup measures profit against cost — how much you added on top of what you paid.
- Margin measures profit against the selling price — how much of each sale is profit.
Same dollars of profit, two different denominators, two different percentages. Confusing them is why a shop owner can think they're making "50%" and quietly run out of cash. You can sanity-check any figure with the markup calculator and the margin calculator, but it's worth understanding why they diverge.
The two formulas
Let cost be what you paid and price be what you sell for. The profit is the same in both: Profit = Price − Cost.
Markup % = (Price − Cost) / Cost × 100
Margin % = (Price − Cost) / Price × 100
The only thing that changes is the denominator. Because the selling price is always larger than the cost (assuming you're making money), dividing by price gives a smaller number. So margin is always lower than markup for the same sale. They only meet at zero.
A worked example
You buy an item for 80 and sell it for 120. Your profit is 40.
- Markup = 40 / 80 = 0.50 → 50% (you added 50% on top of cost)
- Margin = 40 / 120 = 0.333 → 33.3% (a third of each sale is profit)
Both statements are true about the exact same transaction. If you tell a supplier "we work on 50%" meaning markup, but your accountant assumes margin, you've just miscommunicated your profitability by a third. That's the whole trap.
Why the gap widens as profit grows
The two numbers drift apart faster the more profit you take. At small markups they're close; at large ones they're wildly different. Here's the same cost of 80 at several price points:
| Cost | Price | Profit | Markup % | Margin % |
|---|---|---|---|---|
| 80 | 88 | 8 | 10% | 9.1% |
| 80 | 100 | 20 | 25% | 20% |
| 80 | 120 | 40 | 50% | 33.3% |
| 80 | 160 | 80 | 100% | 50% |
| 80 | 320 | 240 | 300% | 75% |
Look at the bottom row: a 300% markup is only a 75% margin. Markup has no ceiling — you can mark up 1,000% — but margin can never reach 100%, because profit can never exceed the price it's measured against. That asymmetry is the single most useful thing to remember.
Converting between them
You don't need to recompute from cost every time. The two percentages convert directly. With markup and margin as decimals:
Margin = Markup / (1 + Markup)
Markup = Margin / (1 − Margin)
Check it. A 50% markup: 0.50 / 1.50 = 0.333 → 33.3% margin. ✓ A 33.3% margin back to markup: 0.333 / 0.667 = 0.50 → 50% markup. ✓
If you want to hit a target margin, solve for price directly:
Price = Cost / (1 − Margin)
To earn a 40% margin on an item costing 80: 80 / (1 − 0.40) = 80 / 0.60 = 133.33. A frequent error is to add 40% to cost (80 × 1.40 = 112), but that's a 40% markup, which only yields a 28.6% margin — well short of the goal.
Which one should you actually use?
Use whichever fits the decision:
- Pricing from a supplier cost? Markup is natural — you're literally adding to cost.
- Reporting profitability or comparing products? Margin is the standard, because it's expressed as a share of revenue, which is how income statements read.
The danger isn't picking the "wrong" one — it's mixing them. Decide which language your business speaks, write it down, and make sure pricing, sales, and accounting all use the same one. Margin also feeds straight into bigger decisions: your contribution margin per unit is what determines break-even, the point where the business finally covers its fixed costs.
Takeaways
- Markup is profit ÷ cost; margin is profit ÷ price — same profit, different base.
- Margin is always smaller than markup, and the gap widens as profit grows.
- Convert with Margin = Markup / (1 + Markup), and price for a target margin with Cost / (1 − Margin).
- Pick one language and use it consistently across pricing and reporting.
Frequently asked questions
Is a 50% markup the same as a 50% margin?+
No. A 50% markup is a 33.3% margin. Markup measures profit against cost, while margin measures the same profit against the selling price. Since the price is always larger than the cost, the margin percentage is always smaller than the markup percentage.
How do I convert markup to margin?+
Use Margin = Markup / (1 + Markup), with both as decimals. A 50% markup becomes 0.50 / 1.50 = 0.333, or 33.3% margin. To go the other way, use Markup = Margin / (1 − Margin).
How do I price an item to hit a target margin?+
Use Price = Cost / (1 − Margin). For a 40% margin on an item costing 80, that is 80 / 0.60 = 133.33. Do not simply add 40% to the cost — that produces a 40% markup, which is only a 28.6% margin.
Can margin ever be more than 100%?+
No. Margin is profit as a share of the selling price, and profit can never exceed the price it is measured against, so margin tops out below 100%. Markup has no ceiling, which is why the two numbers diverge so much at high profit levels.
Try the calculators
Keep reading

Elena writes about taxes and the money side of running a small business. She’s on a mission to make VAT, margins, and break-even points feel a lot less scary.