How to haggle in Moroccan markets

Start by offering 30-40% of the asking price, walk away if they won't budge, and always be prepared to leave empty-handed. The key is patience, respect, and knowing that the first price is never the real price.

  1. Learn basic Arabic or French numbers. Memorize numbers 1-100 in Arabic (wahid, itnayn, talata) or French. This shows respect and prevents sellers from inflating prices thinking you don't understand.
  2. Browse first, buy later. Walk through the entire souk before buying anything. Note prices and quality. Sellers will remember you and may offer better deals when you return.
  3. Start at 30-40% of asking price. If they ask 200 dirhams, offer 60-80 dirhams. This isn't insulting—it's expected. They've already inflated the price knowing you'll negotiate.
  4. Use the walk-away technique. When negotiations stall, say 'shukran' (thank you) and start walking away slowly. They'll often call you back with a better price. Only do this if you're genuinely willing to leave.
  5. Bundle for better deals. Buy multiple items from the same seller. Say 'If I buy three carpets, what's your best price for all?' Volume purchases give you more negotiating power.
  6. Know when to stop. When you've reached a price you're happy with, accept it. Don't push for every last dirham—maintain dignity for both parties.
Is haggling rude or offensive?
Not at all. Haggling is expected and part of Moroccan culture. Not haggling can actually be seen as strange. Just be respectful and patient.
What if I don't speak Arabic or French?
English works fine in tourist areas. Use hand gestures, calculator apps, or write numbers down. Many vendors speak multiple languages.
Should I haggle for food in the markets?
No. Food prices in markets are generally fixed. Haggling is mainly for crafts, textiles, jewelry, and tourist goods.
How do I know if I'm getting a good deal?
Check similar items at multiple stalls first. A good rule: if you're happy with the price and would pay it back home for similar quality, it's a fair deal.
What if the seller gets angry during negotiations?
Stay calm and polite. If they become genuinely upset, apologize and either make a reasonable offer or leave. Most 'anger' is theatrical and part of the process.