A few months ago I bought a pair of headphones. I'd been reading about them for weeks, I knew the model I wanted, and when I finally sat down to order them I did what most people do: opened the store whose app was already on my phone, searched the name, and paid ₹24,990.

Two days later, a friend bought the identical pair — same model, same colour, same sealed box, same one-year brand warranty — for ₹23,374. Different store. He hadn't done anything clever. He just happened to open a different app first.

₹1,616. For opening a different app first.

That's the thing nobody really internalises about online shopping in India: the price is not a property of the product. It's a property of the store, on that day, at that hour. Same box, same warranty, same everything — and a gap that can pay for a month of groceries.

Why the same product has five different prices

It isn't a scam, and it isn't random. There are boring commercial reasons a product costs ₹23,374 in one place and ₹24,990 in another on the same afternoon.

Each store buys its stock at a different time, in different quantities, at different negotiated rates. A store that bought 5,000 units three months ago has a different cost base than one that took 500 last week. Then there's inventory pressure: a warehouse that's overstocked before a new model launches will drop prices to clear space, while a store that's nearly sold out has no reason to discount anything.

On top of that sits pure competition. Large retailers run automated repricing — software that watches rivals and adjusts. That's why prices can move several times in a single day, and why the "cheapest store" for a given product genuinely changes from week to week. There is no store that is permanently cheapest. Anyone who tells you otherwise is describing a habit, not a fact.

Finally, there's the category effect. Electronics tend to be competitive because model numbers are unambiguous and shoppers compare easily. Unbranded fashion is the opposite — nobody can tell if two kurtis are the same kurti, so sellers price on perception rather than competition. The less comparable a product is, the wider the spread.

The routine: three steps, about two minutes

What follows isn't clever. It's just deliberate. I've used some version of it for years and it has never once cost me money.

Step 1 — Never buy from the first store you open

This is the whole game, honestly. The store you land on first is rarely the cheapest, and it's almost never chosen by you. It's chosen by an ad, a notification, a habit, or which icon sits closest to your thumb.

Marketing works precisely because it removes the comparison step. The ad you saw did its job the moment you searched inside that app instead of searching the product generally. So the discipline is simple: whatever store you instinctively opened, treat it as one data point, not as the answer.

Step 2 — Compare the identical model, not the vibe

This is where most price comparisons quietly go wrong, and it's worth being pedantic about.

Find the exact model string — WH-1000XM5, not "Sony wireless headphones". Then check the variant. A 128GB phone is not a 256GB phone. A 43-inch TV is not a 50-inch TV. A "Pro" is not a non-Pro. Retail listing titles are written by whoever uploaded the product, so the same item can appear as "Sony WH1000XM5 Wireless Bluetooth Headphones (Black)" in one place and "SONY WH-1000XM5 Noise Cancelling Headphone Black" in another.

Three specific traps to watch for:

If you take away one habit from this article, make it this: copy the model number, not the product name.

Step 3 — Ignore the discount percentage, read the final price

"85% OFF" is a design element, not a fact. It's calculated against an MRP that the seller printed, and on unbranded goods that MRP is frequently fictional — set high specifically so the discount looks dramatic.

So do the arithmetic that actually matters. For each store, work out what leaves your bank account:

store price − instant bank discount − coupon + delivery charge = what you actually pay

Compare those numbers. Nothing else. A ₹1,899 item at "60% off" and a ₹1,650 item at "10% off" — the boring one wins, every time, and it wins by ₹249 that the percentage was designed to hide from you.

The three-minute version for expensive things

For anything over roughly ₹15,000 I add two more checks, because the money justifies the minutes.

Check the seller, not just the store. On marketplaces, the "store" is often just a venue — the actual seller is a third party with their own rating and their own return behaviour. On a ₹60,000 laptop, a well-rated seller is worth a small premium over an unknown one. On brand-owned stores this doesn't apply.

Read the return line before you read the price. Refund, replacement-only, or no returns at all? Seven days or ten? Does return pickup work at your pincode? The cheapest store is not the better deal if a defective unit becomes your problem instead of theirs. I've paid ₹400 more, knowingly and happily, for a listing with a real refund window.

What this is actually worth

Let me be honest rather than dramatic, because "save lakhs!" articles are how you learn to distrust an entire genre.

On small purchases — a ₹400 kitchen item, a ₹250 phone case — the gap between stores is often ₹20 to ₹60. Real, but not life-changing. On mid-range purchases, ₹3,000 to ₹20,000, the spread is commonly a few hundred to a couple of thousand rupees. On big-ticket electronics and appliances, gaps of ₹2,000 to ₹6,000 are routine, and around sale periods they get wider, not narrower, because stores discount unevenly.

Put it together for a household that shops online a few times a month and you land somewhere between ₹6,000 and ₹15,000 a year. Not a fortune. But it's a fortune per hour spent, which is the only way to judge a habit. Two minutes per purchase, thirty or forty purchases a year — call it ninety minutes of actual effort for the price of a decent phone.

And there's a second benefit that's harder to quantify: you stop being the person who finds out later. There's a particular sting to discovering, a week after paying, that the thing you bought was ₹4,000 cheaper two clicks away. Comparing first removes that entirely, even on the days when the store you would have chosen anyway turns out to be the cheapest.

When not to bother

Comparison has a cost too — attention, and sometimes time you don't have. I skip it in three situations, and I'd suggest you do the same:

Everywhere else — planned purchases, anything over a thousand rupees, anything you've been thinking about for more than a day — compare. That's where the money is.

Doing it without the tabs

The routine above works perfectly well by hand. Open five stores, search the model, write the prices on a piece of paper. Plenty of people do exactly that, and it's why the habit is worth having independent of any tool.

But it is tedious, and tedium is why good habits die. That tedium is the specific reason 7Compare exists: you search once, the engine asks nine Indian stores at that moment, groups the listings that are genuinely the same product and variant, and shows the prices side by side with the lowest highlighted. You click through and check out on the store's own site, at the store's own price. Nothing is added, nothing is stored on our side, and we don't take your payment.

What we earn, when we earn anything, is an affiliate commission paid by the store on a referral — which is the whole reason the site is free. It's worth saying plainly that this never reorders the results. The cheapest store is highlighted whether or not it pays us, because a comparison site that sorts by commission is just an ad in a costume, and you'd figure that out in a week anyway.

Either way — with a tool or with five browser tabs — the habit is the point. Never buy from the first store you open. Match the exact model and variant. Compare the final price, not the percentage.

Two minutes. Every time. That's it.