Souk & money

Darija numbers & bargaining in the souk

Bargaining is expected in Moroccan souks — and it's fun once you know the moves. Learn to count in Darija, ask "how much?", and haggle politely to land a fair price without any awkwardness.

In this guide Numbers 1–10 · Tens, hundreds & money · The bargaining script · Etiquette · Practice in SayDarija

Numbers 1–10

#DarijaArabic
1wahedواحد
2joujجوج
3tlataتلاتة
4rb3aربعة
5khmsaخمسة
6sttaستة
7sb3aسبعة
8tmnyaتمنية
9ts3udتسعود
103achraعشرة

Tens, hundreds & talking money

#DarijaArabic
203achrinعشرين
50khamsinخمسين
100myaمية
200myataynميتين
1000alfألف

Watch out for "rial": Moroccans often quote prices in rial, not dirham. 1 dirham = 20 rial. If someone says "mya" (100) they may mean 100 rial = 5 dirham. When unsure, ask "b dirham?" (بالدرهم؟) — "in dirham?".

The bargaining script

  1. Bsh7al hada? (بشحال هادا؟) — "How much is this?"
  2. Ghali bzzaf! (غالي بزاف) — "Too expensive!" (say it with a smile)
  3. Ana n3tik... (أنا نعطيك...) — "I'll give you..." + your number.
  4. Naqs shwiya 3afak (نقص شوية عفاك) — "Lower it a little, please."
  5. Akhir taman? (آخر ثمن؟) — "Last price?"
  6. Wakha, ghadi nakhod (واخا، غادي ناخد) — "OK, I'll take it."
    or Ma3lish, shukran (معليش، شكرا) — "Never mind, thanks" (and start to walk away).

Bargaining etiquette

Do it in the app

Drill the numbers, then rehearse the haggle

Numbers only stick with repetition. Use SayDarija's Practice drills to hear and repeat the numbers until they're automatic, then run the bargaining roleplay where the AI plays a souk vendor and you negotiate a rug from "ghali bzzaf" down to a deal. Ask the tutor to convert any dirham amount into a Darija sentence you can say out loud.

Download on theApp Store