Shopping in a Moroccan Souk: Phrases to Bargain Like a Pro
A full bargaining script in Moroccan Arabic (Darija) — from asking the price to walking away and closing the deal — so you can shop a souk with confidence.

Why a Few Darija Phrases Change Everything in the Souk
In a Moroccan souk, the first price is never the real price — haggling is expected, even part of the fun. But the moment you open with a word of Darija instead of English or French, two things happen: the vendor warms up, and the "tourist tax" on the opening price drops. You don't need to be fluent. You need about ten phrases and the confidence to use them.
Step 1 — Asking the Price
| Darija | Pronunciation | Meaning |
|---|---|---|
| بشحال هادا؟ | bch7al hada? | How much is this? |
| بشحال؟ | bch7al? | How much? |
| غالي بزاف | ghali bzaf | Too expensive |
| هادا غالي | hada ghali | That's expensive |
Open with bch7al hada? while pointing. Whatever number comes back, your first move is almost always ghali bzaf — said with a smile, not an insult. It signals you know the game.
Step 2 — Making Your Counter-Offer
| Darija | Pronunciation | Meaning |
|---|---|---|
| نقص شوية | nqes chwiya | Lower it a bit |
| آخر تمن؟ | akhir taman? | Last price? |
| نعطيك... درهم | n3tik... drhem | I'll give you... dirhams |
| بلا زيادة | bla zyada | No extra / that's my limit |
A common rule of thumb: counter with roughly half the opening price, then meet somewhere in the middle. N3tik khamsin drhem ("I'll give you 50 dirhams") puts a real number on the table. Ask akhir taman? ("last price?") to push them toward their floor.
Step 3 — The Walk-Away
The single most powerful move in any souk is being willing to leave. It's not rude — it's the negotiation.
| Darija | Pronunciation | Meaning |
|---|---|---|
| صافي، شكرا | safi, shukran | Okay, thanks (I'll leave it) |
| غادي نمشي | ghadi nmchi | I'm going to go |
| نشوف بلاصة أخرى | nchouf blasa okhra | I'll look elsewhere |
Say safi, shukran and take a few steps away. More often than not, you'll hear the real "last price" called after you. If you don't, the price genuinely was fair — and you can always walk back.
Step 4 — Closing the Deal
| Darija | Pronunciation | Meaning |
|---|---|---|
| واخا | wakha | Okay / deal |
| صافي | safi | Done / that's it |
| نأخدو | nakhdo | I'll take it |
| شكرا بزاف | shukran bzaf | Thank you very much |
Once you land on a number, wakha, nakhdo seals it. A warm shukran bzaf at the end keeps things friendly — you may be back tomorrow, and souk vendors remember a polite customer.
A Full Exchange, Start to Finish
- You: bch7al hada? — How much is this?
- Vendor: miatayn drhem — 200 dirhams
- You: ghali bzaf! n3tik miya — Too expensive! I'll give you 100
- Vendor: la la, miya w khamsin — No no, 150
- You: akhir taman? … safi, shukran — Last price? … Okay, thanks (start to walk)
- Vendor: wakha, miya w 3achrin! — Okay, 120!
- You: wakha, nakhdo. shukran bzaf — Deal, I'll take it. Thanks a lot
A Few Cultural Notes
- Stay friendly. Haggling is theater, not conflict. Smiles and a bit of humor get you a better price than a hard face.
- Don't start what you won't finish. If you name a price and the vendor accepts it, you're expected to buy. Only bargain for things you actually want.
- Small notes help. Having close to the right amount in small bills makes closing quick and avoids "no change" delays.
Practice These Phrases Before You Go
The difference between reading these and actually using them is a few rounds of practice. Drill the souk phrases and numbers with spaced repetition on MocroDarija: create your free account to start, or brush up on prices first with our guide to Moroccan Arabic numbers. Walk into your first souk already knowing how the conversation goes.