Haggling, without being the worst person at the market
The skill is knowing when it applies at all.
First, work out whether it applies
Getting this wrong in either direction is the main mistake. Accepting a first price where everyone negotiates marks you out; haggling in a shop with printed prices is simply rude.
| Situation | Negotiate? |
|---|---|
| Printed price tag, menu, supermarket, chain | No. The price is the price. |
| Market stall, souvenir, craft, unmarked goods | Usually yes, where local custom allows. |
| Taxi with no meter | Yes, and agree the fare before setting off. |
| Metered taxi or a ride app | No. |
| Tours, drivers, multi-day hire | Often, especially off-season. |
| Food from a street vendor with locals queueing | No. There is a set price and you are being told it. |
How to do it
- Know roughly what it should cost first. Negotiating without a reference is theatre — you can talk someone down 40% and still pay triple.
- Decide your number before you start, and be willing to pay it cheerfully.
- Be pleasant. It is a social exchange, not a confrontation. Humour works better than firmness almost everywhere.
- Make one counter-offer, not five. Endless grinding is tedious and reads as bad faith.
- Be genuinely willing to walk, politely. It is the only real leverage, and it works precisely because it is not a tactic.
- Once you agree, buy. Walking after agreeing a price is the one move that is actually rude.
Keep it in proportion
Convert before you dig in. A gap that feels like a matter of principle is frequently the price of a coffee at home, and there is a version of the traveller who wins a ten-minute negotiation over an amount they would not bend down to pick up in their own street. Do not be that person.
Being able to convert instantly, one-handed, mid-conversation, is genuinely useful here — as is having the rule of thumb in your head so you are not looking at a screen while someone is talking to you.
Convert with no signal, in one hand
RoamRate is free for five major currencies and $4.99 once for all 150+. No subscription, no ads, no account.
Download on the App Store