Dakaei Discover

Travel Q&A

How to bargain in a Moroccan souk

Short answer The first price you hear in a souk is not the price. It's an invitation to negotiate. Treat haggling as a friendly game, not a fight. You will get a fair price; the shopkeeper will make a fair profit; both of you will enjoy the exchange.

The first price you hear in a souk is not the price. It’s an invitation to negotiate. Treat haggling as a friendly game, not a fight. You will get a fair price; the shopkeeper will make a fair profit; both of you will enjoy the exchange.

The basic math

ItemFirst quoteFair final price
Leather pouf400–600 MAD200–300 MAD
Berber rug (small)1500–3000 MAD600–1200 MAD
Berber rug (large)6000–12000 MAD2500–5000 MAD
Argan oil (100ml, real)250–400 MAD120–180 MAD
Babouche slippers200–400 MAD80–150 MAD
Tagine (small ceramic)150–300 MAD60–120 MAD
Spice blend (ras el hanout, 100g)80–150 MAD40–60 MAD
Tea glass set (6)200–400 MAD80–150 MAD

Rule of thumb: open your offer at 30–40% of their first quote. Land at 50–60%. You’re not “winning” if you push lower, you’re insulting them.

The script

The flow is predictable. Use it.

  1. They quote. Smile. Don’t react. Pick up the item, look at it carefully.
  2. You ask “Akhir taman?” (“Final price?”). They drop it 10–20%.
  3. You counter with 30–40% of original. Calmly, with a smile. “Ghali bezzaf” (“too expensive”).
  4. They look offended, name a higher number. Theatre. This is the game.
  5. You meet near the middle. Or…
  6. You walk away. This is the most powerful phrase in any souk.

The walk-away

Safi, bislama (“OK, goodbye”) + start walking out.

70% of the time the shopkeeper will call you back with a much better number. If they don’t, the price they refused was genuinely too low, that’s useful information for the next stall.

Phrases that work

DarijaWhen
SalamWalking in. Always greet.
Bshhal hada?”How much is this?”
Ghali bezzaf”Too expensive”
Akhir taman?”Final price?”
Wash kayn rkhis?”Is there a cheaper one?”
Safi, bislama”OK, goodbye”, and walk
Ana hna ghir lyoum”I’m only here for today”, signals you’ll buy if the price is right
Bezzaf, shwiya”Too much, a bit less”

What not to do

  • Don’t bargain unless you’ll actually buy. Negotiating down to a price and then leaving is rude. The shopkeeper invested 15 minutes in you.
  • Don’t show enthusiasm before asking the price. Wandering eyes raise the opening quote.
  • Don’t accept the first counter. There are always two more rounds in them.
  • Don’t bargain on food, taxis, or restaurants, those are fixed prices (well, taxis use a metre).
  • Don’t compare with another shop’s price out loud. Insulting.
  • Don’t bargain over a few dirhams. If you got 80% of the way there, just close the deal. 10 MAD to you, half a day’s profit to them.

Cultural reframe

Haggling isn’t about getting the lowest price. It’s a conversation that locals enjoy. The shopkeeper isn’t trying to rip you off, he’s running the same dance with everyone, locals included. Locals pay the local price because they know the local price. Tourists pay the tourist price because they accept the first or second quote.

The third quote is the local price.

Authentic vs. fake

  • Real argan oil is filtered, dark gold, sold in glass. “Cosmetic” argan is for skin; “alimentary” for food. Fake versions are pale and sold in plastic. Smell test: real argan smells nutty, not perfume-y.
  • Real Berber rug is hand-knotted, slightly irregular, the back shows the same pattern as the front, dyed wool feels heavier than synthetic. Fakes are machine-made, weirdly perfect, light.
  • Leather pouf, sniff. Real leather smells like leather. The good stuff comes from the Fes tanneries.
  • Spices, buy from busy stalls with high turnover. The dusty-looking ones have been sitting for months.

The Dakaei bargaining coach

Our app has a real-time bargaining coach: paste a price, get a counter-offer line in Darija + transliteration, learn the exact phrase to use. Built for tourists in Marrakech. Get the app →.

Want this in your pocket? Get the DarijaGPT app.

Trip planner, city guides, places to eat and stay, real Darija when you need it, everything for your Morocco trip in one app.