"30% off then extra 20%" sounds like 50% off. It is 44%. Here is the math retailers count on you skipping.
Discounts are the single most-used percentage calculation in everyday life. They are also the calculation retailers most rely on customers getting wrong. A few minutes of basic math can save you 10–30% on most large purchases and stop you ever fleeing for the "BIGGEST SALE EVER" sign again.
Discount amount = Original price × (Discount % ÷ 100) Final price = Original price − Discount amount
Or in one step: Final = Original × (1 − Discount%).
Example. A $120 jacket marked 25% off. Discount = 120 × 0.25 = $30. Final price = 120 − 30 = $90.
Discount % = (Original − Sale) ÷ Original × 100
Example. Original $80, sale $58. (80 − 58) ÷ 80 = 0.275 → 27.5% off.
"30% off, then take an extra 20% off at checkout!" sounds like 50% off. Do the math:
Formula: Final = Original × (1 − D1) × (1 − D2) × …
Order matters less than you think:
Identical (multiplication is commutative). What does differ: the tax is calculated on a smaller base, so total tax paid is lower if discount is applied first — but most jurisdictions require exactly that order anyway.
Retailers don't price randomly. The most common tactics:
Defense: know the typical price before the sale starts. CamelCamelCamel (Amazon), Honey, PriceSpy and Trolley.co.uk all track historical pricing.
Some stores allow stacking; some don't. Always test the cart before committing. The order can also matter — at some retailers, a percentage coupon applied after a dollar-off coupon nets more savings than the reverse.
Is "50% off" always genuine? Not always — many regulators require the "original price" to have been available for some period (e.g. 30 days). Suspect any price that has only ever appeared in a "sale".
How do I calculate percentage savings on multiple items? Sum the savings, divide by sum of originals.
Are loyalty points the same as discounts? Sort of — convert to cash value first. 1,000 points worth $5 on a $100 purchase = 5% effective discount.
Use our Discount Calculator to handle stacked discounts, taxes and reverse-percentages in one place.