Calculateus

Stacked Discount Calculator

Calculate the final price after applying two or three discounts one after another (not added together).

Result

Final Price
$72
Total Savings
$28
Effective Combined Discount
28%

Stacked discounts apply sequentially to the already-reduced price, not added together - 20% off followed by 10% off equals a 28% effective discount, not 30%, since the second discount is calculated on the smaller, already-discounted amount.

About the Stacked Discounts

The Stacked Discount Calculator finds the true final price when two or three discounts are applied one after another, rather than added together. This matters because stacked discounts compound on an already-reduced price, so combined savings are always somewhat less than the simple sum of the individual percentages.

How It Works

You enter an original price along with up to three discount percentages. The calculator applies each discount in sequence to the price that remains after the previous discount, arriving at a final price, then reports the total dollar amount saved and the single effective discount percentage that produced the same result.

finalPrice = price x (1 - d1) x (1 - d2) x (1 - d3); totalSavings = price - finalPrice; effectiveDiscount = (totalSavings / price) x 100

Formula & Methodology

Each discount is expressed as a decimal, so a 20% discount becomes 0.20, and applied as a multiplier of (1 minus the discount) against the running price, so a 20% discount leaves 80% of the price standing, and a further 10% discount leaves 90% of that reduced amount. Multiplying the three retention factors together, (1 - d1) x (1 - d2) x (1 - d3), gives the fraction of the original price that survives all three discounts; a discount left at 0% simply contributes a retention factor of 1 and does not change the result, which is how the optional third discount field behaves when left blank or at zero.

Examples

20% off, then 10% off a $100 item

Starting from $100, a 20% discount brings the price to $80, and a further 10% discount on that $80 brings it to $72. Total savings are $28, an effective combined discount of 28%, not the 30% simple addition would suggest.

Three stacked discounts on a $250 item

Applying 15%, then 10%, then 5% discounts to a $250 item brings the price down through $212.50, then $191.25, then $181.6875, rounding to a final price of $181.69. That is $68.31 in total savings, an effective combined discount of about 27.3%, well short of the 30% the three percentages would add up to.

Advantages

  • Shows the true final price for stacked coupons or sales, avoiding the common overestimate from simply adding percentages together.
  • Converts multiple discount steps into a single effective discount percentage, making it easy to compare against a single flat-rate sale elsewhere.
  • Supports up to three sequential discounts, covering common real-world combinations like a sale price plus a coupon plus a loyalty discount.

Common Mistakes

  • Adding discount percentages together, assuming 20% and 10% off equals 30% off, when sequential discounts always compound to something less than their simple sum.
  • Assuming the order discounts are applied in changes the result, when multiplying the same three retention factors together gives the same final price regardless of sequence.
  • Forgetting that a store's advertised 'up to 30% off' language for stacked promotions often describes the sum of the individual discounts, not the actual effective discount a shopper receives.

Edge Cases to Watch For

  • Leaving the third discount field at its default of 0% effectively removes it from the calculation, since a 0% discount multiplies the price by a retention factor of exactly 1.
  • The effective combined discount is always less than the sum of the individual percentages, except when only one discount is nonzero, since each additional discount is calculated on an already-reduced amount rather than the original price.
  • If the original price is entered as 0, the calculator reports an effective discount of 0% rather than dividing by zero, since there is no original amount for savings to be a percentage of.

Common Use Cases

  • Shoppers combining a storewide sale with a coupon code or loyalty discount and wanting to know the real final price before checkout.
  • Retail staff or store owners explaining to customers why two discounts do not simply add together.
  • Budget-conscious buyers comparing a stacked-discount deal against a single flat discount offered elsewhere.
Written & fact-checked by the Calculateus TeamLast updated August 5, 2026How we verify our formulas

Frequently asked questions

Why doesn't 20% off plus 10% off equal 30% off?

Each discount is applied to whatever the price has become after the previous discount, not to the original price - after a 20% discount, $100 becomes $80, and a further 10% off that $80 is only $8 (not $10), for a final price of $72, which works out to a 28% total discount rather than the 30% you'd get if both discounts applied to the original $100 independently.

Conclusion

Because each discount in a stack applies to an already-reduced price, the real savings from combining offers are consistently a bit less than adding the percentages would suggest. The Stacked Discount Calculator removes the guesswork, giving the exact final price and the single effective discount rate behind any combination of up to three sequential discounts.