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.

%
Quick:
Currency:

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

DiscountMental shortcutExample (₹1,000)
10% offRemove one digit from the right₹1,000 − ₹100 = ₹900
20% offDivide by 5 to find savings₹1,000 ÷ 5 = ₹200 off → ₹800
25% offDivide by 4 to find savings₹1,000 ÷ 4 = ₹250 off → ₹750
33% offDivide by 3 to find savings₹1,000 ÷ 3 = ₹333 off → ₹667
50% offHalve the price₹1,000 ÷ 2 = ₹500
75% offQuarter 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:

TypeHow it works
Discount / markdownPrice is reduced at the point of sale — you pay less immediately.
Coupon / promo codeA conditional discount unlocked by a code, often with a minimum spend or expiry.
RebateYou 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.
CashbackA 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.

Jelajahi alat lainnya

Lihat semua 70 alat →

Sematkan alat ini di situs Anda — gratis

Semua alat yang bisa disematkan →

Tambahkan Discount Calculator ke halaman, postingan, atau template apa pun. Gratis selamanya — tanpa pendaftaran, tanpa iklan di dalam widget. Satu-satunya syarat: pertahankan tautan atribusi kecil yang terlihat.

Pratinjau widget