How to Spot a Fake Sale in India (Before It Tricks You)
Most "sales" in India are theatre. The price gets quietly raised first, then "slashed" back to roughly where it always was, with a big red banner slapped on top so it feels like you're winning. You're usually not. Here's how to tell a real discount from a staged one, so you stop getting played by a banner.
The oldest trick: mark it up, then "discount" it
Here's the move sellers pull. An item sits at ₹1,500 for weeks. Sale season arrives. Suddenly it's ₹1,999 with "Flat ₹200 OFF," ending at ₹1,399. Feels like a deal. It's ₹100 off what you'd have paid anyway — and they've made ₹1,999 look like the "normal" price so the discount seems bigger than it is.
We saw this directly in our own 90-day Myntra experiment: waiting for the "big sale" on everyday items saved almost nothing, and a couple of times the item went out of stock in our size while we waited. The sale was mostly for show.
How to spot a fake sale in under a minute
1. Ignore the struck-through price. That crossed-out number is the seller's claim, not reality — it's the most manipulated figure on the page. Look at what you actually pay, not the "you save ₹X" theatre.
2. Check the price history. This is the real tell. Use a price-history tool to see what the item actually cost over the last few months. If today's "sale price" matches last month's normal price, it's not a sale. This one check kills most fake deals instantly.
3. Compare across platforms. A genuine deal usually beats the other stores too, not just its own "original price." If it's cheaper on a different platform with no sale banner at all, the banner was decoration.
4. Be suspicious of huge round percentages. "70% off!" on things that rarely move that much (electronics, branded basics) is a flag. Real discounts on those are usually modest. The big number is often an inflated MRP doing the heavy lifting.
Five red flags that scream "staged"
Run through these and you'll catch almost every fake in India:
- The MRP is suspiciously round and high. A ₹2,999 "MRP" on a product that has demonstrably sold at ₹1,400 for months is the inflated anchor doing the work.
- A countdown timer that resets. Refresh the page or come back tomorrow — if the "ends in 2 hours" clock is still there, the urgency is fake.
- "Only 2 left!" that never runs out. Manufactured scarcity on a stock level that mysteriously stays at two for a week.
- The discount is identical across an entire catalogue. Real clearance is uneven — some sizes and colours go deep, others don't. A flat "50% off everything" is usually a re-priced list, not a genuine markdown.
- The "deal" needs a wallet load or a specific app. When the only way to hit the advertised price is prepaying into a wallet or installing an app, the friction is often hiding that the base price didn't move.
A quick word on GST and "extra 10% at checkout"
One India-specific twist: some listings show an attractive pre-tax price and then add GST at checkout, while a rival shows the tax-inclusive price upfront. The first looks cheaper on the product page but lands higher on the final bill. Always compare the all-in amount at the payment screen, GST and delivery included — not the number next to the banner. The same goes for "extra 10% off at checkout" claims: confirm it actually came off the total before you pay, because plenty of them apply to a pre-discount figure and vanish once a coupon is in.
When sales ARE real
Not every sale is fake — timing matters. Discounts tend to be genuine for:
- Seasonal stuff bought off-season — winter wear in spring, festive ethnic after the festival.
- Genuine clearance — old models when a new one launches (last-gen phones, previous-season fashion).
- The big flagship sale events — the headline doorbusters during major festival sales are often real, even when most of the catalogue isn't.
The one habit that beats every sale
Stop buying because there's a sale. Buy what you actually need, when you need it, and at that moment check the real price across platforms and apply a verified code. That beats hoarding a wishlist for a "big sale" that turns out to be ₹100 off with two items out of stock. The discipline isn't chasing sales — it's never overpaying by default.
Find a verified Flipkart code now
Browse all live Flipkart coupons on RupyaOff — re-verified daily.
See verified Flipkart coupons →Frequently asked questions
Are Indian online sales fake? Not all, but many everyday-item "sales" inflate the original price first, so the discount looks bigger than it is. Seasonal, clearance, and flagship-sale doorbusters are more often genuine.
How do I know if a sale price is real? Check the item's price history over the last few months. If the "sale price" matches its normal recent price, it's not a real discount.
Why do prices go up right before a sale? So the "original" price looks higher and the discount looks bigger. Always compare against the real recent price, not the struck-through one.
Is it better to wait for a sale or buy now? For everyday basics, buy when you need it with a working coupon — waiting rarely helps and risks stockouts. For seasonal or clearance items, waiting for the right sale can genuinely save.
Are countdown timers on Indian shopping sites real? Often not. If the timer resets when you refresh or reappears the next day, it's a psychological nudge, not a genuine deadline. Judge the price on its merits, not the clock.
Does a bigger discount percentage mean a better deal? No. The percentage is calculated off the seller's claimed MRP, which is the easiest number to inflate. A "70% off" from a padded MRP can cost more than a "20% off" from an honest one. Compare the final rupee price across platforms, never the percentage.
We call out which "deals" are actually real and which are marked-up theatre — plus the verified codes worth using — in our Telegram. Stop getting played by banners. Join here →
RupyaOff lists only verified codes and tells you the honest trade-offs, including when a "deal" isn't one. We may earn a commission on purchases through our links — it never changes what we tell you. How we work →