Stacking Discounts Calculator

Sale price equals original price times the product of (one minus each discount divided by one hundred). Discounts compound multiplicatively, not additively.

Enter the item's pre-discount price.

Final Sale Price =

$72.00 (You save $28.00)
True effective discount: 28.00%Naive sum (wrong): 30%
StepDiscountRunning Price
Start$100.00
Sale20%$80.00
Coupon10%$72.00
Final$72.00
Share:

Stacking-Discount Formula

Each discount applies to the already-discounted price, not the original. So 20% off plus a 10% coupon plus a 5% cashback on a $100 item is NOT 35% off — it's 31.6% off ($68.40). The math is multiplicative, not additive. Adding the percentages and applying the sum produces the wrong answer in every non-trivial case.

Sale Price = Original × (1 − d₁/100) × (1 − d₂/100) × … × (1 − dₙ/100)

How It Works

Sequential discounts compound. The first discount cuts the original price; the second discount cuts the already-cut price; and so on. Math: multiply the original by (1 − d/100) for each discount in the chain. The 'effective' single discount that produces the same final price equals 1 − (sale ÷ original). Order doesn't matter for the final price (multiplication commutes), but the running totals look different along the way — useful when narrating a deal as 'first the sale, then the coupon, then the cashback'.

Example Problem

A jacket is on sale for 30% off. You have a 20% off coupon, plus a 5% cashback offer through your credit card. What is the actual final price on a $200 jacket, and what is the true effective discount?

  1. Identify the discounts in order: 30% sale, then 20% coupon, then 5% cashback.
  2. Convert each to a multiplier: 0.70, 0.80, 0.95.
  3. Multiply the running price step-by-step: $200 × 0.70 = $140 (after sale).
  4. $140 × 0.80 = $112 (after coupon).
  5. $112 × 0.95 = $106.40 (after cashback) — final sale price.
  6. Effective discount = 1 − ($106.40 ÷ $200) = 46.8%, NOT 30 + 20 + 5 = 55%.

If you assumed the discounts add up (55% off), you'd expect to pay $90 instead of $106.40 — a $16.40 surprise. The naive-sum estimate is always an OVER-statement of how much you save when stacking.

Key Concepts

The naive sum of discounts always over-estimates the true effective discount. Two 50%-off discounts stacked do NOT give 100% off — they give 75% off (1 − 0.5 × 0.5). Three 25%-off discounts stacked give 57.8% off, not 75%. The gap between the naive sum and the true effective discount widens as discounts get larger or the chain gets longer. Order doesn't change the final price; mathematically, 20% off then 10% off = 10% off then 20% off. But order matters for how you NARRATE the deal — retailers often state the larger discount first because it makes the running price drop fastest psychologically. Cashback discounts work like additional sequential percent-offs in this math, even though the dollars come back to you later. Sales tax is the inverse — it's applied to the post-discount price as a multiplier > 1 (e.g., × 1.0825 for 8.25% sales tax).

Applications

  • Stacking a store sale with a coupon code at checkout
  • Combining a markdown with a credit-card cashback bonus
  • Black Friday / Cyber Monday deals with multiple promo codes
  • Loyalty-program tier discounts on top of a sale price
  • Comparing 'one big discount' vs 'multiple smaller stacked discounts' to see which actually saves more
  • Verifying a checkout total when the cart shows several discount lines

Common Mistakes

  • Adding the percentages and applying the sum — 20% + 10% is NOT 30%, it's 28% (= 1 − 0.80 × 0.90 = 0.28)
  • Assuming order changes the final price — it doesn't (multiplication commutes), so 'first 30% off then 10% coupon' = 'first 10% coupon then 30% off'
  • Mixing dollar-off and percent-off without accounting for when each is applied — a $20 coupon applied before a 20% discount is worth less than the same coupon applied after
  • Treating cashback as a discount on the price tag — cashback is sequential percent-off math, but the actual cash returns to your account later
  • Forgetting sales tax — tax is applied to the post-discount price, multiplying back up
  • Stacking discounts the retailer doesn't allow to stack — many promo codes are 'cannot be combined with other offers'; check the fine print before counting on the math

Frequently Asked Questions

How do you stack discounts?

