Invoice Luxe

Markup vs Discount: Why 20% Off Isn't 20% Back

A 20% markup followed by a 20% discount does not return to the original price. See the maths and how to price discounts safely.

October 31, 2026 · 2 min read
Cost $100, 20% markup gives $120, 20% discount gives $96, which is $4 below cost

Add 20% to a price, then take 20% off. Do you get back to where you started? No, and the gap can cost you money.

The reason is that the two percentages apply to different amounts.

Cost $100, plus 20% is $120, minus 20% is $96
Cost $100, plus 20% is $120, minus 20% is $96

What happens when you add and remove 20%?

  1. Cost price: $100
  2. Add a 20% markup: 100 × 1.20 = $120
  3. Give a 20% discount: 120 × 0.80 = $96

You end up $4 below your cost. The discount was 20% of the bigger $120, so it removed more than the markup added.

Want to try it right away? Discount Calculator is free and needs no signup.

What discount cancels a markup exactly?

Discount that returns to cost = markup ÷ (1 + markup)
MarkupDiscount to return to cost
10%9.09%
20%16.67%
25%20%
50%33.33%

So after a 20% markup, a discount of 16.67% brings the price back to $100.

Three steps: add markup, apply discount, compare with cost
Three steps: add markup, apply discount, compare with cost

How do you price a sale safely?

Use the calculators

Use the discount calculator to see the price after a percentage off. For margins and markup, try the profit margin calculator. To go deeper on percentages, read how to calculate a discount percentage.

FAQ

Does a 20% discount cancel a 20% markup?

No. A 20% discount on the marked-up price leaves you below your original cost.

What discount cancels a 20% markup?

About 16.67%, which is 20 ÷ 120.

What is the difference between markup and margin?

Markup is profit as a percentage of cost. Margin is profit as a percentage of the selling price.

Is this financial advice?

No. It explains the calculation. Check your own costs before setting prices.

Related guides