CompareCustomers

When a customer shows you a cheaper online price

A customer holds up a lower price on his phone. Check whether it is the same item, then decide: match on the few lines people compare, hold the rest.

Rows of embroidered traditional shoes hanging on display at a shop, each pair tagged with its size.

He is standing at your counter with a screen turned toward you and a lower number on it. Do not drop your rate in that second, and do not argue with his phone. Ask one thing first: is it the same item, delivered? Then decide. On a few lines you should match. On most, you should not.

The moment at your counter

It is eleven in the morning and the shop is half busy. Saleem has been buying from you for four years. He picks up a two-litre bottle of cooking oil, then stops. He takes out his phone, turns the screen toward you, and there it is: the same bottle at Rs 520, where your shelf says Rs 640.

He is not being rude. He is not setting a trap. He found a number and he is showing it to you because he would rather buy it from you.

Two things happen in most shopkeepers' heads in that second, and both are expensive.

The first is the instant drop. "Fine, take it for 520." It ends the awkwardness in three seconds and costs you far more than Rs 120, because you have just told Saleem, and everyone he tells, what your real rate is.

The second is the defence. "Those rates are not genuine." "You will wait a week for it." All of that sounds like a man who has been caught, whether or not a word of it is true. It also turns a price question into an argument you cannot win, because the number on his screen does not care what you think of it.

There is a third response, and it is the only one that keeps both your margin and your customer. You look at the screen properly, for a few seconds, and you ask a question.

First question: is it the same item?

Most of these moments begin as a comparison and turn out to be two different things wearing the same name. Not always. But often enough that checking is free.

The ten-second check, before you talk about the rate

  • Same size and weight, in grams or litres
  • Same count in the pack, six against ten
  • Delivery included, or a separate line further down
  • A smallest order before delivery becomes free
  • How many days until it reaches his door
  • Return and exchange if the size is wrong
Sometimes every line matches and it really is cheaper. Then say so plainly instead of hunting for an excuse.

Look at the size before anything else. A one-litre bottle against your two-litre. Six pieces in a pack against your ten. Grams printed on the back, not "a packet".

Then look at what happens after he taps the button. Does that price include getting the bottle to his door, or is delivery a separate line he has not scrolled down to? Is there a smallest order before delivery becomes free, and is one bottle of oil anywhere near it?

Then the honest part, which this article would be worthless without. Sometimes it genuinely is the same bottle, genuinely cheaper, and genuinely delivered for free. Large sellers buy in quantities you cannot, and they are entitled to pass some of it on. Pretending otherwise in front of a customer who can read is a bad look, and it stops you learning something useful: your own buying on that item may be worse than you assumed.

The ten seconds are not for winning. They tell you which of two situations you are in.

Put both numbers on the counter

The strongest move is not to defend your rate. It is to work the whole cost out loud, slowly, while he watches.

Say the bottle on his screen is Rs 520 and yours is Rs 640. Delivery is Rs 150 unless he spends Rs 1,000 in one order, and he wants one bottle today.

Say a Rs 640 oil bottle, and a screen showing Rs 520

The rate on his screenRs 520
Delivery, because one bottle is under the smallest orderRs 150
What one bottle actually costs him thereRs 670
Your rate on the shelf, today, in his handRs 640
What your counter saves him on this one bottleRs 30
If he is already ordering four other things the delivery is shared and the gap turns real. Say that honestly too.

Said in a friendly voice, that is not an argument. It is arithmetic, and he can follow it as easily as you can.

Now the other half, which you have to be willing to say as well. If Saleem was already ordering four other items, the delivery is shared and effectively disappears. Then the gap is real: Rs 520 against Rs 640, and no amount of talking closes it. He is not wrong to buy it there, and telling him he is wrong will cost you the rest of his basket.

Which is why what comes next has to be a decision, not a reflex.

When matching is the right answer

Matching is not weakness. On the right item, with the right customer, it is the cheapest thing you will do all day. Four conditions, and you want most of them true before you agree.

It really is the same item. You checked the size and the pack, and the screen price with delivery is genuinely below yours.

The gap is small. Rs 40 on a Rs 640 bottle is a gap you can close and forget. Rs 200 is not, and reaching for it teaches him to ask again on everything else.

You still earn something. After the match you are above what the bottle cost you, with a little left over. Not level with it. Above it.