Multiply the original price by (1 − discount/100) for each discount in sequence. So a 20% sale plus a 10% coupon on a $100 item is $100 × 0.80 × 0.90 = $72, NOT $100 − $30 = $70. The two discounts compound; they don't add.

Is 20% off plus 10% off the same as 30% off?

No. 20% + 10% stacked = 28% off (1 − 0.80 × 0.90 = 0.28). A flat 30% off is BETTER than a 20% sale + 10% coupon. The naive sum (30%) always over-estimates how much you actually save.

Does the order of discounts matter?

Mathematically, no — multiplication commutes, so the final sale price is the same regardless of the order you apply the discounts. The running totals along the way look different, which can affect how the deal is narrated, but the bottom line is identical.

What's the true 'effective discount' when stacking?

Effective discount = 1 − (final sale price ÷ original price), expressed as a percent. For a $100 item with 20% + 10% + 5% stacked, effective = 1 − (68.40 ÷ 100) = 31.6% off — not the naive 35% sum.

Are two 50%-off discounts the same as 100% off?

Definitely not. Two 50% discounts stacked = 75% off, not 100%. The first cuts the price in half, the second cuts THAT half-price in half again. You'd pay 25% of the original, not nothing.

How does sales tax interact with stacked discounts?

Sales tax is applied to the post-discount price as a multiplier above 1 (e.g., × 1.0825 for 8.25% tax). So if your stacked sale price is $68.40 and tax is 8.25%, the cash total is $68.40 × 1.0825 = $74.04. Tax always comes last in the chain.

Does stacking work with dollar-off coupons?

Dollar-off ($X off) and percent-off behave differently when stacked, and the order matters in dollar terms. Most stacking calculators (including this one) assume percent-off only. For mixed scenarios — '$20 coupon plus 20% off' — apply each step manually: subtract dollar-off first, then multiply by (1 − percent/100), or vice versa, to see which the retailer is doing.

Why do retailers like advertising 'extra 10% off' on top of a sale?

Two reasons. First, two smaller discounts feel like more of a deal than one larger discount, even when the math is similar. Second, the naive-sum perception (e.g., '30% off plus extra 20% off = 50% off!') over-states the actual effective discount, making the offer look more attractive than it is.

Worked Examples

Apparel sale + coupon

30% sale + 20% coupon on a $200 jacket

A jacket is on a 30% storewide sale. You also have a 20% off email coupon that the retailer says stacks. Plus your credit card returns 5% cashback. What do you actually pay, and how much do you actually save?

  • $200 × 0.70 = $140 (after 30% sale)
  • $140 × 0.80 = $112 (after 20% coupon)
  • $112 × 0.95 = $106.40 (after 5% cashback)
  • You save $93.60. True effective discount = 46.8%, not the naive 55%.

Note the gap: assuming the discounts add up (55%) makes the deal look bigger than it is. Always do the multiplicative math when stacking.

Black Friday stack

50% off + 20% off + 10% loyalty on a $400 TV

A retailer advertises 'extra 20% off already-marked-down items' on top of a 50% Black Friday sale, and you're a loyalty-tier member with 10% off everything. What's the real price?

  • $400 × 0.50 = $200 (after 50% sale)
  • $200 × 0.80 = $160 (after extra 20%)
  • $160 × 0.90 = $144 (after 10% loyalty)
  • Final: $144. Effective discount = 64%, not the naive 80%.

Two 50%-class discounts plus a 10% never gives 100% off. Even three half-off discounts only get you to 87.5%, never to free.

Two-coupon question

Is 25% off PLUS another 25% off the same as 50% off?

Common shopper question. You see '25% off plus an extra 25% off' on a $80 item. Is that the same as a flat 50% off?

  • Stacked: $80 × 0.75 × 0.75 = $45 (effective 43.75% off)
  • Flat 50%: $80 × 0.50 = $40
  • Difference: $5 — the flat 50% is the better deal by $5 every time.
  • Two 25%-off discounts stacked = 43.75% off, not 50% off.

Whenever you see 'X% off plus extra X% off', a single flat (2X)% off would be a strictly better deal. Retailers know this — that's why they advertise it the stacked way.

Related Calculators

Related Sites