For many first-time visitors, the souks of Marrakech and Fes are the most exciting part of the trip and also the most nerve-racking. Nothing has a price tag, every shopkeeper wants a moment of your time and you are never quite sure whether you have paid too much. The good news is that haggling in Morocco follows a fairly predictable rhythm, and once you understand it, it becomes a friendly conversation rather than a contest.
This guide explains how bargaining works in practice, the few phrases that help, the etiquette that keeps it pleasant on both sides and the places where you can simply pay a fixed price.
Why haggling is normal
In the medina souks, the first price is an opening move, not a final figure. Sellers expect a counter-offer, and a long, good-humoured exchange is part of the culture of the market. There is no single "correct" price for a rug or a lantern: the right price is one that you are happy to pay and the seller is happy to accept. A shopkeeper will not sell at a loss, so you do not need to feel guilty for negotiating.
Haggling is not universal, though. Supermarkets, pharmacies, cafés, restaurants with menus and modern shops in the new towns charge fixed prices, and bargaining there would be out of place.
How a typical negotiation goes
- Browse first
Walk through the souk before buying anything expensive and look at the same kind of item in two or three shops. You will quickly get a feel for quality and price ranges.
- Let the seller name a price
Ask how much an item costs and let the shopkeeper make the first offer. If the price is given in euros, ask for it in dirhams, which keeps the conversation in the local currency you will pay in.
- Make a low but friendly counter-offer
Travel guides commonly suggest opening at somewhere between a third and a half of the first price, and some suggest even lower for tourist souvenirs. Expect a laugh or a show of surprise: that is part of the exchange.
- Move in small steps
Raise your offer slowly while the seller comes down in larger steps. Deals often settle somewhere around the middle after a few rounds.
- Agree, or leave politely
When you reach a price you are happy with, shake on it and pay. If you cannot agree, thank the seller and walk away calmly. You may be called back with a better offer, and if not, the price was probably close to the real limit.
Useful Darija phrases
Most shopkeepers in tourist areas speak some French and English, but a few words of Moroccan Arabic (Darija) are always appreciated and often bring a smile. Transliterations vary, so do not worry about perfect pronunciation.
| Darija | Meaning | When to use it |
|---|---|---|
| Bshhal hada? | How much is this? | To ask the price |
| Ghali bzzaf! | That's far too expensive! | In response to a high first price, with a smile |
| Nqess shwiya | Lower it a little | To nudge the price down |
| Akhir taman? | What's your final price? | Near the end of the negotiation |
| Safi | OK, deal / that's enough | To accept a price |
| La, shukran | No, thank you | To decline politely while walking on |
Etiquette that makes it easier
- Only start bargaining if you might buy. Asking prices out of curiosity is fine, but making offers on something you do not want wastes the seller's time.
- Never agree a price and then refuse to pay. Once you have settled on a figure, the deal is done. This is the one rule that matters most.
- Stay relaxed and courteous. A smile, a greeting and a little patience go a long way. Rudeness or ignoring someone completely tends to make things harder.
- Do not show too much enthusiasm. If you fall in love with an item, keep it to yourself until the price is agreed.
- Accept tea if you are serious. In larger shops, especially for rugs, you may be offered mint tea. It is a gesture of hospitality, not an obligation to buy, but it does signal that a longer conversation is starting.
- For very small amounts, let it go. Fighting over a few dirhams is rarely worth it, and a modest difference often matters more to the seller than to you.
Our Moroccan etiquette guide covers greetings, dress and other everyday courtesies that also help in the souks.
Getting better value
- Buy several items in one shop. Sellers are usually more flexible on the unit price when you buy in quantity, so a single bundle price for four scarves or a set of bowls is often easier to negotiate.
- Negotiate the expensive piece first. For ceramics or a set of items, agree a price for the main piece, then discuss the extras.
- Check the material. A brass lantern and a tin one can look similar at first glance but are priced very differently. Ask what an item is made of and look closely at the finish.
- Ask whether a tagine is for cooking or decoration. Brightly painted tagines are often decorative and not meant to go on a stove; plain clay cooking tagines are a different product.
- Carry cash in small notes. Most souk stalls work in cash, and having the exact amount avoids awkward moments with change.
- Shop without a middleman. Unofficial guides and some taxi drivers may take you to shops where they receive a commission, which can push prices up. Choose your own shops, and see our guide to common scams in Morocco for the usual tricks.
When you would rather not haggle
If bargaining is not for you, there are good alternatives. Morocco's state-run Ensemble Artisanal craft centres, found in the main tourist cities, sell handicrafts at fixed prices. In Marrakech, the Ensemble Artisanal is on Avenue Mohammed V, and it is a useful place to get a sense of prices before heading into the souks. Some medina shops also display a "fixed price" sign, and in those you can simply pay what is marked.
Fixed-price shopping costs a little more in some cases, but it removes the uncertainty, which many travellers find worth it for a first trip.
Big purchases: the tax refund
If you are buying something substantial, such as a carpet, ask whether the shop takes part in Morocco's tax refund (détaxe) scheme. As of late 2025, the main conditions for non-resident visitors were:
- Purchases must total at least 2,000 dirhams including VAT, bought on the same day from the same seller, in an approved shop (look for a "Tax Free" sign).
- The seller fills in an export sales form and gives you the invoice. Without these documents, no refund is possible.
- Before leaving Morocco, show the goods, the form and the invoice to customs, who must stamp the form. Keep the items in your hand luggage so you can present them.
- The goods must leave Morocco before the end of the third month after the purchase. Food, medicines and services are among the items excluded.
- The refund is then claimed from an approved operator, located in the international zones of the main airports.
Allow extra time at the airport if you plan to claim a refund, and confirm the details with the shop when you buy.
A calm approach works best
Decide before you start what an item is worth to you, keep the exchange light and remember that walking away is always allowed. If you pay a little more than the person next to you, it is usually a few dirhams that go straight to a local craftsperson or family business. For more on shopping in the medina, see our Marrakech guide and our Fes guide, and for budgeting the trip as a whole, our Morocco travel budget guide.
The Morocco First-Time Visitor Guide
Everything you need to understand before your first trip, from money and etiquette to transport and safety habits.
See what's insideTravel details change. We review our guides regularly, but always confirm prices, schedules and entry requirements with official sources before you travel. Spotted something out of date? Tell us.