Haggling is the thing most travelers dread about Morocco, and it’s the thing they end up loving once they get it. In the souk, nothing has a fixed price. The number a seller first says is not the price — it’s the opening line of a conversation. Learn how that conversation works, and roughly what things should cost, and you’ll shop with confidence instead of that nagging feeling you just overpaid.
So here’s the mindset first, then the step-by-step, then real numbers to aim for.
The one mindset shift
Stop thinking of it as a fight. Haggling here is a social ritual, closer to a friendly game than a battle. Both sides know the first price is inflated, both sides expect the back-and-forth, and the goal isn’t to “win” — it’s to land on a number that feels fair to both of you. Moroccans haggle with each other too. Do it with a smile, a bit of humor, and some patience, and the seller enjoys it as much as you do. Get tense or aggressive and you’ve missed the point.
One rule that follows from this: only start bargaining if you actually intend to buy. Haggling hard and then walking off for no reason is bad form.
The dance, step by step
Once you’ve found something you want, this is how it goes.
- Scout first. Walk the area before you engage. The same goods cluster together, so check five or six stalls, compare quality, and get a feel for the starting prices. Shops deeper in the souk, off the main tourist lane, usually open lower.
- Hide your interest. Don’t gush over the thing you actually want. Ask about a few items so the seller can’t read which one you’re set on — the moment they know, the price climbs.
- Ask the price. “Bshhal?” — how much. Whatever number comes back, show no reaction. It’s the tourist price, usually two to four times fair value.
- Counter low. Come back at about 30–40% of their asking price for most items, or 20–25% for big-ticket things like rugs. This isn’t rude; it’s expected. The seller may act wounded — that’s theater, part of the ritual.
- Climb slowly. Move up in small steps. They’ll come down in small steps. You’re aiming to meet somewhere around half the first quote.
- Walk away. Your strongest move. If you’re near a fair price, the seller will call you back as you leave. If they let you go, you were probably below their floor — no harm done, and you can return later.
What things should cost
Here’s the part nobody local writes down honestly. These are rough fair prices — what to actually aim to pay, not the first quote you’ll hear. Quality drives huge variation, especially on rugs, leather, and silver, so treat these as ballparks. As a mental shortcut, about 10 dirhams is a US dollar and 11 is a euro. Note too that prices have crept up and are expected to keep rising toward the 2030 World Cup, so this is a snapshot.
Everyday things (usually fixed, not haggled):
- Small bottled water: 5–10 MAD
- Mint tea in a cafe: 10–20 MAD
- Street food meal: 10–50 MAD
- Tagine at a local restaurant: 30–60 MAD (on a tourist strip, 90–120 for the same plate)
- Short metered taxi ride in the city: roughly 15–30 MAD
Souk goods (haggled — aim for these, expect a higher first ask):
- Babouche leather slippers: 60–150 MAD
- A leather scarf or cotton pashmina: 50–150 MAD
- A small leather bag: 150–400 MAD, depending on quality
- A wool blanket or throw: 200–600 MAD
- A metal-and-glass lamp: 150–500 MAD by size
- A mint tea set (pot, glasses, tray): 150–500 MAD by quality
- Culinary or cosmetic argan oil, small bottle from a cooperative: 50–150 MAD
- Ras el hanout or cumin, per kilo: 30–60 MAD
- A Berber rug or kilim: anywhere from about 800 MAD for a small kilim to several thousand for a large, finely woven piece — this is the biggest negotiation you’ll have
Two location notes: Marrakech and Fes run 20–40% higher than smaller cities like Meknes or Tiznit, and leather is cheaper in Fes because you’re buying at the source. Prices also nudge up 10–20% in the busy October-to-April season.
Where you should NOT haggle
Bargaining has boundaries, and pushing it in the wrong place is disrespectful. Do not haggle at supermarkets, malls, pharmacies, restaurants and cafes with prices on the menu, or any shop marked “prix fixe.” Prices there are set. And when a metered taxi uses its meter, that’s the price — no negotiation needed. Haggling belongs in the souks, with artisans and street vendors, and when agreeing a private tour or an unmetered ride.
The pro moves
A few tactics that separate a good price from a great one:
- Learn the baseline first. Every city has an Ensemble Artisanal — a government-run craft shop with fixed prices and certified quality. Visit one before you hit the souk. Seeing what a rug, a leather bag, or a lamp actually costs there is the single most powerful bargaining tool you have.
- Shop early. The first sale of the day is considered good luck, or baraka, so sellers are often keener to deal in the morning.
- Pay cash, in small notes. Carry 20s, 50s, and 100s. A 200 note is hard to break, and “I have no change” is a classic tactic to keep the price up. Exact change strengthens your hand.
- Bundle. Buying several things from one seller? Negotiate the lot. The total goes up but the per-item price drops.
- Go smaller for specialties. Tiznit for silver, Meknes for metalwork and olive oil, Chefchaouen for wool — all cheaper and calmer than the big cities.
A few words of Darija
You don’t need much, but a little goes a long way and makes sellers smile:
- Salaam Alaykum — hello (reply: wa alaykum salaam)
- Bshhal? — how much?
- Ghali / Bezaf — too expensive / too much
- La, shukran — no, thank you
Spot the common tricks
A handful of setups to see coming: the price sign that turns out to apply to one tiny item on the rack, not the one you’re holding; “pure argan oil” that’s cut with cheaper oil (buy from a cooperative); “amethyst” that’s a painted rock and “fossils” that were made last week; and the friendly young man who offers to guide you, then steers you to a shop for commission. For silver, carry a small magnet — real silver isn’t magnetic. (There’s more on these in the safety and shopping guides.)
FAQ
How much should you haggle in Morocco? Counter at about 30–40% of the first asking price for most items, or 20–25% for expensive things like rugs. A fair final price usually lands around half the original quote.
Is haggling expected in Morocco? Yes, in the souks and with street vendors and artisans. It’s a normal, expected social ritual, and locals do it too. It’s not expected in supermarkets, malls, pharmacies, or restaurants with fixed prices.
What should I actually pay for things? As rough fair prices: babouche 60–150 MAD, a small leather bag 150–400, a lamp 150–500, argan oil 50–150, and rugs from about 800 MAD upward. Quality and city change these a lot.
What’s the best way to get a lower price? Walk away. If you’re near a fair price, the seller will call you back. Scouting several stalls first and paying cash in small notes also help.
Where is shopping cheapest in Morocco? Smaller cities like Meknes, Tiznit, and Taroudant run 20–40% below Marrakech and Fes for similar goods, with less pressure.
Should I feel bad about haggling hard? No, as long as you’re friendly and genuinely intend to buy. The seller won’t sell below their floor, so a deal you both agree on is fair by definition.