Discount stacking calculator
Combine two or more discounts on a single price and see the true compounded saving. It is for shoppers comparing coupon stacks and retailers checking what a layered promotion actually costs, because stacked discounts always save less than the sum of the percentages.
How it works
Each discount is applied in sequence to the running price, not to the original. A discount of d% multiplies the price by (1 − d/100), so applying several discounts multiplies all those factors together:
final price = original × (1 − d₁/100) × (1 − d₂/100) × …
The effective discount is then the total saved divided by the original price. Because the factors multiply rather than add, the result is always below the naive sum of the percentages.
Example
Original price £100, with 20% off then 10% off:
- After 20%: 100 × 0.80 = £80
- After 10%: 80 × 0.90 = £72
- Saved: £28 → effective discount 28% (not 30%)
| Stacked discounts | Naive sum | True effective |
|---|---|---|
| 20% + 10% | 30% | 28% |
| 50% + 20% | 70% | 60% |
| 10% + 10% + 10% | 30% | 27.1% |
Why stacking feels misleading
The gap between “what you expect” and “what you get” widens the more individual discounts you stack. Each successive discount has a smaller base to work on, which is why three 10%-off coupons combine to 27.1% — not 30%. Retailers rely on this effect: advertising “extra 20% off sale prices” sounds enormous, but if the sale price was already 50% off, the combined saving is 60%, not 70%.
When to use this tool
Shoppers: When you have multiple promo codes or a site-wide sale plus a coupon, enter both to see what you will actually pay. The step-by-step breakdown lets you verify each discount applied correctly at checkout.
Retailers and marketers: Before publishing a stacked promotion, run the numbers here to confirm the true margin impact. A “20% + 10%” offer feels generous but only costs 28% off gross — useful for crafting promotions that are both compelling and sustainable.
Finance and purchasing: When comparing supplier quotes that combine different trade discounts and rebate tiers, the effective percentage gives you a single number to rank offers.
Common mistakes to avoid
- Do not add percentages together in your head — always multiply the remaining fractions.
- The order of percentage-only discounts does not change the final price (multiplication is commutative), but it does change the intermediate prices shown in the breakdown.
- If a discount is a fixed-amount voucher rather than a percentage, the order matters and you should subtract the fixed amount first before applying percentage discounts to get the most accurate result.
Everything runs in your browser — nothing is uploaded or stored.