Calcylator
Discounts

Sale and coupon discount price:
why 20% plus 10% is not 30%

Successive discounts multiply instead of adding, and the order of a flat coupon matters. A few lines of arithmetic show the real final price.

Calcylator Editorial Team

Updated · 5 min read

One discount is simple; two are not

A single percentage discount is direct: the sale price is the original price times one minus the percentage. A 25% reduction on ₹4,000 is 4,000 × 0.75 = ₹3,000.

The trouble starts when two reductions meet, such as a festival sale plus a coupon code, or 'extra 10% off already discounted items'. People add the percentages in their heads, and that overstates the saving.

The second discount applies to the price left after the first, not to the original. It therefore takes a smaller bite, and the sum of the two is always a little less than the headline total.

Multiplying factors, then a flat coupon

Price after two discounts =final = P × (1 − d₁) × (1 − d₂)
P:
original price
d₁, d₂:
discounts as decimals, e.g. 20% = 0.20
Single equivalent discount =1 − (1 − d₁) × (1 − d₂)
  • Original price

    ₹4,000

  • First: 20% off

    4,000 × 0.80 = ₹3,200

  • Second: 10% off

    3,200 × 0.90 = ₹2,880

  • Equivalent single discount

    1 − 0.80 × 0.90 = 28%

Final price

₹2,880

Adding would have given 30%, or ₹2,800, an ₹80 overstatement

The order of two percentage discounts does not matter. 10% then 20% gives 4,000 × 0.90 × 0.80 = ₹2,880 as well, because multiplication is commutative.

A coupon for a fixed amount, such as ₹300 off, behaves differently, because subtracting before or after a percentage changes how much the percentage bites.

  • Price

    ₹4,000

  • Sale

    25% off

  • Coupon

    ₹300 off

  • Sale first, then coupon

    4,000 × 0.75 − 300 = ₹2,700

  • Coupon first, then sale

    (4,000 − 300) × 0.75 = ₹2,775

Difference

₹75 in favour of the sale first

The percentage discount is applied to a smaller number when the coupon goes first.

In general, take percentage discounts off the price first, then the flat amount, if you have a choice. Often the shop dictates the order: many apps apply coupons to the pre-discount price or to the cart total, so read the final screen before paying.

Working backwards from a sale price

To find the original price from the sale price and one or more percentage discounts, divide by the product of the factors.

  • Sale price paid

    ₹2,880

  • Discounts

    20% and 10%

  • Combined factor

    0.80 × 0.90 = 0.72

  • Original price

    2,880 ÷ 0.72

Original price

₹4,000

Check: 4,000 × 0.72 = 2,880

To compute the effective discount from two prices, use (original − paid) ÷ original. That is how to compare two offers whose headline figures are different.

Why a discount and a markup do not cancel

A percentage off and the same percentage back on do not return you to the start, because each applies to a different base. A 20% reduction leaves 80% of the price; to get back to 100% you need a rise of 25%, since 0.80 × 1.25 = 1.

  • Original

    ₹5,000

  • After 20% off

    ₹4,000

  • Rise needed to return

    1,000 ÷ 4,000

Required increase

25%

Increase by 20% instead and the price is only ₹4,800

The same asymmetry shows up in shops that 'mark down' and 'mark up' in cycles. It is also the reason that a 50% fall in price needs a 100% rise to recover.

Reading sale claims with a sceptical eye

ClaimWhat to checkWhy
'Up to 70% off'How many items reach 70%Usually only a few do
'Flat 40% off'The crossed-out price (MRP)A high MRP can make any discount look large
'Extra 10% off with card'Whether it applies after the saleIt stacks on the sale price, so is worth less than 10% of MRP
Cashback of ₹200When and how it is creditedCashback is not an instant price cut and may expire
'Buy 2 get 1 free'Per-item price on 3 itemsA 33% cut only if you want three

The best defence is to compare the final price on the checkout page with the price on a few other sellers, or in the product's price history where it is available. A discount from an inflated reference price is not a bargain.

Percentage is not price

A larger percentage on a higher list price does not always give the lower final price. Compare what you pay.

A has the bigger discount but B costs ₹100 less
ProductList priceDiscountFinal price
A₹3,00030%₹2,100
B₹2,50020%₹2,000

The same applies to cashback. ₹200 cashback on a ₹2,000 order is a 10% return, but it arrives later, often as wallet credit that must be spent on that platform, so it is worth somewhat less than a 10% price cut at the till.

When two offers are close, write the final amount, any cashback and any delivery or handling fees on one line each, then compare the net. The percentage in the banner never settles it.

Three or more layers and limits

The factor method extends: multiply as many (1 − d) terms as there are discounts. A 20% sale, a further 10% member discount and 5% card offer give 0.80 × 0.90 × 0.95 = 0.684, so a 31.6% total reduction instead of the 35% that adding suggests.

  • Maximum caps: many coupons cap the saving at a rupee amount, so a 10% coupon on a ₹20,000 order may stop at ₹500.
  • Minimum order: a threshold may disqualify the coupon if an item is removed.
  • Exclusions: sale items are often excluded from coupons, or the other way round.
  • Taxes: confirm whether the discount is applied before or after tax, since it changes the final amount slightly.

A calculator for each of these offers lets you enter the price and see the final amount at once, but the ideas above explain why the results come out as they do.

A full checkout walked through

Put the pieces together with one realistic basket. A jacket is listed at ₹5,000. The festival sale takes 30% off. A member offer gives a further 10% off the sale price. A coupon takes ₹250 off the cart. Delivery is ₹60.

  • List price

    ₹5,000

  • After 30% sale

    5,000 × 0.70 = ₹3,500

  • After 10% member offer

    3,500 × 0.90 = ₹3,150

  • After ₹250 coupon

    3,150 − 250 = ₹2,900

  • Delivery

    ₹60

Amount payable

₹2,960

Total discount on the item: (5,000 − 2,900) ÷ 5,000 = 42%

Add the headline numbers and you would expect 30% + 10% = 40% plus ₹250, which comes to ₹2,750 before delivery. The true price is ₹150 higher, because the member discount worked on the reduced price. This is not a trick; it is how percentages behave, and the checkout page is the final authority.

Before paying, check three things: whether delivery or a handling charge cancels part of the saving, whether the return policy applies to sale items, and whether the same item is available at a lower final price elsewhere. A discount is only a saving if you would have bought the product at the full price, or if the final price is lower than any realistic alternative.

Common questions

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

No. The second discount applies to the reduced price, so the total is 1 − 0.80 × 0.90 = 28%. On ₹4,000 that gives ₹2,880, not ₹2,800. Successive percentages multiply; they do not add.

Does the order of two percentage discounts matter?

No. Because the factors multiply, 20% then 10% gives the same result as 10% then 20%. The order only matters when one of the discounts is a flat amount instead of a percentage.

Should I apply the coupon before or after the sale discount?

If you control the order, take the percentage sale first, then the flat coupon. On ₹4,000 with 25% off and a ₹300 coupon, that gives ₹2,700 instead of ₹2,775, a ₹75 difference.

How do I calculate the original price from a discounted price?

Divide the sale price by the product of the discount factors. If you paid ₹2,880 after 20% and 10% discounts, divide by 0.80 × 0.90 = 0.72 to get the original ₹4,000.

How can I tell if a festival sale discount is real?

Compare the final price with other sellers and with the product's recent price history. A large percentage taken off a high list price may leave a price no lower than usual. Judge by the amount you pay.

Was this guide helpful?

Continue reading

View all blogs