He is a basket, not a bottle. This is the one that decides most cases.

It is seven in the evening. Rubina does her household buying with you, Rs 3,000 or so at a time, and has done for years. She asks about a washing powder pack: yours is Rs 480, her screen shows Rs 430, and that pack cost you Rs 405. Match it and you still earn Rs 25. Refuse over Rs 50 and you are not risking Rs 50. You are risking Rs 3,000 a visit, and the visit after that.

That is the sum almost nobody does at the counter. You are not pricing a packet, you are pricing a household. Set beside a customer who has walked into your shop for years, Rs 50 is nothing, and holding on to the regulars is most of what a small shop actually is.

When matching is the wrong answer

Three reasons, and shopkeepers usually learn all three late.

Below your buying cost is not competing. If the oil cost you Rs 590 and you hand it over at Rs 520, you have not won a customer. You have paid him Rs 70 to carry your bottle away. Do that across ten items and you are running a shop that gives out money and calls it a busy day.

One match is never one match. Saleem will not remember Rs 640. He will remember Rs 520, and that is what he expects the following visit, and the one after. He will also mention it, warmly and with no bad intent, to two neighbours. Your rate on that bottle has moved for everybody, permanently, and you agreed to it in four seconds without meaning to. This is the same trap that an ordinary discount sets, only faster.

A shop that matches every screen keeps a shop's costs and loses a shop's margin. Your rent, your electricity, your helper's salary, the cash locked up on your shelves: none of that sits inside the number on his phone. Match everything and you are working on a large seller's rates with a small shop's expenses. That arithmetic finishes one way.

Put a month around it. Say the bottle earns you Rs 50 at Rs 640 and you sell twenty in a month, so the line brings in Rs 1,000. Now match at Rs 520 for the half who ask. Ten bottles at Rs 50 gives you Rs 500. Ten bottles at Rs 70 below cost takes away Rs 700. A line that earned Rs 1,000 now loses Rs 200, and your sales figure looks exactly the same as before.

Match his screen, or hold your rate

Match itHold your rate
What it costs youMatch itPart or all of your margin on that itemHold your rateThis one sale, some of the time
What it protectsMatch itThe whole basket, and a customer of many yearsHold your rateYour rate on every future visit, and for everyone he tells
What he walks away withMatch itThe item, and the rate he will expect for everHold your rateThe item, the same day, and a rate he can trust
Who it suitsMatch itA regular, an identical item, a small gap, still above your costHold your rateA different size or pack, a wide gap, or a match below your cost
Both columns are right answers. They are right about different items, and the item decides, not the mood at the counter.

What your counter gives that a screen cannot

There is a list here, and the mistake is to deliver it as a complaint. Say it once, plainly, in the tone you would use to tell him the oil is on the third shelf.

It is here. He walks out holding it. Nothing to wait for.

One is a perfectly good quantity. No smallest order, no making up an amount with things he does not need.

He can hold it. Lift the tin, read the date, smell the rice, check the seal. A photograph cannot be squeezed.

An exchange takes thirty seconds. Wrong size, broken seal, he changed his mind: he walks back in the morning and you swap it. No form, no photograph, nobody to come and collect it.

You know what he buys. You keep his brand, you tell him when it lands, you set one aside when stock is short.

And udhaar. This is the large one and it deserves saying out loud. No screen will ever hand a man a bag of goods and write the amount in a khata to be settled the day his salary arrives. Only a shopkeeper who knows the family can do that, and it is why half your customers are your customers. Just remember it is something you extend on purpose, so decide how much udhaar each name gets before the moment arrives.

Start your digital khata today

Free to start. Works offline. English, Roman Urdu & Hinglish. Your customers get their app free, forever.

The words to say at the counter

The words for the moment he turns the screen around

Say this

  • That is a good rate. Let me see the size on it.
  • With delivery on one bottle it comes to about Rs 670.
  • Mine is Rs 640, and it is in your hand right now.
  • If you are ordering other things anyway, take it from there.
  • Whenever you need it the same day, it is sitting here.

Not this

  • Then buy it from your phone.
  • You people should be supporting the shop in your own street.
  • Those rates are never genuine.
  • Nothing said, Rs 520 punched in, and a face on you.
Look at the screen, add the delivery out loud, make one plain offer, then stop talking.

