Stacked discount calculator
Apply multiple discounts in sequence and see the price after each step, your true combined discount rate, and total savings. Two discounts of 20% and 10% are not 30% off — this shows you exactly what they are.
Stack multiple discounts
Enter the original price and up to 5 sequential discounts. Each is applied to the price left after the previous one.
Discounts (applied in order)
How stacked discounts work
The formula — and why 20% + 10% ≠ 30%
When two discounts are applied in sequence, the second discount is calculated on the already-reduced price, not the original. The formula for the combined effect of n discounts is:
Final price = Original × (1 − d1/100) × (1 − d2/100) × … × (1 − dn/100)
For 20% then 10% off a $100 item: $100 × 0.80 × 0.90 = $72. The true combined rate is 1 − (0.80 × 0.90) = 28%, not 30%. The gap between the advertised sum and the real combined rate grows as more discounts are stacked — three discounts of 10% each produce a combined rate of 27.1%, not 30%.
Worked example: sale + coupon + loyalty reward
A $200 jacket is on a 25% sale. You have a 15% coupon code. You also have a 5% loyalty reward. Applied in sequence:
| Step | Discount applied | Price after | Saving at this step |
|---|---|---|---|
| Start | — | $200.00 | — |
| 25% sale | $200 × 0.75 | $150.00 | $50.00 |
| 15% coupon | $150 × 0.85 | $127.50 | $22.50 |
| 5% loyalty | $127.50 × 0.95 | $121.13 | $6.38 |
Total saving: $78.88. True combined discount: 1 − (0.75 × 0.85 × 0.95) = 39.44% — not the 45% you might expect from adding 25 + 15 + 5.
Does the order of discounts matter?
No. The final price and total saving are identical regardless of which discount is applied first. 20% then 10% off $100 produces $72, and so does 10% then 20% off $100. This is because multiplication is commutative — you are multiplying by the same set of factors in a different sequence. The order only affects the intermediate prices shown at each step, not the end result. This means there is no advantage to applying a larger discount first vs a smaller one first — the checkout total will be the same either way.
Why retailers stack discounts instead of quoting a combined rate
A retailer advertising "30% off sale, plus 20% coupon code" sounds more compelling than "44% off." Each discount appears large individually, and the customer feels they are getting two separate wins. Retailers also stack discounts for operational reasons: the sale price is set at the category level, the coupon is issued by marketing, and the loyalty discount is applied at the account level — three different systems, none of which communicates directly with the others. The result for the customer is always the same arithmetic, but the perception of value is higher. When evaluating a stacked offer, the true combined rate — which this calculator shows — is the only number that matters for comparison. The single discount calculator is useful if you want to verify any one of those individual steps in isolation.
Stacked discounts vs a single equivalent discount
Any set of stacked discounts can be expressed as a single equivalent discount using the same formula. Three discounts of 20%, 15%, and 10% have a combined multiplier of 0.80 × 0.85 × 0.90 = 0.612, meaning the equivalent single discount is 38.8%. This is useful when negotiating: if a supplier offers "30% trade discount plus 10% early payment discount," you can tell them the equivalent single rate is 37% — useful context in a price negotiation. The percentage change calculator can verify the relative change between the original price and the final stacked price.
Adding tax after stacked discounts
Sales tax and VAT are always applied to the final price after all discounts have been taken. They are never calculated on the original price. Once you have the final stacked price from this calculator, use the discount + tax calculator if you need to add tax to a single-discount scenario, or simply multiply your stacked final price by (1 + tax rate ÷ 100). For a $121.13 final price at 8.5% tax: $121.13 × 1.085 = $131.43. The tax is $10.30 — based on the discounted price, not the original $200.
Bulk discount tiers and stacking
B2B purchasing often involves both a tiered volume discount and an additional prompt-payment or loyalty discount stacked on top. A supplier might offer 30% trade discount on list price, with a further 5% for orders over $5,000 and 2% for payment within 10 days. These stack to a combined rate of 1 − (0.70 × 0.95 × 0.98) = 34.93%. On a $10,000 list-price order, the price before payment terms would be $6,650; with early payment it becomes $6,517 — worth knowing before committing to the payment schedule. The profit margin calculator helps check whether the margin on the final price still meets your targets after all these reductions are applied.
Common stacking scenarios and their true rates
| Discounts stacked | Advertised total | True combined rate | On $100 |
|---|---|---|---|
| 20% + 10% | 30% | 28.0% | $72.00 |
| 25% + 15% | 40% | 36.25% | $63.75 |
| 30% + 20% | 50% | 44.0% | $56.00 |
| 50% + 50% | 100% | 75.0% | $25.00 |
| 10% + 10% + 10% | 30% | 27.1% | $72.90 |
| 20% + 15% + 10% | 45% | 38.8% | $61.20 |
The gap between the perceived total and the true combined rate is always positive — stacked discounts are always worth less than their sum. The gap grows larger as the individual discounts get bigger and as more discounts are added.
Frequently asked questions
No. Stacked discounts are applied sequentially. A $100 item with 20% off becomes $80, then 10% off $80 = $72. The combined effect is 28% off, not 30%. Formula: combined rate = 1 − (1 − 0.20) × (1 − 0.10) = 28%.
Step 1: $150 × 0.70 = $105. Step 2: $105 × 0.90 = $94.50. Total saving = $55.50. The true combined discount is 37%, not 40%.
Multiply the price by each (1 − d/100) factor in sequence. For 25% then 15% off $200: $200 × 0.75 × 0.85 = $127.50. Combined rate = 1 − (0.75 × 0.85) = 36.25%, not 40%.
No. The final price and total saving are the same regardless of order. 20% then 10% off $100 = $72, and 10% then 20% off $100 = $72. The order only changes the intermediate prices, not the end result.
Combined rate = 1 − (0.85 × 0.90 × 0.95) = 27.325%. On a $100 item: $100 × 0.85 × 0.90 × 0.95 = $72.68. The discounts sum to 30% but the true rate is only 27.325%.
Yes, if the retailer allows it. Most coupon codes are applied to the already-discounted sale price. Enter the sale discount as discount 1 and the coupon as discount 2 to see the final price and true combined saving.
Combined rate = 1 − (0.50 × 0.80) = 60% off. On $100: $100 × 0.50 = $50, then $50 × 0.80 = $40. You save $60 — the same as a single 60% discount.
Stacking a 30% sale with a 20% coupon sounds more impressive than a single 44% discount, even though the math is identical. Each discount appears larger on its own, which increases perceived value. Retailers also stack discounts for operational reasons — sale pricing, coupon codes, and loyalty rewards often come from separate systems.