Multiple Discounts Calculator
Stack two or three discounts the way stores actually apply them — one after another — to get the final price and the single discount that equals the stack.
How it works
Final price = price × (1 − d₁) × (1 − d₂) × (1 − d₃) · Equivalent discount % = (price − final) ÷ price × 100
Discounts almost never add up. Each one applies to the price left after the previous one, so a 20% then 10% deal is not 30% off — the 10% comes off a smaller number. Multiplying the "remaining" fractions gives the real result, which is always less than the naive sum. This is why "extra 10% off sale prices" is worth less than shoppers assume, and the effective single discount shown here is the honest comparison figure.
Worked example
On a $200 item, 20% off leaves $160; a further 10% off leaves $144. Total saved is $56, an effective 28% discount — not the 30% you get by adding 20 + 10. A third 0% discount changes nothing.
Frequently asked questions
Why isn’t 20% + 10% equal to 30%?
The second discount is taken from the already-reduced price, not the original. 20% off $200 is $160, and 10% off $160 is only $16 more — so the combined effect is 28%, not 30%.
Does the order of discounts matter?
For the final price, no — multiplication is commutative, so 20% then 10% gives the same total as 10% then 20%. Order can matter for tax or coupon rules, but not for the math here.
What about a coupon plus a sale?
Treat each reduction as one of the discount fields. As long as they are percentage-off and applied in sequence, this gives the true final price and the single discount that matches it.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.