calchy.
Home/💰 Finance

Discount Calculator

Sale price, savings, and effective % off — instantly.

A 40% sale and a 20% coupon stacked doesn't mean 60% off — it means 52% off. Retailers know this; most shoppers don't. This calculator does the honest math on single discounts, stacked promotions, and shows you the effective percentage so you know exactly what you're saving.

Final price
$90.00
You save
$30.00
Effective % off
25.0%
After 1st discount
$90.00

Why stacked discounts don't add up the way you'd expect

When two discounts apply sequentially, the second discount is calculated on the already-reduced price — not the original. So 30% off, then 20% off gives: 100 × 0.70 × 0.80 = 56 — a 44% total saving, not 50%.

Retailers use this to make promotions look more generous. '30% off + extra 20% off' sounds like 50% off but isn't. The actual effective discount depends on the order of application — though for multiplication, the order doesn't matter: 0.70 × 0.80 = 0.80 × 0.70.

  • 30% + 30% stacked = 51% off total (not 60%)
  • 25% + 20% stacked = 40% off total (not 45%)
  • 50% + 50% stacked = 75% off total (not 100% — nothing becomes free by stacking halves)

Working backwards: finding the original price

If you see a sale price but want to know what the full price was, divide the sale price by (1 − discount fraction). Sale of $68 after 15% off: $68 ÷ 0.85 = $80 original. This is useful when retailers hide the original price or show 'was / now' comparisons that seem too good.

FAQ

How do stacked discounts work?
They apply sequentially, not additively. A 25% off sale followed by a 20% off coupon = price × 0.75 × 0.80 = 40% total off, not 45%. The calculator shows the effective combined percentage in the result.
How do I find the discount percentage from original and sale price?
Discount % = ((original − sale) ÷ original) × 100. Saved $30 on a $120 item = (30/120) × 100 = 25% off. The calculator does this automatically.
What's 20% off $50?
$50 × 0.80 = $40. You save $10. Enter 50 and 20 above for any price/percentage combination.
How do I calculate the original price from a sale price?
Original = sale price ÷ (1 − discount%). If you paid $75 after a 25% discount: $75 ÷ 0.75 = $100 original price.

Related finance calcs