The good version has three parts, in order. You look at the screen. You add the delivery out loud. Then you make a plain offer and stop talking.

"That is a good rate. With delivery on one bottle it comes to around Rs 670, so mine at Rs 640 is in your hand right now. If you are ordering other things anyway, take it from there, honestly. And whenever you need it the same day, it is sitting here."

You have not argued and you have not begged. Either he buys it from you, or he buys it there and still thinks well of you.

Three versions cost you the sale even when they save the rate. Sarcasm: "Then buy it from your phone." He will, and he will not come back for the rest of the list. The lecture about supporting the local shop: it puts guilt where a number belongs, and nobody enjoys being made to feel small in a shop. And the silent grudging cut: you say nothing, punch in Rs 520 and hand it over with a face. He gets the lower rate and the feeling that you resented giving it. You paid twice for one sale.

Hold most, match a few, and know which few

Here is where most shops should land. Hold your rate on nearly everything. Match on the short list of items people actually compare. Then know that list cold.

People do not compare everything. They compare recognisable branded packs, items with the size printed on the front, and anything expensive enough to be worth the trouble. Nobody opens a phone for loose sugar, a bar of soap, or the small things picked up on the walk home.

So go along your own shelves once and mark the twenty or thirty lines that get checked. That is where you decide in advance: match down to a floor you have already chosen, and not a rupee below it. Everything else holds its rate, without apology and without a speech.

You cannot make that decision without knowing what each of those items cost you. That is the hinge the whole thing turns on. Setting a rate is not guessing at what feels reasonable, it starts from your buying cost, and so does every match. Wasoolo keeps the buy rate on each product beside its selling rate, so when a screen is pointed at you the floor is a number you can look at rather than one you are trying to recall while a customer waits.

Then finish it well, whichever way it went. If you matched, say the number once and let it be ordinary. A favour that gets announced turns into a debt he did not ask for. If you held, do not sulk. Serve the rest of his list as warmly as always, so he sees that a rate you would not move did not change how you treat him.

And enter the sale at the price you actually took, not the price on the shelf. A month of matched sales recorded at shelf rates tells you a story that did not happen. Recorded honestly, Wasoolo's profit view shows which lines you have been matching and what they came to, which is the difference between a plan and a slow leak. It is also how the shop's real earnings stop being a guess.

Start your digital khata today

Free to start. Works offline. English, Roman Urdu & Hinglish. Your customers get their app free, forever.

Common questions

His screen shows a price below what I paid my supplier. What do I say?

Say it straight, without heat. "That is below what it costs me, so I cannot reach it. If it is that rate there, take it there today." Honesty costs you nothing here, and a customer who hears one calm true sentence tends to believe your other rates too. Then use it: that item is worth a conversation with your own supplier.

Should I put my rates on a board so nobody has to ask?

A visible rate helps more than people expect, because it moves the answer from you to the shop and removes the awkward pause. It only works if you keep to it. A board everybody knows is negotiable is worse than no board, because the customer paying the printed rate feels like the only person who did not know the rules.

A customer wants me to match the screen and give him udhaar too.

Those are two separate favours and you may give one, not both. Matching thins your margin. Udhaar leaves your money on a shelf in his house until he pays. Together they mean you funded his purchase and earned almost nothing for the risk. Offer him the choice: the lower rate today in cash, or your usual rate on the khata.

My regular buys big items from a screen and only small ones from me. Is that worth keeping?

Usually yes, and understanding it beats resenting it. Big, easy-to-compare purchases are where a screen wins, and a discount will not take them back. What you own is everything urgent, everything small, and everything he needs before payday. Serve that half well and the relationship holds.

Should I point out that the item on his screen might be a smaller pack?

Yes, if it is true and you ask it rather than announce it. "Does that one say two litres or one?" lets him check for himself and keeps you out of the argument. If it is the same size, drop it at once. Hunting for a fault that is not there makes you look like you are hiding something.

How do I stop one match becoming my permanent rate on that item?

Attach it to a reason and say the reason in the same breath. "For a full carton I can do Rs 600," or "this one is lower until the old stock clears." A rate with a stated reason has a natural end. A rate given silently gets remembered as your price. And if you keep repeating one match, redo your buying on that line.

Start your digital khata today

Free to start. Works offline. English, Roman Urdu & Hinglish. Your customers get their app free, forever.