Discount Calculator
Sale price, money saved, and what stacked discounts really come to.
Check the numbers above — one of them can't be used (for example a term of zero).
How this is worked out
A discount multiplies the price rather than subtracting from it. Twenty-five per cent off means you pay 75% of the price:
new price = price × (1 − discount ÷ 100)
The part worth understanding is what happens when two discounts stack. They do not add up. The second one applies to the already-reduced price, so it is worth less than it looks:
20% off, then 10% off → 0.80 × 0.90 = 0.72 → 28% off, not 30%
This is why "extra 10% at the checkout" is a smaller gift than the sign implies, and it is worth knowing before you decide whether a sale is actually good.
The same arithmetic runs the other way. A price cut of 50% needs a 100% rise to get back to where it started.
A worked example
A 120 jacket with 25% off:
- You pay 90
- You save 30
Now add a 10% member discount at the till:
- You pay 81
- You save 39
- Real discount: 32.5%, not the 35% you might expect
The gap is small here — 3 units of currency. On a 2,000 sofa with the same two discounts it is 50, which is worth knowing before you compare shops.
What this doesn't cover
- Where prices already include sales tax or VAT, as they normally do in Europe, leave the tax field at zero. Adding it again inflates the answer.
- Some shops apply the second discount to the original price rather than the reduced one, which works out better for you. The receipt will tell you which happened.
- "Up to 70% off" means the best item in the shop, not the one you want.
Common questions
Is "buy one get one half price" the same as 25% off?
Only if you wanted two of the item. Two at full price plus half price is 1.5 units of price for 2 items, which is 25% off per item. If you only needed one, the discount is zero and you have spent more, not less.
How do I work out what percentage off something is?
Divide the saving by the original price and multiply by 100. Saving 30 on a 120 item is 30 ÷ 120 × 100 = 25%.
Does the order of two discounts matter?
No. Multiplication does not care about order, so 20% then 10% gives the same result as 10% then 20%. What matters is that they multiply rather than add.
More everyday calculators
- Cost Per Unit CalculatorCompare three package sizes and see which is actually cheaper.
- Hourly Rate CalculatorWhat to charge as a freelancer once the unpaid parts are counted.
- Markup CalculatorTurn cost into price — and see the margin, which is not the same number.
- Percentage CalculatorAll four percentage questions, answered at once.
- Sales Commission CalculatorTotal earnings from base pay plus commission, including an accelerator.
- Sales Tax CalculatorAdd tax to a price, or pull it back out of one that already includes it.