Skip to content
Allin

Markup vs Margin: What's the Difference?

Published 10/23/2025 · 2 min read · Business tools

Camille Laurent

Camille LaurentFinance writer at Allin

Tax · Personal finance

Checked against 2 sources

View profile
In short

Markup is profit as a percentage of cost; margin is the same profit as a percentage of the selling price. A product that costs $80 and sells for $100 has a $20 profit — that's a 25% markup (20 ÷ 80) but a 20% margin (20 ÷ 100). Margin is always the smaller number, and mixing them up quietly erodes profit.

Markup and margin both describe profit on a sale, but from different bases. Confusing them costs money — here's how each works and how to convert.

Markup: profit over cost

Markup answers 'how much did I add on top of what it cost me?' The formula is (price − cost) ÷ cost × 100. Buy at $80, sell at $100, and the $20 profit over the $80 cost is a 25% markup. It is the natural way to price from cost — take your cost and add a set percentage.

Margin: profit over price

Margin answers 'what share of the sale price is profit?' The formula is (price − cost) ÷ price × 100. The same $20 profit on a $100 sale is a 20% margin. Because the base is the larger number (price, not cost), margin is always smaller than the matching markup — a fact that trips up a lot of pricing.

Why the confusion costs money

Suppose you want a 30% margin but accidentally add a 30% markup. On an $80 cost, a 30% markup gives a $104 price — but that is only a 23% margin, not the 30% you intended. Repeated across a catalogue, that quiet gap between what you meant and what you charged can wipe out real profit.

Converting between them

The two are linked: margin = markup ÷ (1 + markup), and markup = margin ÷ (1 − margin), using decimals. A 50% markup becomes a 33.3% margin; a 40% margin needs a 66.7% markup. Decide which one your business thinks in, then convert consistently so every price hits the profit you actually planned.

Markup vs margin
AspectMarkupMargin
Based onCostSelling price
FormulaProfit ÷ costProfit ÷ price
$20 profit on $80 cost25%20%
Which is biggerAlways higherAlways lower
Markup to margin converterConvert a percentage markup on cost into the equivalent profit margin on price.Try the tool

Frequently asked questions

Is markup or margin higher?
Markup is always higher, because it is figured on cost, which is smaller than the selling price the margin uses.
How do I convert markup to margin?
Use margin = markup ÷ (1 + markup) with decimals. A 50% markup becomes 0.5 ÷ 1.5 = 0.333, a 33.3% margin.
Which should I use for pricing?
Set prices from a target margin so profit is a predictable share of revenue; markup is handy as a quick rule of thumb applied over cost.

Articles you may find interesting

All guides

Related tools

Sources

Spotted a mistake in this article?