Skip to content
Shopping Guides

How to Calculate a Real Discount (With Worked Examples)

Discount maths is simple once you see it written down. These formulas and worked examples show how to calculate the saving yourself instead of trusting the badge.

DealTrackerProBot Team

Editorial Team

· 4 min read
Flat illustration of a calculator beside a price tag showing a percent sign and two price values, in blue and indigo on a dark background

A product page tells you it is "25% off". Is it? And 25% of what? Discount maths is simple, but it is easy to get wrong in your head, and shops have little reason to explain which number they measured against.

This guide covers the two formulas you need, how to work backwards from a percentage, why two discounts never simply add together, and how to check a saving against a price you can trust. All prices below are made up for illustration.

Key takeaway: the saving depends entirely on the reference price. The formula is easy; choosing an honest reference is the hard part.

The Two Formulas

Discount amount is how much money comes off:

Discount amount = Original price − Sale price

Discount percentage compares that amount with the original price:

Discount percentage = ((Original price − Sale price) ÷ Original price) × 100

The percentage always uses the original price as the base, not the sale price. This is the most common source of mistakes.

Worked example

A hypothetical product is listed at ₹2,500 and now sells for ₹1,999.

  1. Discount amount = 2,500 − 1,999 = ₹501
  2. Discount percentage = (501 ÷ 2,500) × 100 = 20.04%, or about 20%

Working Backwards From a Percentage

Often you know the percentage and want the price. Multiply the original price by the percentage, then subtract:

Sale price = Original price × (1 − Discount percentage ÷ 100)

For a hypothetical ₹3,200 product at 30% off, the discount is 3,200 × 0.30 = ₹960 and the sale price is 3,200 − 960 = ₹2,240.

Why Two Discounts Do Not Simply Add

A 20% discount followed by an extra 10% coupon is not 30% off. The second discount applies to the already-reduced price.

StepPrice (hypothetical)
Original price₹1,000
After 20% off₹800
After an extra 10% off ₹800₹720
Total saving₹280, which is 28%

The same logic explains why a price that falls 20% and then rises again needs a bigger percentage to climb back. From ₹1,000 down to ₹800 is a 20% drop, but going from ₹800 back to ₹1,000 is a 25% rise, because the base is now smaller.

Turning a Fixed Offer Into a Percentage

Coupons and offers are often a flat amount. To compare them fairly with percentage discounts, divide the amount by the price it applies to. A hypothetical ₹500 coupon on a ₹4,999 product is (500 ÷ 4,999) × 100, or about 10%, and the final price is ₹4,499. The same ₹500 on a ₹1,500 product would be a third of the price. See coupon vs price drop for how these differ.

Choose an Honest Reference Price

The formula needs an original price, and the one printed on the page is the shop's choice. A more honest reference is what the product has recently sold for.

Hypothetical example: a listing shows a reference price of ₹10,000 and a current price of ₹7,499.

  • Against the listed reference: (10,000 − 7,499) ÷ 10,000 = 25.01% off.
  • Against a recent typical price of ₹7,299 that you recorded: (7,499 − 7,299) ÷ 7,299 = 2.74% above the typical price.

Same product, same price, and the "25% discount" turns out to be slightly more expensive than usual. This is why a price history check beats any badge. A tracked product shows you the lowest, highest and average price the bot has recorded since tracking began. It does not show what the price was before you started tracking, so treat a short history with care.

Let a Calculator Do the Arithmetic

You do not need to do this by hand. The free discount calculator works out the amount and percentage for you in your browser, and the price drop calculator compares an old and new price. These are maths tools, not live offers, so they do not look up anything from Amazon, Flipkart or any bank.

Common Mistakes to Avoid

  • Using the sale price as the base. The percentage is always measured against the original price.
  • Adding discounts. Successive discounts multiply, so the total is smaller than the sum.
  • Ignoring caps. Percentage coupons often have a maximum amount, so the real saving can be less than the headline.
  • Forgetting extra costs. Delivery or fees can wipe out a small saving. See how to know if a deal is actually good.

Related pages: Discount Calculator, Price Drop Calculator, Target Price Calculator, Shopping Tools, Price History Feature

Questions from this article

Frequently asked questions

Quick answers to common questions raised in this article.

Discount percentage = ((original price − sale price) ÷ original price) × 100. For example, ₹2,500 reduced to ₹1,999 is a discount of ₹501, which is about 20%.

Divide the sale price by (1 − discount percentage ÷ 100). For a sale price of ₹2,240 after a 30% discount, the original price is 2,240 ÷ 0.70 = ₹3,200.

No. The second discount applies to the price after the first. A 20% discount plus an extra 10% is a 28% total saving, not 30%.

Not necessarily. The advertised figure is measured against a reference price chosen by the shop. Your real saving is best measured against what the product has recently cost.

No. It is a browser-based maths tool. It works from the numbers you enter and does not fetch offers or prices from any store.

Track a product instead of repeatedly checking its price

Send a supported link to DealTrackerProBot and get alerts when the price drops or reaches your target.

Open DealTrackerProBot

Free to start. No sign-up form required.