Skip to main content
Documentation menu
On this page

Calculator

Discount Calculator

Sale price, savings, successive discounts, reverse discount and offer comparison.

  • Available — Live on this site right now.
  • Browser Tool — Runs in the browser you are reading this in.
  • No Install — Nothing to download, no extension, no account.
  • Client-Side — Runs entirely on your device. No test data is uploaded.

Live tool: /discount-calculator/

This page explains the tool. The tool itself is one click away and needs no sign-in.

Open Discount Calculator

What this calculator does

The Discount Calculator takes a price and a discount percentage and returns the discount amount, the final price and the saving, with the step-by-step arithmetic shown alongside.

Its more useful sections handle the cases people get wrong. Successive discounts chain two or more percentages properly and report the true effective rate. Reverse discount recovers the original price from a sale price. Find discount percentage derives the rate from an original and a sale price. And a comparison section puts two offers side by side.

Quick-select buttons cover 5% through 80%, a custom percentage is accepted, amounts use Indian currency formatting, and calculations can be copied or saved locally.

How to use it

  1. Enter the original priceThe pre-discount, list or MRP figure. If you only have the sale price, use the reverse-discount section instead.
  2. Choose or type the discount percentageUse a preset from 5% to 80% or enter your own, including decimals.
  3. Press CALCULATE DISCOUNTYou get the discount amount, the final price and the total saving, plus a step-by-step breakdown of how each figure was reached. COPY RESULT, COPY FORMULA and ★ SAVE CALCULATION are all available.
  4. Chain multiple discounts if the offer has more than oneUse + Add Another Discount Tier for each successive discount. The tool applies them in sequence — each one to the price left by the previous — and reports the effective rate, which is always less than the sum of the parts.
  5. Work backwards when you only have the sale priceThe reverse-discount section divides by the discount factor to recover the original price, which is the correct inverse; adding the percentage back is not.
  6. Compare two offersThe comparison section computes both and reports the extra saving, which settles “is 30% off better than ₹500 off” style questions with a number rather than an impression.

What the results mean

Discount amount and final price

The discount amount is price × percentage ÷ 100, and the final price is the price minus that. The final price is floored at zero, so a discount above 100% cannot produce a negative price.

Savings

Identical to the discount amount — it is the same figure labelled from the buyer's point of view rather than the seller's.

Effective discount on successive offers

Two 10% discounts are not 20%. The second applies to the already-reduced price, so 100 becomes 90 and then 81 — an effective 19%. The engine chains the multipliers and divides the total saving by the original price to report the real rate.

Reverse discount

The original price is the sale price divided by (1 − discount ÷ 100). A price of 750 after 25% off was 1,000, because 750 ÷ 0.75 = 1,000 — not 937.50, which is what adding 25% back would give.

Find discount percentage

Given an original and a sale price, the discount amount is the difference and the rate is that difference as a percentage of the original. This is the check to run when an advertised percentage looks generous.

The formula

These are the expressions the calculator evaluates, written out so you can reproduce any result by hand.

Discount and final pricediscount = price × rate ÷ 100 · final = max(0, price − discount)
Successive discountscurrent = price; for each d: current = current × (1 − d ÷ 100)Applied in the order you enter them.
Effective discount rateeffective % = (total savings ÷ original price) × 100
Reverse discountoriginal = sale price ÷ (1 − rate ÷ 100)
Find the discount percentagerate = ((original − sale) ÷ original) × 100

Worked example

A ₹4,000 item advertised as “30% off, plus an extra 10% at checkout”. The advertised total sounds like 40%.

Original price
₹4,000
After 30%
4,000 × 0.70 = ₹2,800
After a further 10%
2,800 × 0.90 = ₹2,520
Total saving
4,000 − 2,520 = ₹1,480
Effective discount
(1,480 ÷ 4,000) × 100 = 37%
A single 40% off would be
4,000 × 0.60 = ₹2,400

The stacked offer is 37%, not 40%, and costs ₹120 more than a straight 40% discount. Reverse-checking confirms it: ₹2,520 ÷ 0.63 = ₹4,000.

Limits worth knowing

A browser can only report what the platform gives it. These are the honest boundaries of this page, so a result is never read as more than it is.

  • It is arithmetic on the numbers you supply. It cannot verify that an advertised original price is genuine, which is the main way discount advertising misleads.
  • Taxes and charges are separate. Whether GST applies before or after the discount changes the amount payable, and the GST Calculator has a section built for that combination — this tool works on the pre-tax price.
  • Shipping, handling, coupon caps, minimum-spend conditions and “maximum discount ₹X” limits are not modelled. A percentage coupon with a rupee cap will not match the raw percentage.
  • Nothing is transmitted: prices you type, saved calculations and settings live in your browser's local storage only.

Tips

  • Never add stacked percentages together. Enter them as successive tiers and read the effective rate — it is always lower than the sum, and the gap grows with the size of the discounts.
  • Use the find-discount-percentage section on any “was/now” price you see advertised. It takes a second and frequently disagrees with the badge on the label.
  • For flat-amount versus percentage offers, run both through the comparison section. Which one wins depends entirely on the price, and the crossover point is rarely where intuition puts it.

Troubleshooting

Two 10% discounts should be 20%, shouldn't they?

No — they come to 19%. The second discount applies to the price after the first, so 100 becomes 90 and then 81. The successive-discount section reports the true effective rate, and the page's own FAQ asks this exact question.

Adding the percentage back does not return the original price.

It cannot, because the percentage was taken from the larger number. Use the reverse-discount section, which divides by (1 − rate ÷ 100) — the correct inverse.

The final price does not match the shop's total.

Check for tax applied after the discount, a shipping charge, or a coupon cap. Compare the pre-tax subtotal rather than the payable total to see whether the discount arithmetic itself agrees.

Which is better, 25% off or ₹500 off?

It depends on the price: they are equal at ₹2,000, the percentage wins above that and the flat amount wins below it. Enter both in the comparison section rather than guessing.

Ready to run it?

Sale price, savings, successive discounts, reverse discount and offer comparison. Nothing to install, and it opens in this browser.