MRP vs Selling Price: How to Calculate the Discount You're Actually Getting
A discount percentage is measured against two different numbers, MRP or recent selling price, and they can tell opposite stories. Here's the actual math, with worked examples across electronics, fashion, and groceries.

On this page
MRP vs selling price: what discount percentage should you actually trust?
A discount badge is a percentage between two numbers, and which two numbers matters more than the percentage itself. "50% off MRP" and "50% below what this sold for last month" can both show up as the same badge on the same page, and they mean very different things.
Short answer
Two different discounts can show the identical percentage. One is measured against the printed MRP, the other against what the product actually sold for recently. Only the second one tells you if now is a good time to buy.
The legal definition of MRP and the regulatory story behind inflated discounts are covered in is that discount real?. This piece is the practical follow-up: the actual arithmetic, worked out with real numbers, so you can run the check yourself on any listing.
Why the same 50% can mean two different things
A discount percentage is always: (reference price minus current price) divided by reference price. The reference price is the variable that changes everything.
- Against MRP. MRP is a legal ceiling under India's Legal Metrology Rules, the highest a seller is allowed to charge.
It says nothing about what the product has actually sold for recently, it can stay printed unchanged for years while the real selling price moves independently.
- Against recent selling price. This is what the product has genuinely cost buyers over the last few weeks. A discount measured against this number tells you whether the price has actually moved.
A seller can set MRP high once and then never charge it, in which case every "% off MRP" badge is technically correct and practically meaningless.
The three-step check
- Note the displayed discount and what it's measured against, most listings show MRP struck through, occasionally a separate "was" price.
- Find the price history for that exact product, the last two to four weeks matter more than a single older data point.
- Recalculate the discount using the recent price range instead of MRP. If the two percentages are close, the badge is telling the truth. If they're far apart, the badge is measuring against a number that stopped being real a while ago.
Worked examples
Electronics. A pair of wireless earbuds lists at ₹1,499 MRP, ₹5,999 (75% off).
| MRP | ₹5,999 |
| Displayed discount | 75% off |
| Price 21 days ago | ₹1,599 |
| Price 7 days ago | ₹1,499 |
| Today, vs. MRP | 75% off, matches badge |
| Today, vs. 21-day price | 6% off, the real recent movement |
The 75% figure is arithmetically correct against MRP and almost irrelevant to whether today is a good time to buy, the price barely moved in three weeks.
Fashion (a Myntra-style listing). A jacket lists at ₹1,199, MRP ₹2,999 (60% off), during a sale event.
| MRP | ₹2,999 |
| Displayed discount | 60% off |
| Price 30 days ago | ₹1,799 |
| Price 14 days ago | ₹1,499 |
| Today, vs. MRP | 60% off, matches badge |
| Today, vs. 30-day price | 33% off, a real drop |
Here the two numbers disagree but both point the same direction, the sale-event price really is meaningfully lower than what the jacket sold for a month earlier, even if 60% overstates it. This is what a genuine discount inside a haul or sale event looks like, worth checking on Myntra or Amazon listings the same way.
Groceries and quick-commerce. A 1kg pack of coffee lists at ₹449, MRP ₹649 (31% off).
| MRP | ₹649 |
| Displayed discount | 31% off |
| Price 14 days ago | ₹459 |
| Today, vs. MRP | 31% off, matches badge |
| Today, vs. 14-day price | 2% off, negligible |
Grocery and quick-commerce MRPs tend to track closer to actual selling price than fashion or electronics, so the gap here is smaller, but the same check applies regardless of category.
What this check can't tell you
- It can't tell you whether the price will drop further, only what has already happened.
- A short observation window (a few days) is a weaker signal than several weeks, treat a short history as exactly that, not as a long-term trend.
- Matching the right product across listings matters, a slightly different variant, size, or bundle will show a different, unrelated price history.
How HAULS approaches this
HAULS applies exactly this recalculation automatically: every discount context it shows is measured against prices it has actually observed, never against the printed MRP alone. Honest Discounts does this for a specific listing, and the full resolution logic, including how confidence is shown when the price history is short, is documented in the methodology.
Questions
Is a high MRP always misleading?
Not necessarily. A high MRP set once and never adjusted isn't automatically deceptive, it becomes a problem specifically when it's used as the reference for a discount badge without ever reflecting a real recent selling price.
How much price history is enough to trust a discount?
More is better, but two to four weeks is usually enough to tell whether a price has genuinely moved or a badge is measuring against a stale reference. A single data point from months ago isn't enough either way.
Does this apply the same way across categories?
The math is identical everywhere, the gap between MRP-based and recent-price-based discounts tends to run largest in fashion and electronics, and smallest in groceries and quick-commerce, where MRP is usually set closer to actual selling price.
