Skip to content

How Stacked Discounts Actually Work (It's Not What You Think)

By Sufi Inam Ul HassanReviewed by Muhammad Azeem16 min readUpdated 30 September 2026

Why a 20% off coupon plus an extra 15% off doesn't add up to 35% off, worked through on a real $279 example, verified to the cent, plus the general rule for any number of stacked discounts.

A sign reading "20% off, plus an extra 15% off at checkout" looks, at a glance, like a 35% off sale. It isn't, and the actual gap between what shoppers expect and what they actually pay is bigger than most people realize once the discounts get larger. This guide works through the exact math behind stacked discounts, verified to the cent on a real example, and explains why the mistake happens in the first place. To run this calculation instantly for your own numbers, the percent off calculator has a dedicated stacked-discount mode that applies a second percent off to the already-discounted price and reports the true combined saving.

The $279 example, worked out exactly

Picture a $279 item marked 20% off, with an additional 15% off applied at checkout.

Step 1: apply the first discount to the original price. $279 x (1 - 0.20) = $279 x 0.80 = $223.20.

Step 2: apply the second discount to the price from step 1, not the original price. $223.20 x (1 - 0.15) = $223.20 x 0.85 = $189.72.

The final price is $189.72. The total amount saved is the original price minus the final price: $279 - $189.72 = $89.28.

Expressed as a single percentage of the original price, that saving is $89.28 / $279 x 100 = 32% off, not the 35% off a shopper might expect from simply adding 20% and 15% together. The gap, 3 percentage points on this example, might look small, but it represents a real $8.37 difference between what a 35%-off price would have been ($181.35) and what the item actually costs ($189.72).

Why the math works out this way

The core reason is simple once it is stated plainly: the second discount is calculated on the price that is already reduced, not on the original price. 15% off $223.20 removes $33.48, while 15% off the original $279 would have removed $41.85. Because the second discount is taken from a smaller base, it removes fewer dollars than a shopper mentally expecting "15% of the original price" would assume, and that shortfall is exactly the gap between the naive 35% and the real 32%.

Written as a general formula, for an original price P with two percent-off discounts d1 and d2 (as decimals, so 20% is 0.20):

final price = P (1 - d_1)(1 - d_2)
total percent off = 1 - (1 - d_1)(1 - d_2)

For d1 = 0.20 and d2 = 0.15: (1 - 0.20) x (1 - 0.15) = 0.80 x 0.85 = 0.68, meaning the final price is 68% of the original, so the total discount is 1 - 0.68 = 0.32, or 32%, matching the dollar-based calculation above exactly.

Notice what each factor in that multiplication actually represents: 0.80 is the fraction of the price you keep after the first discount (you keep 80%, having lost 20%), and 0.85 is the fraction you keep after the second discount (you keep 85%, having lost 15%). Multiplying the two "fraction kept" values together, 0.80 x 0.85 = 0.68, gives the fraction of the original price you end up keeping overall, 68%, and subtracting that from 100% gives the true combined discount. This "fraction kept" framing is worth holding onto, since it turns any chain of stacked discounts, however many there are, into a straightforward multiplication of numbers just below 1, rather than an error-prone chain of percentage subtractions.

Order doesn't matter, only the base each discount acts on

A natural question is whether applying the 15% discount before the 20% one would change the outcome. It does not, because multiplication can be carried out in any order: $279 x 0.85 x 0.80 gives the exact same result as $279 x 0.80 x 0.85, both landing on $189.72. What matters is not which discount comes first, but that each discount, whichever order they're applied in, acts on the price left over from the discount before it, never on the original price a second time.

The gap grows faster than it looks

The difference between the naive sum of two percentages and the real, stacked combined discount is not constant; it grows with the size of the individual discounts. A table makes this concrete:

First discountSecond discountNaive sumReal combined discountGap
10%10%20%19%1 point
20%15%35%32%3 points
30%20%50%44%6 points
50%50%100% (free)75%25 points
70%70%140% (impossible)91%huge

The last two rows make the underlying issue especially clear. Two 50%-off discounts do not make an item free, even though the naive sum, 100%, suggests exactly that; the real combined discount is 75% off, since the second 50% only ever acts on the half-price that's left, never on the original price again. And two 70%-off discounts produce a naive sum, 140%, that is not even a meaningful percentage (you cannot take more than 100% off a price), while the real combined discount, 91%, is still a completely sensible number, since it is built from two separate, valid steps rather than one impossible one.

An exact shortcut formula, in percentage points

Working entirely in percentage points rather than decimals gives a shortcut that is exact, not just a rough estimate: for two discounts d1% and d2%, the true combined percent off is d1 + d2 - (d1 x d2 / 100). For 20% and 15%: 20 + 15 - (20 x 15 / 100) = 35 - 3 = 32%, matching the dollar-based calculation earlier exactly. For the two 20%-off discounts in the table above: 20 + 20 - (20 x 20 / 100) = 40 - 4 = 36%, also matching exactly (0.80 x 0.80 = 0.64, so 36% off). The subtracted term, (d1 x d2 / 100), is exactly the size of the gap in every row of the table above, and it grows with the product of the two percentages, which is why stacking two large discounts creates a much bigger gap than stacking two small ones.

Stacking three discounts instead of two

The same multiplicative logic extends to any number of stacked discounts, not just two. Take a $150 item with three discounts applied in sequence: 10% off, then an additional 10% off, then a final 5% off at checkout.

Step 1: $150 x (1 - 0.10) = $150 x 0.90 = $135.00.

Step 2: $135.00 x (1 - 0.10) = $135.00 x 0.90 = $121.50.

Step 3: $121.50 x (1 - 0.05) = $121.50 x 0.95 = $115.425, which rounds to $115.43.

The naive sum of the three percentages is 10 + 10 + 5 = 25%, which would suggest a final price of $150 x 0.75 = $112.50. The real final price, $115.43, is noticeably higher than that naive estimate, an even bigger gap than either two-discount example earlier in this guide, because a third multiplicative step compounds the shortfall further. The total real discount here is ($150 - $115.43) / $150 x 100, which is approximately 23.05% off, not 25% off.

The reverse trap: a percentage increase followed by the same percentage decrease

A closely related, equally common mistake is assuming that increasing a price by some percentage and then decreasing it by the same percentage brings it back to where it started. It does not, for exactly the same multiplicative reason covered throughout this guide.

Worked example. A $100 item has its price increased by 20% (perhaps due to a cost increase), then later decreased by 20% (a "back to normal" sale). After the increase: $100 x 1.20 = $120.00. After the 20% decrease applied to that new, higher price: $120.00 x 0.80 = $96.00, not back to the original $100.

The reason is the same asymmetry seen throughout this guide: the 20% decrease is calculated on $120, a larger number than the original $100, so subtracting 20% of $120 (which is $24) from $120 lands below the original starting point, at $96, rather than exactly back on it. This is worth watching for anywhere a price, salary, or measurement goes up by one percentage and back down by the same percentage; the two changes never fully cancel out unless the percentage is 0%.

Why this matters beyond a single purchase

Stacked percentage reductions show up well beyond store coupons: a salary reduced by one percentage and then another during a company's cost-cutting rounds, an account balance reduced by consecutive percentage losses, or a material's thickness reduced by successive percentage-based manufacturing passes all follow the exact same multiplicative rule as the shopping example above, not a simple additive one. Anywhere you see "reduced by X%, then reduced by Y%" described as two separate, sequential steps, the combined effect is multiplicative, and adding the two percentages together will always overstate the true change once both percentages are positive.

Why retailers often advertise stacked discounts separately

Advertising "20% off, plus an extra 15% off" as two separate line items, rather than a single "32% off" sign, is not automatically deceptive; both discounts are real, and applying them in sequence to reach $189.72 from $279 is accurate. Separating them into two steps can, however, be genuinely effective at making a sale look bigger than the eventual discount, precisely because so many shoppers mentally add the two percentages together rather than multiply the remaining fractions. Knowing the real math, that 20% and 15% stack to a true 32%, not 35%, is a useful defense against overestimating a deal's actual size, without needing to assume any bad intent on the retailer's part.

Stacked discounts versus a single equivalent discount

It's sometimes useful to work backwards: given a final stacked result, find the single discount percentage that would have produced the same final price on its own. For the $279 example, the two stacked discounts (20% and 15%) produced a final price of $189.72, an effective 32% off. A sign reading simply "32% off $279" would produce exactly the same final price: $279 x (1 - 0.32) = $279 x 0.68 = $189.72, confirming the two descriptions, "20% off, then 15% off" and "32% off," describe the identical final price, even though they read very differently to a shopper glancing at a sign.

This equivalence is useful for comparison shopping: if one store advertises two stacked discounts and another advertises a single flat discount on a similar item, converting the stacked offer into its single equivalent percentage (using the formula from this guide) makes the two offers directly comparable, rather than trying to intuitively compare "20% plus 15%" against a flat "30% off" and guessing which is the better deal.

Working backward, and a mixup worth avoiding

Two more pieces of percentage math come up constantly alongside stacked discounts, and both are worth knowing on their own.

Finding the original price from a sale price and a percent off. Sometimes only the discounted price and the percent off are known, and the question runs in reverse: what did this cost before the discount? Since sale price equals original price x (1 - percent off / 100), dividing both sides by (1 - percent off / 100) isolates the original price. Worked example. A jacket now selling for $63 is marked 30% off. The original price is $63 / (1 - 0.30) = $63 / 0.70 = $90. Checking the answer forward: $90 x (1 - 0.30) = $90 x 0.70 = $63, matching the given sale price exactly.

Percentage points versus percentage change. These two phrases sound interchangeable but describe different things, and mixing them up changes the size of a claim dramatically. A percentage-point change is a plain subtraction between two percentages; a percentage change is that same gap expressed relative to the starting value. Suppose a store's discount rate on a certain item rises from 10% off to 15% off. The rate went up by 5 percentage points, a simple subtraction (15 - 10). But expressed as a percentage change, the discount rate itself grew by 50%, since 5 is half of the original 10 (5 / 10 x 100 = 50%). Both statements, "5 percentage points higher" and "50% higher," describe the exact same change in the discount rate; they are just measured against different baselines, and confusing the two is a common way headlines and sale signs make a change look bigger or smaller than it really is.

Taking a percentage off in your head

How do you do percentages off without a calculator? Start from 10%, which is the price with the decimal moved one place, then scale it. For 30% off $50, 10% is $5, so 30% is $15 and you pay $35. For 15% off, add half of the 10% figure: on $80 that is $8 plus $4, so $12 saved and $68 to pay. That is also how to take percentage off a bill when the total is awkward. For a guaranteed answer instead of a mental estimate, the discount percentage calculator on this site shows the last cent. Check the result against the price tag before you pay, since one slipped decimal moves a total by a factor of ten.

Check your own numbers

For any original price and any two percentages, the percent off calculator's stacked-discount mode computes the price after each discount, the total amount saved, and the true combined percent off, exactly the way this guide worked through the $279 example by hand. It is worth running a few of your own real shopping scenarios through it; the gap between what a "20% off, plus an extra 15%" sign implies and what you actually pay is real money, not just a rounding curiosity.

Frequently asked questions

Why doesn't 20% off plus 15% off equal 35% off?

Because the second discount is calculated on the price left over after the first discount, which is already smaller than the original price, not on the original price itself. Taking 15% off a smaller number removes a smaller dollar amount than taking 15% off the full original price would, so the combined saving ends up less than simply adding 20% and 15% together.

Does the order the discounts are applied in change the final price?

No. Multiplying the original price by 0.80 and then by 0.85 gives exactly the same result as multiplying by 0.85 first and then by 0.80, since multiplication can be done in any order. Whichever discount a cashier or website applies first, the final price and the total amount saved come out the same.

Is there a quick way to estimate the combined percent off without a calculator?

A reasonably close shortcut: add the two percentages, then subtract roughly one-tenth of their product divided by 100 as a rough correction (for 20 and 15, that's about 20+15 minus 3, or 32, matching the exact answer closely). For an exact answer every time, use the general formula in this guide, or the percent off calculator's stacked-discount mode.

Does stacking always make the combined discount smaller than adding the percentages?

Yes, as long as both percentages are above 0%. The only case where stacking equals simple addition is if one of the two discounts is 0%, since then there's nothing to shrink the base for the second discount to act on. Every other combination of two positive percentages stacks to less than their sum.

How much does the gap between stacked and added discounts grow with bigger percentages?

The gap grows with the product of the two percentages, not just their size individually. Two 10% discounts (which look like 20% combined) actually stack to 19%, a 1-point gap, while two 50% discounts (which look like 100% combined, meaning free) actually stack to 75% off, a 25-point gap. Larger individual discounts create a much larger gap between the naive sum and the real combined saving.

Can more than two discounts be stacked the same way?

Yes. Apply each discount to the price left over after every discount before it, one at a time, in any order, and the final price will always be the same, following the exact same logic used for two discounts throughout this guide.

Is stacking discounts a store trick to make you think you're saving more?

Not necessarily deceptive on its own; store signage that separately advertises '20% off' and 'plus an extra 15% off at checkout' is describing two real, sequential discounts accurately, even if a shopper mentally adds them. The mistake happens on the shopper's side, in adding percentages that were never meant to be added, which is exactly the habit this guide is meant to fix.

How do you find percent off when only the two prices are known?

Subtract the sale price from the original to get the amount saved, divide by the original price, and multiply by 100. A $100 item on sale for $75 saves $25, and 25 / 100 x 100 is 25% off.

How to work out percentage off when tax is included?

Take the percentage off the listed price first, then add sales tax to the reduced price, because tax is charged on what you actually pay. $80 at 25% off is $60, and 8% tax on $60 adds $4.80 for $64.80.

How do I calculate percentage off a price after two coupons?

Multiply the remaining fractions instead of adding the percents. 20% off then 10% off leaves 0.80 x 0.90 = 0.72 of the price, which is 28% off, not 30%.

How do you figure percentage off with a fractional discount like 1/4?

Convert the fraction to a percent first: 1/4 off is 25% off, 1/3 off is about 33.3% off and 3/5 off is 60% off. Then use the normal sale price formula.

How to do percentages off on a price that is already discounted?

Apply the new percent to the current price, not the original one. A $60 sale price with an extra 10% off becomes $54.

How to calculate discount percentage from a receipt?

Compare the listed price with what you paid. If a $40 item rang up at $30, the saving is $10, and 10 / 40 x 100 is 25% off. That is how to calculate discount amounts backward from any receipt.

How to find a percent off when the sale price is a round number?

Use the same subtract-divide-multiply steps. An $80 jacket marked down to $60 is 20 / 80 x 100 = 25% off, whatever the round number looks like.

How to calculate percentage reduction for any price drop?

Subtract the new price from the old, divide by the old price and multiply by 100. It is the same math as percent off, so a fall from 250 to 200 is a 20% reduction.

How do I deduct a percentage from a number?

Multiply the number by one minus the percent written as a decimal. To take 15% from 200, multiply 200 by 0.85 to get 170.

Is there a quick way to calculate the percentage off in my head?

Yes. Find 10% by moving the decimal one place, then scale it: 20% is double, 30% is triple, 5% is half. Combine pieces for odd values, such as 15% as 10% plus 5%.

Put this into practice with the free Percent Off Calculator.