Guide

Discount Stacking, Actually Calculated: Why 20% + 20% Isn't 40% Off

"Extra 20% off already-reduced prices" is one of the most common promotions in retail, and one of the most consistently misread. Shoppers add the two percentages together and expect 40% off. The store never promised that — and the real number is always smaller, sometimes by a lot.

Why two discounts don't just add up

A discount is a percentage taken off whatever price it's applied to — not off the original price every time. When a second discount stacks on top of a first, it's calculated against the price that's already been reduced, not against the number you started with. That's the entire source of the confusion: stacked discounts compound, they don't sum.

Take a $100 jacket marked 20% off, with an extra 20% off at checkout. The first discount brings it to $80. The second discount is 20% of $80 — $16 — not 20% of the original $100. Final price: $64. Total savings: $36, or 36% off, not the 40% off that "20% + 20%" suggests. The gap looks small on paper, but it grows fast as the discounts get bigger. Running the sequence through a discount calculator takes the guesswork out — plug in each step and see the compounding happen instead of estimating it.

The general rule, and where it breaks down badly

The pattern generalizes: to combine any number of percent-off discounts applied one after another, don't add them — multiply the "keep" fractions. Two discounts of d1 and d2 leave you paying (1 − d1) × (1 − d2) of the original price, so the combined discount is 1 − (1 − d1)(1 − d2). Two 20% discounts leave 0.8 × 0.8 = 0.64, or 64% of the price — a 36% discount, matching the jacket example above.

The rule gets counterintuitive fast at the high end. Two "50% off" discounts stacked sound like a free item. They aren't: 0.5 × 0.5 = 0.25, so you pay 25% of the original price — a 75% discount, not 100%. No sequence of percent-off discounts under 100% can ever reach a free item, no matter how many are stacked, because each one only ever removes a percentage of what's left. A percentage calculator is the fastest way to check any specific combination before assuming a "buy the deal" headline means what it sounds like.

When a dollar-off coupon joins a percent-off sale, order changes the total

Two percent-off discounts stacked always land on the same total regardless of which is applied first — multiplication doesn't care about order. Mixing a percentage discount with a flat dollar-off coupon is different: the order genuinely changes what you pay.

On a $50 item with 20% off and a $10 coupon: apply the percentage first and the dollar coupon second — $50 × 0.8 = $40, then − $10 = $30. Apply the coupon first and the percentage second — $50 − $10 = $40, then × 0.8 = $32. Same two discounts, two different final prices, because a flat dollar amount subtracted from a smaller number represents a bigger relative bite. The shopper comes out ahead when the percentage discount is applied to the higher, pre-coupon price and the flat amount comes off last — but retailers control that order at checkout, not the customer, which is part of why receipts from the same sale can produce slightly different totals depending on how the register applies each line.

Where sales tax fits into the stack

In most US states, sales tax is calculated on the price after storewide discounts and coupons have been applied, not on the original sticker price — the tax base shrinks along with the price you actually pay. Manufacturer coupons (the kind a store gets reimbursed for by the brand, as opposed to a store's own markdown) are a common exception: because the store is still effectively paid full price for that portion, some states require tax on the pre-coupon amount for that specific coupon type, even though the register shows a lower total. The rule varies enough by state and coupon type that the only reliable way to know what happened on a specific purchase is to read the receipt's tax line or check your state revenue department's guidance directly, rather than assume it worked one particular way.

Retail tricks that make a stack look bigger than it is

A few patterns show up often enough to name. An inflated "original" or "compare at" price makes any percentage look more dramatic — a coat marked down from an inflated $300 to $180 reads as "40% off," even if $300 was never a real selling price. A "buy one, get one 50% off" promotion is not "50% off everything": across two items it works out to 25% off the combined total, since only the second item is discounted. And "up to 70% off" signage describes the single deepest markdown in the store, not the typical one — most items in that sale are usually closer to the low end of the "up to" range, with the headline discount reserved for a handful of clearance items.

ScenarioWhat it sounds likeWhat it actually is
20% off, then extra 20% off ($100 item)40% off → $6036% off → $64
Two 50% off discounts stacked100% off (free)75% off → pay 25% of price
20% off + $10 coupon, percent applied first ($50 item)Same either way$30 final
20% off + $10 coupon, coupon applied first ($50 item)Same either way$32 final
"BOGO 50% off" on two $40 items50% off both → $40 total25% off combined → $60 total

A worked example with three discounts

Say a $150 jacket is 30% off storewide, with an extra 15% off for loyalty members, and a $20 off-your-purchase coupon applied last. Working through it step by step: $150 × 0.70 = $105 after the storewide discount; $105 × 0.85 = $89.25 after the loyalty discount; $89.25 − $20 = $69.25 final price. The naive approach of adding 30% + 15% = 45% off and then subtracting $20 would predict $150 × 0.55 = $82.50, minus $20 = $62.50 — nearly seven dollars off from the real answer, and in the wrong direction for the shopper's expectations. Whenever more than one discount applies, work through the sequence one step at a time rather than combining the percentages first; a discount calculator handles multiple stacked steps without the arithmetic drifting.

Frequently asked questions

Do stacked percentage discounts ever add up to their stated sum?

Only when there's effectively one discount being applied — the moment a second percentage discount stacks on the reduced price, the combined result is always smaller than the simple sum, because the second discount is calculated on a smaller base. The gap is tiny for small discounts and gets much larger as the percentages increase.

Does it matter which discount gets applied first?

Between two percent-off discounts, no — multiplication doesn't care about order, so the final price is identical either way. Between a percentage discount and a flat dollar-off coupon, yes — you end up paying less when the percentage is applied to the higher, pre-coupon price and the flat amount is subtracted afterward, since a fixed dollar amount is a bigger relative cut off a smaller number.

Why doesn't a store's "up to 70% off" sign match what's in my cart?

"Up to" describes a ceiling, not an average — it's the single best discount available anywhere in the sale, usually on a limited set of clearance items, while most of what's on the floor is discounted well below that number. Checking the tag on each specific item is the only way to know what it's actually marked down.

Last reviewed: · Who maintains this · How it is checked

Drafted with AI assistance and reviewed before publication — not claimed to be hand-written. This is a how-to rather than a factual reference, so it carries no Sources block: attaching official-looking citations to a page that does not need them borrows authority rather than demonstrating it. Where it does state a fact, that fact is checkable, and the tools it points to are on this site. Found something wrong? Tell us — we correct the page and re-date it.