Discount Calculator
Work out what you actually pay after a discount — including stacked offers such as '30% off, then an extra 20% at the checkout', which never equals 50% off.
Fill in the fields above and select Calculate to see your result and the full working.
Please note: Financial calculators produce estimates using the figures you enter. They exclude fees, taxes, insurance and rate changes unless a field asks for them. They are not financial advice — confirm any significant decision with a qualified adviser or your lender.
Formula used
Final price = original × (1 − d₁ ÷ 100) × (1 − d₂ ÷ 100)
How to use this calculator
- Enter the original price before any reduction.
- Add the headline discount percentage.
- If a second discount applies at the checkout, enter it in the third field.
- Compare the effective total discount to the sum of the two — it is always lower.
Example calculation
A $120 item at 30% off, then 20% off at the checkout:
120 × 0.70 = $84
84 × 0.80 = $67.20
Total saved = $52.80, an effective 44% discount.
What does this result mean?
Stacked discounts multiply rather than add, because the second reduction applies to the already-reduced price. 30% then 20% is an effective 44%, not 50%. Retailers rely on this looking better than it is, so the effective figure is the one to compare between offers.
Frequently asked questions
- Why isn't 30% + 20% equal to 50% off?
- Because the second discount is taken from the already-reduced price. The combined effect is 1 − (0.7 × 0.8) = 44%.
- Does the order of two discounts matter?
- No. Multiplication is commutative, so the final price is identical either way.
- How do I convert an amount off into a percentage?
- Divide the amount saved by the original price and multiply by 100 — the percentage calculator does this for you.
Related calculators
More in Finance & Money
- Auto Loan Calculator
- Compound Interest Calculator
- EMI Calculator
- GST / Sales Tax Calculator
- Hourly Wage Calculator
- Investment Calculator
Browse the Finance & Money category or the full calculator directory.