Markup vs margin
Markup is profit as a share of cost, while margin is profit as a share of the selling price, so margin is always the smaller figure.
By Berend Vrakking, founder of Product Metrics. Updated 7 October 2026.
Formula
Markup = (price − cost) ÷ cost · Margin = (price − cost) ÷ price
To convert: margin = markup ÷ (1 + markup), and markup = margin ÷ (1 − margin). Both use the same profit. Only the number you divide by differs.
Example
| Step | Value |
|---|---|
| Cost | €60.00 |
| Selling price (excl. VAT) | €100.00 |
| Profit (€100.00 − €60.00) | €40.00 |
| Markup (€40.00 ÷ €60.00) | 66.7% |
| Margin (€40.00 ÷ €100.00) | 40% |
The same €40.00 of profit is a 66.7% markup and a 40% margin. Illustrative data.
For one product, and for an account
Many shops set a price per product as cost plus a markup. Return on ad spend works from margin, because break-even ROAS is 1 ÷ margin. A 50% markup is a margin of 33.3% (0.50 ÷ 1.50), so if product cost were the only cost, break-even ROAS would be 3. Reading that 50% as a margin gives 2, and every sale at a ROAS between 2 and 3 would lose money.
The gap grows with the percentage, and it differs per product when each has its own markup. Product Metrics switches from ROAS to POAS on margin data, so connect margins rather than markups.
Common mistake
Typing the 50% from the price list into a field that asks for margin. The real margin is always smaller than the markup, so the break-even ROAS comes out too low.
Questions
What is the difference between a 30% margin and a 30% markup?
Is a 20% margin the same as a 25% markup?
Should I use markup or margin?
Keep reading
- Break-even ROAS calculatorFind the return each product needs to break even.
- Markup and margin calculatorWork out margin, markup and selling price from cost.
- Gross marginMargin after the cost of goods sold, for a product or a whole shop.
- Contribution marginThe margin after shipping, fees and returns too.
- Target ROAS from marginTurn a margin into a ROAS target.