A shop in Dilli Haat displays: "30\% off the marked price. Bank-card holders, extra 30\% off." The marked price of the jacket is ₹2000. You do the lazy mental arithmetic: "30 + 30 = 60, so I pay 40\% of ₹2000, which is ₹800." You walk to the counter confidently.

The counter person rings up ₹980. You blink. Where did the extra ₹180 come from?

The answer is the quiet reason students get stuck on percentage problems: percentages don't add when they sit on top of each other, because each "30\%" is silently a percentage of a different number. Once you see which number each percentage is measuring against, the whole paradox dissolves.

Tracing the rupees

Let's follow the money, step by step, exactly as the shopkeeper would.

Step 1: apply the first 30\% discount.

30\% \text{ of } 2000 = \frac{30}{100} \times 2000 = 600

Subtract: ₹2000 - 600 = 1400.

Step 2: apply the second 30\% discount to the new price.

Here is the key step. The bank-card discount is not 30\% of the original2000. It is 30\% of the already-discounted1400. Why? Because the shop has already marked the jacket down; the card discount is computed on what you currently owe, not what you owed before.

30\% \text{ of } 1400 = \frac{30}{100} \times 1400 = 420

Subtract: ₹1400 - 420 = 980.

That is the ₹980 on the bill. The ₹180 "missing" from your lazy estimate is exactly the difference between "30\% of 2000" and "30\% of 1400" on the second step:

600 - 420 = 180

The first discount was ₹600 because its base was ₹2000. The second was only ₹420 because its base had shrunk to ₹1400. Adding the two percentages would have correctly predicted the bill only if both percentages had the same base — which they don't.

Why the bases differ: a percentage is always attached to some reference quantity. The first discount's reference is the original price (2000). The second discount's reference is the price after the first discount (1400). Since the references differ, "30\%" in the two steps stands for different rupee amounts. The percentages are not wrong — they are just measuring different quantities.

What addition would require

Percentages are addable only when they are percentages of the same base. For example:

The language tells you. "30\% off, plus an additional 30\%" almost always means "the second 30\% applies after the first," i.e. to the reduced price. If a shop ever genuinely meant "two 30\%s on the marked price, so pay 40\%," they would say "60\% off the marked price" directly — because that is simpler.

The multiplier trick — adding turned into multiplying

There is a much cleaner way to handle stacked discounts: use multipliers instead of percentages.

On ₹2000 the jacket costs 2000 \times 0.49 = 980. Matches the bill.

The multiplier form converts the hard rule ("percentages don't add") into a simple one ("multipliers multiply"). For any chain of percentage discounts p_1, p_2, \ldots, p_n, the final price is

\text{final} = \text{original} \times (1 - p_1)(1 - p_2) \cdots (1 - p_n)

and the overall discount is

\text{discount} = 1 - (1 - p_1)(1 - p_2) \cdots (1 - p_n)

Plug in p_1 = p_2 = 0.30 and you get 1 - 0.70 \times 0.70 = 1 - 0.49 = 0.51, which is the 51\% discount.

The gap is always a shortfall

Compare the two expressions for two stacked discounts:

\text{lazy sum} = p_1 + p_2
\text{real discount} = p_1 + p_2 - p_1 p_2

The difference is the extra term -p_1 p_2. For p_1 = p_2 = 0.30, that extra term is -0.09 = -9\% — so the lazy sum overestimates the discount by 9 percentage points. And this is always a minus sign, because both p_i are positive. You will never guess less discount than there actually is by adding naively; you will always guess more. This is why shops love stacked percentages: they sound better than they are.

Example: "20% off, and an additional 25% off for students"

Start at ₹1000 marked price. Lazy arithmetic says "20 + 25 = 45\%, so pay ₹550." The shop does:

Step 1. 20\% of 1000 is 200. New price: ₹800.

Step 2. 25\% of 800 is 200. New price: ₹600.

So you pay ₹600, not ₹550. The real discount is 40\%, not 45\%.

Multiplier check: 0.80 \times 0.75 = 0.60. You pay 60\% of the marked price, so the discount is 40\%. Matches.

Formula check: 0.20 + 0.25 - 0.20 \times 0.25 = 0.45 - 0.05 = 0.40 = 40\%. Matches.

When you can add

There is one common situation where percentages really do add, and it is worth keeping in your pocket for contrast.

The rule is: percentages add when and only when they share a base. As soon as one percentage sits on top of another's outcome, you need multiplication, not addition.

The easy check — multiplier form always works

When in doubt, translate every percentage into a multiplier and multiply them together. This works for:

The multiplier form never needs you to remember whether percentages are adding or not. It handles every case uniformly. Most exam errors in percentage problems come from students trying to add the wrong percentages; switching to multipliers eliminates the whole class of mistakes.

Summary

Related: Percentages and Ratios · 50% Off Then 30% Off Is Not the Same as 80% Off · Plus 20% Then Minus 20%: Why You End Up Below Where You Started · Does a 200% Increase Mean Doubling?