Skip to content
OneKitly

Markup vs Margin: What's the Difference?

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

Camille Laurent

Camille Laurent — Finance writer at OneKitly

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?