How Cascading Discounts Work

Sequential discounts apply one after another, with each successive reduction calculated against the new price—not the original. This creates a multiplicative rather than additive effect.

  • Start with the original price.
  • Apply the first discount to get an intermediate price.
  • Apply the second discount to that intermediate price.
  • Apply the third discount to the result from step 3.

For example, a £100 item with 15%, 10%, and 5% discounts becomes: £100 → £85 (after 15%) → £76.50 (after 10%) → £72.68 (after 5%). The total savings is £27.32, which represents a 27.32% reduction—less than the 30% you might expect from simply adding the percentages.

The Triple Discount Formula

The final price depends on all three discount rates applied sequentially. Rather than subtracting each discount from the previous price in steps, you can calculate it directly using the formula below.

Final Price = Original Price × (1 − d₁) × (1 − d₂) × (1 − d₃)

Total Savings = Original Price − Final Price

Effective Discount % = [1 − (1 − d₁) × (1 − d₂) × (1 − d₃)] × 100

  • Original Price — The starting price before any discounts are applied.
  • d₁ — The first discount expressed as a decimal (e.g., 20% = 0.20).
  • d₂ — The second discount expressed as a decimal.
  • d₃ — The third discount expressed as a decimal.

Why the Effective Discount Isn't the Sum

A common mistake is adding discount percentages. Three successive 10% discounts do not equal 30% off. Instead:

  • After the first 10%: you retain 90% of the price (multiply by 0.90)
  • After the second 10%: you retain 90% of that (multiply by 0.90 again)
  • After the third 10%: you retain 90% of the remainder (multiply by 0.90 once more)

The overall retention is 0.90 × 0.90 × 0.90 = 0.729, meaning you pay 72.9% of the original price and receive a 27.1% effective discount. The reason is that each discount applies to a smaller base than the previous one.

Common Pitfalls When Calculating Multiple Discounts

Retailers and shoppers alike often misunderstand how layered discounts compound, leading to budget surprises.

  1. Assuming discounts are additive — Combining 25%, 15%, and 10% discounts by adding them (50% total) is incorrect. The actual effective discount is approximately 43.6%. Always use the multiplicative formula to avoid overestimating your savings.
  2. Forgetting to convert percentages to decimals — Working directly with percentages (25, 15, 10) instead of decimals (0.25, 0.15, 0.10) is a frequent source of calculation errors. The formula requires decimals, so double-check your conversions.
  3. Rounding at intermediate steps — If you calculate the price after each discount separately and round along the way, small rounding errors compound. For greatest accuracy, use the full formula without intermediate rounding, or track more decimal places during manual calculations.
  4. Misinterpreting promotional stacking rules — Some retailers limit how many discounts apply simultaneously or exclude certain products from layered offers. Always read the fine print—not all discounts can be combined, even if they're presented together.

Real-World Applications

Multiple discounts appear in various retail and business contexts:

  • E-commerce: A seasonal sale (20% off) combined with a loyalty discount (10% off) and a promotional code (5% off).
  • Wholesale purchasing: Volume discounts, bulk discounts, and early-payment incentives stacked to reduce procurement costs.
  • Service industries: Base package discounts, loyalty rebates, and referral incentives layered on invoices.
  • Negotiated pricing: Enterprises often stack discounts during contract negotiations—understanding the cumulative impact is essential for accurate budgeting.

In each case, the order of discounts can affect perception (though the final price remains the same mathematically), and the effective discount rate is always less generous than the sum of individual discounts.

Frequently Asked Questions

Does the order of discounts matter for the final price?

No. Mathematically, the final price is identical regardless of the order in which you apply the discounts. A 20%, then 10%, then 5% discount yields the same result as 5%, 20%, then 10%. However, retailers may present discounts in a specific sequence for psychological reasons—showing larger reductions first can make the offer seem more attractive, even though the final amount you pay is unchanged.

How do I express a percentage as a decimal for the formula?

Divide the percentage by 100. For instance, 25% becomes 0.25, 7% becomes 0.07, and 0.5% becomes 0.005. Once you have all three discounts in decimal form, use the formula: Final Price = Original Price × (1 − d₁) × (1 − d₂) × (1 − d₃). This ensures you're subtracting each discount from the remaining amount, not from the original.

What is the effective discount if I have three identical discounts?

If all three discounts are the same (say, 10%), the formula simplifies to: Final Price = Original Price × (1 − 0.10)³ = Original Price × 0.729. This means three 10% discounts produce an effective discount of 27.1%. For any discount rate r, the effective discount percentage is [1 − (1 − r)³] × 100. Three 15% discounts give 38.6% effective, while three 5% discounts give only 14.3%—showing how the compounding effect weakens with smaller individual discounts.

Why is the effective discount always less than the sum of three percentages?

Each discount applies to a progressively smaller base. The first discount reduces the starting amount; the second acts on what remains after the first, not on the original; and the third works on the amount left after two reductions. This cascade means later discounts 'work' on less money than earlier ones. Mathematically, you're multiplying by three factors less than 1 (like 0.8, 0.9, 0.95), which always produces a result smaller than subtracting their values from 100.

Can three discounts ever total more than 100% off?

No. Discounts are fractional reductions, so no matter how many you apply, the final price can never be negative. Even three 99% discounts would leave you paying 0.01 × 0.01 × 0.01 = 0.000001 of the original price—essentially free, but not a refund. Once a price reaches zero, additional discounts cannot reduce it further.

How do I calculate the actual money saved?

Subtract the final price from the original price. If an item costs £200 and the final price after three discounts is £132, you save £68. To verify this matches your expected effective discount, divide the savings by the original price: £68 ÷ £200 = 0.34, or 34% off. Always use your calculated final price rather than the sum of discount percentages to determine true savings.

More finance calculators (see all)