How much discount should you give when a customer bargains?

· 8 min read

Short answer: Decide the numbers before the conversation starts, not inside it. Quote a base price, plan one or two drops, and set a floor by arithmetic: what you paid, plus delivery, packaging and your real cancellation rate, plus the smallest margin that makes packing the order worth doing. Then move one step per real push, never two, and never below the floor.

A customer asks the price. You say ৳1,450. They say "1000 e diben?"

Whatever you type next, you are making a pricing decision with no time to think, possibly at 11pm, possibly while packing three other orders. Do that forty times a week and you have no idea what your average selling price actually is.

A flat "fixed price" costs you orders here

Dorkoshakoshi is not an objection in Bangladesh. It is part of buying. In a New Market shop the first number is understood to be an opening, and asking for less is not rude — it is the normal next line.

So when a page replies "sorry, fixed price" and nothing else, the buyer does not think fair enough. The conversation has ended, and there are four other pages selling the same kurti open on their phone.

That does not mean say yes. It means having an answer that is not simply "no" — and does not cost you ৳300 either.

The real problem is deciding the discount in the moment

When you settle a discount inside the conversation, three things move at once: how tired you are, how badly you want to close, and how hard the customer pushed. The same kurti goes out at ৳1,400 on Sunday afternoon and ৳1,150 on Thursday night.

It gets worse when someone helps you with the inbox: a helper has no way to know which of those two prices was correct. So they pick low, because low is what ends the conversation, and ending conversations is what looks like doing the job well.

The price ladder: four numbers, written down before anyone asks

Instead of one price and unlimited discretion, write down four:

RungExampleWhat it is
Base৳1,450Your posted price. Quoted first, always, as the price.
Step 1৳1,300The first concession. Only after real pushing.
Step 2৳1,200The second, for a customer who is genuinely going to buy.
Floor৳1,150The last price. You do not sell below it.

Set the floor from arithmetic, not from feeling: what you paid, plus delivery, plus packaging, plus your real return rate — cash on delivery cancellations are a cost, not bad luck — plus the smallest margin that makes packing the order worth doing.

The floor is a number, not a mood. The steps exist so you never jump from base to floor in one message. A seller who drops ৳300 the first time they are asked has taught that customer that pushing works, so they will push again — on the delivery charge, and on the next order.

Hold firm on the first ask, and on the second

The expensive mistake is not discounting. It is discounting on request one.

  1. First ask: refuse. Restate the price and say why it is worth it — stitching, warranty, the fact that you replace damaged pieces.
  2. Second push: still hold. The price is already fair; say so.
  3. Third push, when they are about to leave: step 1, reluctantly, as a favour.
  4. Every further hard push: exactly one more step. Never two.

A "real push" is not any mention of price. A customer who says "accha thik ache" and then asks about delivery has already accepted. A customer who says "onno page e 1200 e ache" is pushing. Only the second one costs you a rung.

What a lowball actually tells you

You quote ৳1,450 and they say ৳700. That is not an opening bid — it is below your floor and probably below your cost.

Whichever it is, the price reply is the same: give the floor once, say plainly that it is the last price, and stop moving.

A price ladder is not a discount policy. It is the list of prices you have already agreed to accept, decided before a customer was ever in front of you.

How Tanet Chat holds the line

Every product in Tanet Chat carries those same four fields — base price, price drop 1, price drop 2, price floor — plus a bargaining on/off switch. Products with variants carry their own set on each variant, so size L can have a different floor than size M.

Some of that is a hard rule the software applies; some is an instruction the agent follows. Worth knowing which is which before you trust it with your margin.

What the software enforces:

Those alerts only arrive if you have paired a Telegram account with the shop. Without one the order is still refused — you just do not hear about it.

What the agent is told to do — firm instructions, not locks:

Shop-wide settings sit in the agent config, behind the "Allow bargaining" box: a firm, balanced or flexible stance; default drop percentages (10% then 15%, up to four steps); an auto-accept threshold, so an offer within 5% of the floor is simply taken; what happens when someone hits the floor (alert you, refuse automatically, or pause the bot and hand you the chat); and sweeteners to offer instead of more money — free delivery, extended warranty, a free gift, a bundle, priority shipping. You can also write the refusal and acceptance lines yourself, in your own words.

Two honest limits. Bargaining is set per product, not per shop. If no product has it switched on, the agent is handed a firm-price brief and refuses discounts outright, in your own words if you wrote them. In a mixed catalogue it is softer — a product with the switch off simply has no ladder to walk down. And none of it works until you fill the numbers in. The dashboard requires a floor on a product without variants, but a variant's floor can be saved blank, and a blank floor is not a protected floor.

What to set up this week

  1. Take your five best sellers and work out the real floor for each: cost, delivery, packaging, cancellations, minimum margin.
  2. Write all four numbers per product — base, two steps, floor — even if the two steps are only ৳50 apart.
  3. Turn bargaining off on anything you genuinely never discount. New products arrive with it switched on, so this is a step you take, not a default you inherit.
  4. Tell whoever else answers the inbox that the floor is a rule, not a starting point for their own judgement.

If discounts are slipping because every reply is rushed, fix reply speed first — why your page gets messages but not orders covers that. Tanet Chat access is invite-only for now; you can request access on the apply form, and the plans and prices are here.

Common questions

Should I keep a fixed price or allow bargaining on my Facebook page?

Allow it, but only down a ladder you decided in advance. A flat "fixed price" with nothing after it ends the conversation, and the buyer moves to the next page. A base price, one or two planned drops, and a floor lets you say yes to bargaining without losing margin.

How much discount is safe to give?

Work backwards from cost, not from the customer's pressure. Add what you paid, delivery, packaging, and your real return rate, then add the smallest margin that makes packing the order worth doing. That total is your floor. Everything between it and your posted price is negotiable; nothing below it is.

What should I do when a customer offers half my price?

Give them your floor once, say plainly that it is the last price, and stop moving. A buyer who opens at half is testing whether your price is real, not comparing you to a cheaper seller. If you move a little, they will ask again — and they will ask on the delivery charge next.

How do I stop my helper from giving away too much discount?

Take the decision away from them. A helper answering the inbox has no way to know which discount was correct, so they pick the one that ends the conversation fastest. Write the floor down per product and make it a rule, not a judgement call.

Can Tanet Chat bargain with customers for me?

Yes, if you fill in the numbers. Each product carries a base price, up to two drop steps and a floor. The agent quotes the base as the price, moves one step per real push and never reveals that a floor exists — and an order confirmed below that product's floor is blocked instead of created, with an alert sent to your Telegram.

See if Tanet Chat fits your shop →