Markup vs margin explained
Markup and margin both measure profit on a single sale. The confusion is that they look similar but use different bases — one divides by cost, the other divides by price. Mixing them up, even accidentally, leads to pricing that is less profitable than intended.
The core difference in one sentence
Markup is profit expressed as a percentage of cost. Margin (also called gross margin) is profit expressed as a percentage of price. Same dollar of profit, two completely different percentages.
The formulas
Let profit = price − cost.
markup % = (profit ÷ cost) × 100
margin % = (profit ÷ price) × 100
Worked example: You buy an item for $60 (cost) and sell it for $90 (price).
- Profit = $90 − $60 = $30
- Markup = ($30 ÷ $60) × 100 = 50%
- Margin = ($30 ÷ $90) × 100 = 33.3%
Same transaction. Same $30 of profit. But a 50% markup and only a 33% margin. Neither number is wrong — they just answer different questions.
Why markup is always higher than margin
Cost is always less than or equal to price (assuming a profitable sale). When you divide the same profit by a smaller number (cost), you get a larger percentage than when you divide by a bigger number (price). That's it — that's the whole explanation. Markup will always be numerically larger than margin for the same transaction.
Conversion table
Use this to translate between the two without recalculating from scratch:
| Markup % | Margin % | Example: cost $100 |
|---|---|---|
| 11.1% | 10.0% | Sell at $111.10 |
| 25.0% | 20.0% | Sell at $125.00 |
| 33.3% | 25.0% | Sell at $133.30 |
| 50.0% | 33.3% | Sell at $150.00 |
| 66.7% | 40.0% | Sell at $166.70 |
| 100.0% | 50.0% | Sell at $200.00 |
| 150.0% | 60.0% | Sell at $250.00 |
| 300.0% | 75.0% | Sell at $400.00 |
The conversion formulas, if you need to go between them:
margin % = markup % ÷ (100 + markup %) × 100
markup % = margin % ÷ (100 − margin %) × 100
Check: A 50% markup: 50 ÷ (100 + 50) × 100 = 50 ÷ 150 × 100 = 33.3%. Correct.
Setting a price from a desired margin
If you know your cost and want to achieve a specific margin, the formula to find your selling price is:
price = cost ÷ (1 − desired margin as decimal)
Example: Your cost is $40 and you want a 30% margin. What price should you charge?
price = $40 ÷ (1 − 0.30) = $40 ÷ 0.70 = $57.14
Check: profit = $57.14 − $40 = $17.14. Margin = $17.14 ÷ $57.14 × 100 = 30.0%. Correct.
A common mistake is to simply add 30% to the cost: $40 × 1.30 = $52.00. But $52.00 gives a margin of ($12 ÷ $52) × 100 = 23.1% — not 30%. Adding a percent of cost gives you a markup, not a margin.
When to use each
Use markup when…
- You are starting from cost and need to arrive at a price quickly. Adding "50% markup" to a cost is fast mental arithmetic.
- You're in wholesale or manufacturing contexts where cost-plus pricing is the norm.
- You're comparing product lines relative to their cost basis.
Use margin when…
- You are tracking profitability in accounting or financial reporting. Gross margin is what income statements use, because revenue (price) is the top line.
- You need to compare your profitability against industry benchmarks — those benchmarks are almost always stated as margin, not markup.
- You are setting pricing targets based on how much of each dollar of revenue you want to keep.