Everyday Math Calculators

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).

Same transaction. Same $30 of profit. But a 50% markup and only a 33% margin. Neither number is wrong — they just answer different questions.

The 50/33 rule of thumb: A 50% markup always equals a 33.3% margin. A 100% markup equals a 50% margin. Knowing this pair by heart catches the most common pricing errors immediately.

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…

Use margin when…

The danger zone: If a supplier tells you they offer a "40% discount off retail" and you interpret that as a 40% margin, you'll underprice. The two are only the same if the supplier is using your retail price as their cost basis. Always clarify which base is being used before committing to a pricing decision.