Anyday CalculatorAnydayCalculator

How Double Discounts Work (and Why They're Not As Good As They Sound)

A 20% off sale plus an extra 20% coupon sounds like 40% off — it's actually 36%. Here's why, and how to work it out before you buy.

James Whitfield
By James Whitfield · Everyday money writer
Updated 2026-06-22 · 4 min read
How Double Discounts Work (and Why They're Not As Good As They Sound)

"20% off — plus take an extra 20% off at checkout." It sounds like 40% off. It is not. You are getting 36% off, and retailers know that the gap between those two numbers is invisible to most shoppers.

Understanding the real math takes about two minutes. After that, you will never be tricked by a stacked promotion again.

What a double discount actually is

A double discount (also called a stacked or sequential discount) means two separate percentage reductions are applied one after the other. The key word is sequential: the second discount is taken off the already-reduced price, not the original.

Compare that to a combined discount, where a single percentage is taken off the original price. They sound equivalent but they are not.

The formula

Final price = Original price × (1 − d₁) × (1 − d₂)

Where d₁ and d₂ are the two discount rates expressed as decimals.

The effective single discount is:

Effective discount = 1 − (1 − d₁) × (1 − d₂)

For two 20% discounts:

Final price = P × 0.80 × 0.80 = P × 0.64 Effective discount = 1 − 0.64 = 0.36 (36%)

Not 40%.

Worked examples across common discount pairs

First discountSecond discountYou might expectActual savingYou pay
10%10%20%19%81%
20%20%40%36%64%
30%10%40%37%63%
50%20%70%60%40%
25%15%40%36.25%63.75%

Notice the pattern: the larger the discounts, the bigger the gap between the perceived saving and the real one. Two 50%-off discounts would feel like 100% off — the actual saving is only 75%.

You can verify any combination instantly with the double discount calculator, or do the multiplication yourself with the percentage calculator.

A concrete example

A jacket is priced at 200 units. The store is running a 30% off sale, and you have a coupon for an extra 20% off.

Step 1: Apply the 30% discount.

200 × 0.70 = 140

Step 2: Apply the 20% coupon to the sale price.

140 × 0.80 = 112

You save 88 units (44%). If you had naively added 30 + 20 = 50% you would have expected to pay 100 and felt overcharged at 112. Now you know exactly what to expect before you reach the register.

For comparison, use the discount calculator to model a simple single discount.

Why retailers love stacked promotions

There is a reason this pricing structure is so common. A few dynamics work in the retailer's favour:

  1. Cognitive overload. Adding percentages feels intuitive; multiplying decimal complements does not. Most people add, so they overestimate the saving.
  2. Multiple trigger points. The store runs a sale (first discount). You get a coupon (second discount). Two separate mental events make you feel like you got a deal twice.
  3. Margin protection. A straight 36% off sale sounds like less than "20% off + 20% off." The retailer controls their margin while you feel like you found a bargain.
  4. Urgency layering. A coupon with an expiry date, applied to a sale with a separate end date, creates a narrow window where both are active — which pressures you to buy now.

Understanding markup vs margin gives you more context for how much room retailers actually have to discount before it hurts them.

How taxes interact with discounts

In most jurisdictions, sales tax, VAT, or GST is applied after discounts, so the tax is calculated on the final discounted price. This is good news for the buyer. Confirm this is the case in your location, especially for online purchases where merchant location and your location may differ.

Before you buy: the five-second check

  1. Note the original price.
  2. Multiply by (1 − first discount) × (1 − second discount).
  3. Compare that final price against other retailers.
  4. Ask yourself whether you would buy it at the full price minus the real effective discount — not the number your brain added together.

Often the answer is still yes. Stacked discounts are real savings; they are just smaller than advertised. The point is to make the decision with accurate numbers.

Key takeaways

  • Two sequential discounts of X% and Y% are not equivalent to (X + Y)% off — the second discount applies to the already-reduced price.
  • The formula is: final price = original × (1 − d₁) × (1 − d₂).
  • The gap between the perceived and real saving grows with the size of the discounts — always run the numbers before deciding.

Frequently asked questions

If a store advertises '20% off, then take another 20% off at checkout', how much am I really saving?+

You are saving 36%, not 40%. The second discount applies to the already-reduced price, not the original. Use the formula: final price = original × (1 − 0.20) × (1 − 0.20) = original × 0.64.

Does the order of the discounts matter?+

No. Mathematically, applying a 30% discount then a 10% discount gives the same result as applying the 10% first, then the 30%. The combined effective discount is always the same regardless of sequence. What the order can affect is perception — retailers often advertise the bigger discount first.

Is there ever a situation where stacked discounts do add up linearly?+

Only if the second discount is applied to the original price, not the reduced price. This is called a 'flat' or 'parallel' discount and is less common. If a retailer does this they usually say 'an additional X% off the original price'. Read the fine print.

How can I quickly work out the true combined discount in my head?+

Multiply the decimal complements. For two 20%-off discounts: 0.80 × 0.80 = 0.64, meaning you pay 64% of the original, saving 36%. For a 30% and a 10% discount: 0.70 × 0.90 = 0.63, saving 37%.

Try the calculators

Keep reading

James Whitfield
James Whitfield
Everyday money writer

James covers the small money decisions that add up — tips, discounts, budgets, and salary math. He’s a firm believer that good financial habits are built one quick calculation at a time.

We use cookies for analytics and to show relevant ads, which keep our calculators free. You can accept or decline non-essential cookies. Learn more.