Discount Calculator
What you pay, what you save, and what stacked offers really mean.
For stacked offers such as “extra 20% off sale prices”.
- You save
- 36.00
- Effective discount
- 30%
Every tool runs entirely in your browser. Your files are never uploaded to a server.
Multiply the price by one minus the discount. Two stacked discounts multiply rather than add: 30 percent off followed by a further 20 percent is 44 percent off in total, not 50.
How to use Discount Calculator
- Enter the original price. The pre-discount figure on the label.
- Set the discount. The advertised percentage off.
- Add a second offer if there is one. For “extra 20% off sale items” at the checkout.
About calculating a discount
The arithmetic of discounts is simple and the presentation of them is not, which is where most of the confusion is manufactured rather than accidental. Stacking is the clearest example. A sign reading "30% off, plus an extra 20% at the checkout" invites the reader to add the numbers, and the true figure is always lower — 44 percent here — because the second reduction applies to a smaller base. The gap grows with the size of the discounts: 50 and 50 is 75 percent off, not 100, which is why nothing is ever free. The second area worth understanding is the reference price. A percentage is meaningless without knowing what it is a percentage of, and consumer protection rules in the UK, EU and elsewhere require that a "was" price reflect a price genuinely charged for a meaningful period — usually thirty days — precisely because inflating it before a sale is an easy way to manufacture a discount that never existed. Mixed offers behave differently again: if one discount is a fixed amount and the other a percentage, the order does change the outcome, and applying the fixed amount last always leaves you paying less.
Frequently asked questions
Why is 30% off plus 20% off not 50% off?
How do I work out the percentage off from two prices?
Does the order of two discounts matter?
What is a reference price and why does it matter?
Last updated