Why Stacked Discounts Never Add Up the Way You Think
October 8, 2026
Combined Discount = 1 − [(1 − d1) × (1 − d2) × ...]. Stacking a 20% discount with an extra 10% discount gives a combined 28% off, not 30%, because the second discount applies to the already-reduced price, not the original price.
Skip the math and get your answer instantly:
Open the Discount Calculator →Worked Example
A $100 item with 20% off, then an extra 10% off the already-discounted price:
- After 20% off: $100 × 0.80 = $80
- After extra 10% off: $80 × 0.90 = $72
- Total paid: $72, a 28% total discount — not the 30% that simple addition would suggest
Common Stacking Combinations
| Discount 1 | Discount 2 | Simple Addition | Actual Combined Discount |
|---|---|---|---|
| 20% | 10% | 30% | 28% |
| 30% | 20% | 50% | 44% |
| 50% | 25% | 75% | 62.5% |
| 40% | 40% | 80% | 64% |
Why Retailers Like Stacking
'Extra 10% off already-reduced prices' creates a perception of a bigger deal than the math actually delivers, since most shoppers mentally add percentages rather than multiply the remaining fractions. This isn't deceptive in a strict sense — both discounts are real and applied — but the psychological framing of stacked promotions reliably outperforms a single equivalent discount in driving purchase behavior, which is well documented in retail and behavioral pricing research.
The General Formula
For any number of stacked percentage discounts, multiply the remaining fraction after each one: Combined Discount = 1 − [(1 − d1) × (1 − d2) × (1 − d3) × ...]. This always produces a smaller combined discount than simply adding the percentages together, and the gap grows larger as more discounts are stacked.
Frequently Asked Questions
Is 20% off plus 10% off the same as 30% off?
No — stacked percentage discounts multiply the remaining price rather than adding the percentages, so 20% off followed by 10% off results in a 28% total discount, not 30%.
Does the order of stacked discounts matter?
No — multiplication is commutative, so applying 20% then 10% gives the exact same final price as applying 10% then 20%. What matters is that each discount applies to the remaining price, not the original.
How do I calculate the true combined discount of multiple stacked percentages?
Multiply the remaining fraction after each discount together, then subtract from 1: Combined Discount = 1 − [(1−d1) × (1−d2) × ...]. For three discounts of 20%, 10%, and 5%: 1 − (0.8 × 0.9 × 0.95) = 1 − 0.684 = 31.6%.
Why do stacked discounts feel bigger than they actually are?
Most people intuitively add percentages together rather than multiplying the remaining fractions, so 'an extra 10% off' on top of an existing discount feels like straightforward addition when the real combined savings is always somewhat less.
Are retailers being deceptive when they stack discounts?
Not necessarily — both discounts are genuinely applied and the final price is real — but the marketing framing deliberately leverages the common mental shortcut of adding percentages, which is why the perceived deal often feels bigger than the actual combined discount.