Work out discounts
in seconds
Sale price, savings and stacked offers, without a calculator in hand.
Calcylator Editorial Team
Updated · 4 min read
The discount formula
A discount is a percentage taken off the marked price. Four terms come up again and again:
- Marked price: the price on the tag, before any offer.
- Discount: the percentage taken off.
- Saving: the discount expressed in rupees.
- Final price: what you actually pay.
Work out the saving first, then the final price. Or do it in one step by multiplying the price by what remains after the discount.
- price:
- the original (marked) price
- discount:
- the percentage off, so 35 for 35% off
Original price
₹2,499
Discount
35%
You save
₹874.65
Final price
₹1,624.35
2,499 × 0.65 = 1,624.35. Shops round differently, so the tag may show ₹1,624 or ₹1,625.
Mental-math shortcuts
Almost any discount can be built from 10% and 5%, because both are easy to find. Work out those two first, then add or double them. Use ₹2,499 again:
- 10%: move the decimal point one place left, which gives ₹249.90.
- 5%: half of 10%, which is ₹124.95.
- 15%: 10% plus 5%, which is 249.90 + 124.95 = ₹374.85.
- 20%: double 10%. 25%: divide by 4, which is ₹624.75.
- 35%: three tens plus a five, so 249.90 × 3 + 124.95 = ₹874.65.
You can also work from the price you pay. A 35% discount means you pay 65%, and 65% is 50% + 10% + 5%. Half of ₹2,499 is ₹1,249.50, and adding ₹249.90 and ₹124.95 gives ₹1,624.35 again.
For a quick estimate in a shop, round the price to ₹2,500 and take 35% of that, which is ₹875. It is close enough to decide whether a deal deserves a closer look. For a large purchase, confirm the exact figure with the Discount Price Calculator.
Stacked discounts: 20% then 10% is not 30%
When a shop offers 20% off and then an extra 10% off, the second discount applies to the price after the first, not to the original. So the two do not add up.
Original price
₹2,499
After 20% off
₹1,999.20
After a further 10% off
₹1,799.28
Total discount
28%
0.80 × 0.90 = 0.72, so you pay 72% of the price. You save ₹699.72, against ₹749.70 for a flat 30%, a difference of ₹49.98.
The shortcut is to multiply the remaining shares. The order of the two discounts does not change the result.
Three stacked offers work the same way. A 20% sale, a further 10% and then a 5% card offer leave 0.80 × 0.90 × 0.95 = 0.684 of the price, a total of 31.6% off, not 35%.
Read the wording of an offer closely. "Up to 50% off" means the best deal in the range, not every item. An "extra 10% off" is normally taken from the already reduced price, which makes it a stacked discount. Minimum-spend rules and maximum caps can also change the real saving, so check the terms.
Working backwards to the original price
If you know the sale price and the discount, divide rather than add. Original price = sale price ÷ (1 − discount ÷ 100). A jacket sells for ₹2,100 after 30% off, so the original price was 2,100 ÷ 0.70 = ₹3,000. Adding 30% to ₹2,100 would give ₹2,730, which is wrong, because the discount was taken from the larger original amount. Check: 3,000 × 0.70 = 2,100.
The same trap catches price rises. Add 20% to ₹1,000 and then take 20% off, and you reach ₹960, not ₹1,000. To undo a 20% discount you need to add 25%.
To find the discount from two prices, use the Percentage Change Calculator, which works out (new − old) ÷ old × 100. Going from ₹2,499 to ₹1,799 is −700 ÷ 2,499 × 100, about −28%. The minus sign shows a drop.
₹ off or % off: which saves more?
Compare offers in the same terms. A flat ₹400 off beats 20% off on any price below ₹2,000. Above ₹2,000, the percentage saves more. The break-even price is the rupees off divided by the percentage: 400 ÷ 0.20 = ₹2,000.
| Price | 20% off saves | ₹400 off saves | Better offer |
|---|---|---|---|
| ₹1,500 | ₹300 | ₹400 | ₹400 off |
| ₹2,000 | ₹400 | ₹400 | Equal |
| ₹2,499 | ₹499.80 | ₹400 | 20% off |
To turn rupees into a percentage, divide the amount off by the price. ₹500 off a ₹2,499 item is about 20%.
Common questions
How do I calculate a discount percentage?
Multiply the original price by the discount percentage and divide by 100 to get the saving, then subtract it from the price. For ₹2,499 at 35% off, the saving is ₹874.65 and the final price is ₹1,624.35. You can also multiply the price by 0.65 directly.
How do I find the original price from the discounted price?
Divide the sale price by (1 − discount ÷ 100). If an item costs ₹2,100 after 30% off, divide 2,100 by 0.70 to get ₹3,000. Do not add 30% to the sale price, because the discount was taken from the original, larger amount.
What is a 20% plus 10% discount in total?
It is not 30%. The 10% applies to the price after the first 20%, so you pay 0.80 × 0.90 = 72% of the original, a total discount of 28%. On ₹1,000, 20% then 10% leaves ₹720, whereas a flat 30% leaves ₹700.
How can I calculate 35% off quickly in my head?
Find 10% by moving the decimal one place left, multiply it by 3 for 30%, then add half of 10% for the extra 5%. For ₹2,499 that is 249.90 × 3 + 124.95 = ₹874.65 off. Rounding the price to ₹2,500 gives a quick estimate of ₹875.
Is a flat ₹ discount better than a percentage discount?
It depends on the price. A flat ₹400 off beats 20% off on anything below ₹2,000, while 20% off saves more above that. Work out the rupee saving from each offer on your actual price, then compare the final amounts.
Was this guide helpful?
Continue reading
View all blogsPercentage changes made simple
Learn how to calculate percentage increase and decrease with easy examples you can use every day.
4 min read
How to split a bill and tip fairly
Work out each person's share of a bill, including tip and tax, without awkward maths at the table.
4 min read
Plan your budget, step by step
Learn how to plan a simple budget, track your spending and make informed decisions with your money.
6 min read






