Discount Calculator
Calculate sale price, savings amount, original price, or discount percentage β instantly in your browser. Three modes, all pure arithmetic, nothing uploaded.
Enter the original price and discount percentage to find the final sale price and savings.
Know the sale price and discount percentage? Find what the original price was before the discount.
Enter the original and final/sale price to calculate the discount percentage.
Discount Reference Table
Savings amount and final price for common discounts and original prices (βΉ):
| Discount | βΉ500 | βΉ1,000 | βΉ2,000 | βΉ5,000 | βΉ10,000 |
|---|---|---|---|---|---|
| 5% off | βΉ475 save βΉ25 | βΉ950 save βΉ50 | βΉ1,900 save βΉ100 | βΉ4,750 save βΉ250 | βΉ9,500 save βΉ500 |
| 10% off | βΉ450 save βΉ50 | βΉ900 save βΉ100 | βΉ1,800 save βΉ200 | βΉ4,500 save βΉ500 | βΉ9,000 save βΉ1,000 |
| 15% off | βΉ425 save βΉ75 | βΉ850 save βΉ150 | βΉ1,700 save βΉ300 | βΉ4,250 save βΉ750 | βΉ8,500 save βΉ1,500 |
| 20% off | βΉ400 save βΉ100 | βΉ800 save βΉ200 | βΉ1,600 save βΉ400 | βΉ4,000 save βΉ1,000 | βΉ8,000 save βΉ2,000 |
| 25% off | βΉ375 save βΉ125 | βΉ750 save βΉ250 | βΉ1,500 save βΉ500 | βΉ3,750 save βΉ1,250 | βΉ7,500 save βΉ2,500 |
| 30% off | βΉ350 save βΉ150 | βΉ700 save βΉ300 | βΉ1,400 save βΉ600 | βΉ3,500 save βΉ1,500 | βΉ7,000 save βΉ3,000 |
| 40% off | βΉ300 save βΉ200 | βΉ600 save βΉ400 | βΉ1,200 save βΉ800 | βΉ3,000 save βΉ2,000 | βΉ6,000 save βΉ4,000 |
| 50% off | βΉ250 save βΉ250 | βΉ500 save βΉ500 | βΉ1,000 save βΉ1,000 | βΉ2,500 save βΉ2,500 | βΉ5,000 save βΉ5,000 |
| 70% off | βΉ150 save βΉ350 | βΉ300 save βΉ700 | βΉ600 save βΉ1,400 | βΉ1,500 save βΉ3,500 | βΉ3,000 save βΉ7,000 |
How the Calculations Work
Sale Price (Mode 1)
Sale = Original Γ (1 β Discount% Γ· 100) Savings = Original Γ Discount% Γ· 100 Example: βΉ2,000 at 20% off β Sale = βΉ2,000 Γ 0.80 = βΉ1,600; Savings = βΉ400
Original Price (Mode 2)
Original = Sale Γ· (1 β Discount% Γ· 100) Example: Paid βΉ1,600 with 20% off β Original = βΉ1,600 Γ· 0.80 = βΉ2,000
Discount % (Mode 3)
Discount% = (Original β Sale) Γ· Original Γ 100 Example: MRP βΉ2,000, sale price βΉ1,500 β Discount = (500 Γ· 2,000) Γ 100 = 25%
Mental shortcuts for common discounts
| Discount | Mental shortcut | Example (βΉ1,000) |
|---|---|---|
| 10% off | Remove one digit from the right | βΉ1,000 β βΉ100 = βΉ900 |
| 20% off | Divide by 5 to find savings | βΉ1,000 Γ· 5 = βΉ200 off β βΉ800 |
| 25% off | Divide by 4 to find savings | βΉ1,000 Γ· 4 = βΉ250 off β βΉ750 |
| 33% off | Divide by 3 to find savings | βΉ1,000 Γ· 3 = βΉ333 off β βΉ667 |
| 50% off | Halve the price | βΉ1,000 Γ· 2 = βΉ500 |
| 75% off | Quarter the price | βΉ1,000 Γ· 4 = βΉ250 |
India shopping context
During major sales like Flipkart Big Billion Days, Amazon Great Indian Festival, and Myntra End of Reason Sale, discounts of 40β80% are common. Always verify the MRP shown is the genuine pre-sale price (check if the MRP was inflated before the sale). Also note that GST applies to the final sale price, not the MRP β so a product sold at βΉ800 after 20% off from MRP βΉ1,000 has GST calculated on βΉ800.
Percentage off vs percentage points
A surprising amount of confusion β and a fair bit of misleading advertising β comes from mixing up "percent" and "percentage points." If a jacket was 20% off last week and is 30% off today, the discount grew by 10 percentage points, but it grew by 50 percent (because 30 is 50% more than 20). Both statements are true; they just measure different things. The discount you actually pay is always the percentage of the price, so when you compare offers, convert everything to the final rupee amount rather than arguing about points. A "10 percentage point" jump from 20% to 30% off a βΉ2,000 item moves the price from βΉ1,600 to βΉ1,400 β a real βΉ200 β which is the number that matters at the till.
Markup vs margin: why a 50% markup is only a 33% margin
Shoppers think in discounts; sellers think in markup and margin, and the two are easy to confuse because both are percentages of a price difference β just measured against different bases. Markup is the profit expressed as a percentage of cost; margin is the same profit as a percentage of the selling price. A product that costs a shop βΉ100 and sells for βΉ150 carries a 50% markup (βΉ50 on a βΉ100 cost) but only a 33.3% margin (βΉ50 on a βΉ150 price). They are never equal, and the gap widens as numbers grow:
| Markup (on cost) | Equivalent margin (on price) |
|---|---|
| 25% | 20% |
| 50% | 33.3% |
| 100% | 50% |
| 150% | 60% |
This matters when a retailer offers a discount: a shop running on a 33% margin literally cannot give "40% off" and still profit, which is a useful sanity check on whether a "60% off MRP" claim reflects a genuine reduction or an inflated starting price.
Discount plus tax β does the order matter?
A common worry at checkout is whether applying the discount before or after tax changes what you pay. For a straightforward percentage discount and a percentage tax, it does not β multiplication is commutative, so discount-then-tax and tax-then-discount give the same total. Take a βΉ1,000 item, 20% off, 18% GST: discount first gives βΉ800, then Γ1.18 = βΉ944; tax first gives βΉ1,180, then Γ0.80 = βΉ944. Identical. In Indian practice GST is charged on the transaction value β the discounted price you actually pay β so the sequence that happens on your bill is "discount, then tax," and the maths above confirms that's the same total either way. Where order genuinely can matter is with a flat-rupee coupon (βΉ200 off) combined with a percentage tax, or with multiple stacked offers β there, work through the bill step by step rather than assuming.
Why two discounts never simply add
"20% off, plus an extra 10% at checkout" sounds like 30% off, but it is not β the second discount applies to the already-reduced price, so the discounts compound instead of adding. The correct way to combine them is to multiply what's left after each: a 20% and a 10% discount leave 0.80 Γ 0.90 = 0.72 of the price, which is a 28% total reduction, not 30%. The general formula for two stacked discounts is:
Effective discount = 1 β (1 β a) Γ (1 β b)
where a and b are the two rates as decimals. Stacking a few moderate offers therefore always undershoots their sum β three "20% off" coupons stacked give 1 β 0.8Β³ = 48.8%, not 60%. The one exception is a flat amount taken off the top (a βΉ500 voucher) followed by a percentage, which doesn't follow this rule; for those, the modes above let you work the bill in stages.
Reading a sale honestly: anchoring and reference prices
The reason "βΉ4,999, now βΉ1,999" feels so compelling is a well-documented cognitive bias called anchoring: the first number you see frames your judgement of everything after it, so a high "original" price makes the sale price feel like a steal even if few people ever paid the anchor. Retailers know this, which is why a struck-through reference price sits next to almost every sale tag. The honest question to ask is whether that reference is a real, recently-charged price or an inflated list price that exists mainly to make the discount look large.
India has a specific guardrail here: the MRP (Maximum Retail Price) printed on packaged goods is a legal ceiling β the most a seller may charge, inclusive of all taxes β not necessarily the market price. Many products routinely sell below MRP even without a "sale," so a discount measured against MRP can overstate the real saving. The reliable move is to compare the final price against what the item actually costs elsewhere today, not against the anchor the seller chose. This calculator's "Find % off" mode is handy for exactly that: feed in a competitor's price as the original to see the true discount you're being offered.
Discounts, coupons, rebates and cashback
"Getting money off" comes in several mechanics that feel similar but differ in timing and certainty:
| Type | How it works |
|---|---|
| Discount / markdown | Price is reduced at the point of sale β you pay less immediately. |
| Coupon / promo code | A conditional discount unlocked by a code, often with a minimum spend or expiry. |
| Rebate | You pay full price now and claim part of it back later, after submitting proof β slippage (people forgetting to claim) is part of why sellers offer them. |
| Cashback | A percentage returned to your wallet or card after purchase, sometimes capped or delayed β effectively a discount you receive later, not at checkout. |
| BOGO | "Buy one, get one free" is a 50% discount spread across two units (you must buy two); "buy one, get one 50% off" is only a 25% effective discount across the pair. |
Because cashback and rebates pay out after the sale β and sometimes never, if you forget to claim β a smaller upfront discount can be worth more than a larger deferred one. To compare like with like, convert every offer to the actual rupees you keep, which is what all three modes of this calculator are built to do.
Frequently Asked Questions
How do I calculate a discount percentage?
Discount % = ((Original price β Sale price) Γ· Original price) Γ 100. For example, if an item originally costs βΉ2,000 and is on sale for βΉ1,500, the discount is ((2,000 β 1,500) Γ· 2,000) Γ 100 = 25%. Use Mode 3 above (Original β Sale price β "Find % off") to calculate this automatically.
How do I find the original price before a discount?
Original price = Sale price Γ· (1 β Discount% Γ· 100). For example, if you paid βΉ750 after a 25% discount, the original price was 750 Γ· (1 β 0.25) = 750 Γ· 0.75 = βΉ1,000. Use Mode 2 above (Sale price + Discount % β "Find original price") for this calculation.
Does GST apply on the discounted price or the original price in India?
In India, GST (Goods and Services Tax) is applied on the transaction value β that is, the price actually charged to the customer. If a product is sold at a discount, GST is calculated on the discounted (final) price, not the MRP. For example, an item with MRP βΉ1,000 sold at 20% off (βΉ800) attracts GST on βΉ800. Check the GST rate applicable to the specific product category, since rates vary (0%, 5%, 12%, 18%, 28%).
What is the difference between a discount and a markdown?
A discount is a reduction from the selling price given at the point of sale (e.g., 30% off during a sale). A markdown is a permanent reduction in the retail price (e.g., end-of-season repricing). From a calculation standpoint both use the same formula, but the business context differs: discounts are temporary promotions while markdowns permanently lower the listed price.
How do stacked or multiple discounts work?
Multiple discounts do NOT add up β they compound. If a product has a 20% discount and then an additional 10% loyalty discount, the final price is not 30% off. Instead: Original Γ (1 β 0.20) Γ (1 β 0.10) = Original Γ 0.80 Γ 0.90 = Original Γ 0.72, which is a 28% total discount, not 30%. Apply each discount in sequence for the correct result.
What is the formula for calculating the sale price?
Sale price = Original price Γ (1 β Discount% Γ· 100). Equivalently, Sale price = Original price β (Original price Γ Discount% Γ· 100). Mental shortcuts: For 10% off, remove the last digit (βΉ850 β βΉ85 off β βΉ765). For 25% off, divide by 4 then subtract. For 50% off, halve the price. For 20% off, remove the last digit and multiply by 2, then subtract.