About the Discount Calculator
A discount calculator computes the savings and final price when an item is reduced by a percentage or a flat dollar amount. Beyond the simple arithmetic, it lets you compare flat discounts to percentage discounts, model successive ("stacked") discounts, and back-solve from the sale price to the original — the calculation most consumers reverse-engineer most often when they're trying to figure out whether a deal is real.
Flat discount vs. percentage discount
A flat discount ($30 off) saves the same dollars regardless of price. A percentage discount (25% off) saves more on more expensive items. The crossover point is straightforward: $30 off equals 25% off when the original price is $120. Below that, the flat discount wins; above it, the percentage discount wins.
Retailers often offer both — a flat coupon ($10 off any purchase) plus a percentage sale (20% off select items). Whether to combine them, when both are allowed, depends on the order of application: 20% off first then $10 off the discounted price saves more than $10 off first then 20% off the further-reduced price (because the percentage now applies to a smaller base).
Stacking discounts: math vs. marketing
"50% off plus an extra 20% off!" is mathematically 60% off (1 − 0.5 × 0.8 = 0.6), not 70%. Retailers rely on the addition-fallacy — most shoppers mentally add 50 + 20 = 70 — to make stacked promotions feel larger than they are.
The general formula for n stacked discounts d₁, d₂, ..., dₙ: total savings = 1 − ∏(1 − dᵢ). For three 20% off discounts: 1 − 0.8³ = 48.8%. The compounding gap grows as discounts grow: small stacked discounts are nearly additive, but large ones diverge significantly from the addition heuristic.
When discounts hide cost (and when they don't)
Discounts are most reliably valuable on commodity goods with consistent pricing across time and retailers — books, name-brand consumer electronics, etc. A 30% discount on a Levi's jeans is pretty clearly 30% off compared to the prevailing market price.
Discounts are often less meaningful on category goods that rarely sell at full price — furniture, mattresses, jewelry, and seasonal items in many categories. A "50% off MSRP" mattress where MSRP is rarely the actual selling price is a 50% discount in name only. Use price-history tools (CamelCamelCamel for Amazon, Honey, Honey alternatives) for high-stakes purchases.
Buy-one-get-one and similar offers
BOGO (buy one, get one free) is a 50% discount on the average unit price, but only if you actually wanted two units. If you'd otherwise have bought one, BOGO is 0% savings on what you needed plus an unwanted second item.
BOGO 50% (buy one, get the second 50% off) is a 25% discount across the two items — substantially less than the headline implies. Retailers know that the BOGO framing is psychologically anchored on the "free" or "50%" word, even though the per-unit savings is the lower number.
Worked examples
Percent vs. flat
$50 sweater. 30% off = $15 saved, final $35. "$10 off" coupon: $40 final. Percent discount wins by $5. Same comparison on a $200 item: 30% = $60 saved; $10 off = $10 saved. Percent dominates as price rises.
Stacked discounts: 50% + 25%
Original $200. After 50%: $100. After 25% on $100: $75. Total savings: $125 = 62.5% — not 75%.
BOGO 50% on $40 items
Two $40 items, second at 50% off. Total: $40 + $20 = $60. Per-unit average: $30. Effective discount across the two items: 25%, not 50%. Useful only if you were buying two; expensive if you only wanted one.
Frequently asked questions
Are flat discounts or percentage discounts better?
Depends on the original price. Flat discounts are better on cheap items (a $10 coupon on a $30 item is 33% off — better than typical percentage offers). Percentage discounts dominate on expensive items. Crossover: flat = percent × original price.
How do I calculate stacked discounts?
Apply each discount sequentially to the running price. Two 20% discounts on $100: $100 × 0.80 × 0.80 = $64 — total savings $36, or 36% (not 40%). The general formula: total savings = 1 − ∏(1 − dᵢ). Discounts compound, not add.
Why doesn't $10 off plus 20% off equal $30 off on a $100 item?
Because the order of application changes the result. 20% first then $10: $100 × 0.80 = $80, then $80 − $10 = $70. $10 first then 20%: $100 − $10 = $90, then $90 × 0.80 = $72. Most retailers apply percent discounts first because it produces a lower price (better-feeling deal) for the customer.
Is a 'limited time' discount real?
Sometimes — but many retailers run "limited time" sales repeatedly with similar prices. Price-history tools (CamelCamelCamel for Amazon, similar tools for major retailers) reveal whether a price is genuinely below normal or is the typical sale price. The clock pressure is often artificial.
How are sales tax and discounts combined?
Sales tax is almost always calculated on the post-discount price. A $100 item at 25% off in an 8% tax jurisdiction: $75 × 1.08 = $81 final price. The discount and tax compound, but the discount is genuine — the tax savings is just a side effect of the lower base price.
What's the maximum useful discount?
100% off is free; deeper than that doesn't make economic sense. Most retailer discount ladders top out around 70–80% on clearance, where the merchant is recovering anything above raw inventory disposal cost. Anything claiming over 75% off well-known goods deserves a price-history check before assuming the deal is real.
Related calculators
Concepts
Sources & methodology
- Federal Trade Commission — Deceptive pricing guidance — source