"Last price?" — how to negotiate on WhatsApp and still keep your profit
Set your floor once — start your 14-day free trial
Two words, and every seller in Ghana feels them in their stomach. She's interested. She's also about to take money off you, and you've got four seconds to decide how much.
Most sellers get this wrong in the same way, and it isn't by being too tough. Knowing how to negotiate price on WhatsApp starts with understanding what the message actually means — because it isn't the end of a sale. It's the beginning of one.
What "last price" really means
Nobody asks the last price of something they don't want.
That's the whole thing, and most sellers miss it because the message feels like pressure. It isn't a complaint about your price. It's not an insult, and it's very rarely a threat to leave. It is a customer telling you she has decided to buy and is now doing the last thing anybody does in a Ghanaian market before handing over money.
She's expecting a small negotiation. She'd be a bit surprised if there wasn't one.
What most sellers do is hear pressure and answer it: GH₵180 becomes GH₵150 in about three seconds, unprompted, before she's even named a number. The sale closes. Everyone's happy. And two things just went wrong that you won't see for months.
Why dropping fast costs you twice
The margin, obviously. GH₵30 on one dress is nothing. GH₵30 across forty sales a month is GH₵1,200, which is more than most Ghanaian shops make in profit in a slow week. Nobody decides to lose GH₵1,200. It leaks out ten and twenty cedis at a time on evenings when saying yes was faster than typing one more message.
And the respect, which costs more. A price that falls the instant somebody pushes was never a real price. She learns that in one exchange. Next time she opens with a lower number, because you taught her to. She tells her sister your prices are soft. You have not gained a happy customer — you've trained one.
The seller who comes down GH₵10 with a reason keeps both the margin and the position. That's not being hard. It's being consistent, which customers actually find reassuring.
The floor-price method
Everything else on this page depends on one habit, and it takes an evening.
Decide your lowest number before the chat. Write it down. Never say it out loud.
For every item you sell, there's a price below which the sale is not worth making — your cost, your transport, your time, and something left over. That's your floor. Above it, everything is negotiable. Below it, nothing is, no matter how nice she is or how late it is.
Three rules make it work:
It's secret. The floor is for you. The customer sees your asking price and whatever you choose to come down to. If she ever learns the floor, it becomes the new asking price and you've lost the whole gap.
It's per item, not per shop. The bag you buy at GH₵180 and the earrings you buy at GH₵12 cannot follow the same rule. On some items you have GH₵60 of room. On others you have four cedis, and you should hold at the asking price and mean it.
It's decided when you're calm. That's the real point. Sitting down on a Sunday with a notebook, you make good decisions about your own money. At 11pm on a Thursday, in the middle of a chat, with a customer typing "so?", you make bad ones. The floor exists so that the tired version of you doesn't get a vote.
Written down, "last price?" stops being a moment of pressure and becomes a question you already know the answer to.
Six chats, and what to say in each
These are the six that cost sellers the most. For each: what she sends, what most sellers reply, what to send instead, and why it works.
Assume a listed price of GH₵180 and a floor of GH₵160 throughout.
1. The opening lowball
Her: I'll give you GH₵200 for both.
(Two dresses at GH₵180 each — she's offered GH₵90 apiece.)
Most sellers: "No way, that's too small." Or worse, they counter immediately at GH₵300 — which concedes GH₵60 before she's said anything reasonable.
Send instead: "I can see you like them! GH₵200 for two I can't do — that's below what they cost me. For both together I can do GH₵340 instead of GH₵360, and I'll deliver free within Accra."
Why: you never engaged with her number. A lowball's job is to move your starting point, and answering it with a counter is how it succeeds. You've stayed near your price, given a small real concession, and added something that costs you less than a discount does.
2. The repeat customer
Her: You know I always buy from you. Do something for me.
Most sellers: give her whatever she asks, because she's a good customer and it feels rude not to.
Send instead: "You're one of my best customers, so let me do GH₵165 for you — that's below what I give anybody. And I'll message you first when the new stock lands, before I post it."
Why: she's not really asking for money. She's asking to be treated as somebody who matters. Being first in line on new stock costs you nothing and is worth more to her than GH₵15 — and it brings her back, which the discount alone doesn't.
3. The bulk ask
Her: If I take five, what's the price?
Most sellers: panic slightly and offer a big round discount. "Five? Okay, GH₵150 each."
Send instead: "For five, GH₵165 each — GH₵825 for all of them, and delivery is on me. That's the best I do on this one and it's because you're taking the whole lot."
Why: a quantity discount should be a structure you decided in advance, not a number you invent while she's watching. Notice the total is stated. Customers buy the total, not the unit price, and saying it removes the arithmetic that gives her time to hesitate.
4. The walk-away
Her: Ok, I'll check somewhere else.
Most sellers: fold. "Okay wait — GH₵150, come."
Send instead: "No problem at all, I understand. If you don't find what you want, I'm here — I'll hold this one till tomorrow evening in case."
Why: most walk-aways aren't walking. It's the last move, and folding to it is how you teach every future customer that your price drops if they threaten to leave. You've been warm, you've left the door open, and you've put a small clock on it. A good number of these come back within a day. The ones that don't were never going to pay your floor.
5. "My friend bought it cheaper"
Her: My friend bought the same one for GH₵140.
Most sellers: get defensive, or match it.
Send instead: "Could be — there are cheaper versions of this around. Mine is the [fabric / grade / where you get it], and I'd rather tell you that than sell you something else and have you find out. GH₵175 is what I can do today."
Why: you haven't called her a liar and you haven't called her friend one. You've moved the conversation from price to difference, which is the only ground where you can win it. And a tiny concession afterwards lets her save face.
6. The silent scroller
Her: How much? (You answer. Nothing. Two days pass.)
Most sellers: nothing, or three "Hello?" messages that make you look desperate.
Send instead, once, the next morning: "Morning! Still holding the red one in your size — should I keep it for you or let it go?"
Why: one message, with a reason to reply and a gentle deadline inside it. "Should I let it go" gets an answer where "are you still interested" doesn't, because it asks her to make a decision rather than confess she forgot. One nudge, though. Two is chasing, and chasing costs you the price.
Always give a reason with a discount
The single most useful sentence on this page.
A bare drop — "okay, GH₵160" — tells the customer your first price was made up. She wonders how much further it goes, and she's right to.
A reason converts the same GH₵20 into something she won:
- "GH₵170 because you're taking two."
- "GH₵165 because you're paying today."
- "GH₵170 and I'll cover delivery within Osu."
- "GH₵165 because you've bought from me before."
Same money out of your pocket. Completely different conversation. And it protects the asking price for the next customer, because your discount had a condition rather than a mood.
When to let them walk
Sometimes she wants a price below your floor and there's no version of the chat that ends well. Let her go, warmly:
"That's below what I can do on this one. But I'll message you if something similar comes in around that range."
A sale at GH₵140 on an item that cost you GH₵160 isn't a sale. And the shop that never says no ends up with customers who only ever push, which is a slower, more painful version of the same loss.
Doing this at 2am, on twenty chats at once
Everything above works. It works when you're rested, when you've got your notebook, when it's the second last-price message of the day rather than the fourteenth.
That's the honest catch. The method doesn't fail because it's wrong. It fails on your busiest days — which are also the days with the most money in them — and it fails at night, when a customer is pushing and typing "so?" and going to bed is worth GH₵20 to you.
This is what Vendwa's floor prices are for. You set the floor on each item once, when you're calm. Then every chat, at every hour, negotiates the way the good version of you would: down in small steps, always with a reason, and never below the number you wrote down. The floor is checked by our system before any reply goes out — so however a customer phrases it, there's nothing underneath it to agree to.
And when you want to make an exception, you make it. Watching a chat and want Auntie Efua to have it at GH₵400? Whisper a private instruction into the conversation from your app and Vendwa adjusts without missing a beat. The customer never sees it. How the whisper works (Pro and Business).
Take the scripts with you
The six above, plus six more, are on one page you can copy and paste straight into a chat: 12 replies for when a customer asks "last price". No sign-up.
And if you want the longer version of the thinking behind all of this, it's here: how to negotiate on WhatsApp without losing profit.
Set your floor price once. L0 — GH₵199 a month, 0% of your sales, and what's on each plan.