Aller au contenu principal
MoroccoTravelBase
Money in Morocco: Cards, Dirhams, ATMs and Tipping

infos pratiques

Money in Morocco: Cards, Dirhams, ATMs and Tipping

La rédaction MoroccoTravelBase 9 min read Updated 2026-08-27

Money in Morocco: Cards, Dirhams, ATMs and Tipping

The Moroccan dirham (MAD) is a closed currency: you can neither buy nor sell it outside Morocco. That single rule shapes how you handle money on the ground — you'll arrive without dirhams, withdraw from an ATM, and need to spend or reconvert before you leave.

Because the dirham is closed, you get it on arrival: at an ATM or an exchange desk. Since January 2026, Moroccan banks charge a flat fee of about 35 MAD per withdrawal with a foreign card — there are no fee-free ATMs left. The cap is often 2,000 MAD per withdrawal (sometimes 4,000), but there is generally no daily limit on the number of transactions, so take the maximum in one go to dilute the fee. At the border, the official limit is 2,000 MAD in either direction. Cash remains essential for taxis, souks and tips. On payment terminals, always decline dynamic currency conversion (DCC): paying in euros or pounds rather than dirhams applies a rate that's invariably unfavourable. For tips, budget 5-10% at a mid-range restaurant, rounding up to the nearest 5 or 10 MAD for a petit taxi, and 10 MAD per bag for a porter.

The dirham is a closed currency

This is the starting point, and it catches many travellers out: you cannot exchange dirhams in your own country. There's no point asking your bank for MAD before departure — you'll get them on arrival.

The flip side matters too: the official limit for carrying dirhams across the border is 2,000 MAD in either direction. In practice, plan to spend or reconvert your dirhams before leaving rather than going home with a wad you can't use.

Withdrawing cash: what changed in 2026

This is the most important change for a traveller, and it's recent. Since January 2026, Moroccan banks apply a flat fee of around 35 MAD on every withdrawal made with a foreign card — Attijariwafa, Bank of Africa (BMCE), Banque Populaire, and now Al Barid Bank too, which used to be the fee-free option. There are no free ATMs left in Morocco.

That changes the tactic. Because the fee is flat rather than proportional, withdrawing 500 MAD costs the same as withdrawing 2,000:

Amount withdrawnFeeReal cost of the fee
500 MAD~35 MAD7%
1,000 MAD~35 MAD3.5%
2,000 MAD~35 MAD1.75%

So take the cap in one go rather than making lots of small withdrawals. The per-transaction cap is usually 2,000 MAD, sometimes up to 4,000 depending on the bank. The good news: banks generally impose neither a daily transaction count nor a daily amount limit, so you can go again if you need to — but each withdrawal triggers the fee afresh.

On top of that come any fees from your own bank (currency conversion, foreign withdrawal charges). Check them before you go: that's where most of the difference between travellers actually lies.

Card or cash?

Cards work without trouble in hotels, upmarket riads, tourist restaurants, larger chains and petrol stations on the main routes.

Cash remains essential for everything else, and that's a big share of the trip: petit taxis, souks and medinas, neighbourhood cafés, guarded parking, tips, entry to some sites, street purchases. A cashless trip to Morocco isn't workable.

Decline dynamic currency conversion

The costliest and most discreet trap: when a terminal or ATM offers to charge you in euros or pounds rather than dirhams, it applies its own exchange rate, invariably in its favour. This is dynamic currency conversion (DCC). Always choose to pay in dirhams and let your own bank handle the conversion.

Tipping: how much, and when

Tipping is common in Morocco but not an automatic obligation. The commonly accepted ranges:

SituationUsual practice
Local café or small restaurantA few dirhams, or round up
Mid-range restaurant5-10% if the service was good
Tourist restaurant10-15%
Petit taxiRound up to the nearest 5 or 10 MAD
Longer transfer5-20 MAD depending on the trip
Porter10 MAD per bag, 20 in an upmarket hotel

Two useful habits: check the bill first — some upmarket restaurants already include service — and tip in dirhams, far more practical for the recipient than a foreign currency.

Managing your money on the ground

Managing money in Morocco: 5 steps

A simple method to keep fees down and never end up without cash.

  1. Check your own bank's fees before you travelOn top of the 35 MAD taken by the Moroccan bank come your own institution's charges: currency conversion and foreign withdrawal fees. This is where the gap between travellers is widest.
  2. Withdraw on arrival, at the capSince the dirham is a closed currency, your first withdrawal happens at the airport or in town. Because the fee is flat, take the available cap — often 2,000 MAD — rather than several smaller amounts.
  3. Ask for small notes200 MAD notes are hard to break with taxi drivers, in souks and in small shops. Split into 20, 50 and 100 MAD notes as soon as you can.
  4. Always decline dynamic currency conversionIf a terminal or ATM offers to charge in your home currency rather than dirhams, decline: the rate applied is unfavourable. Always choose payment in local currency.
  5. Spend down or reconvert before departureThe official export limit is 2,000 MAD. Plan to spend the surplus or reconvert it at the airport exchange desk, keeping your withdrawal or exchange receipt in case you're asked for it.

Get online before you land· Airalo eSIM

Mistakes to avoid

To continue planning

Compare travel insurance· SafetyWing

Compare available cars· Discover Cars

Frequently asked questions

Can I buy dirhams before travelling to Morocco?

No. The Moroccan dirham is a closed currency: it can be neither bought nor sold outside Morocco. You'll get your first dirhams on arrival, at an ATM or an exchange desk.

What are ATM fees in Morocco?

Since January 2026, Moroccan banks charge a flat fee of around 35 MAD per withdrawal made with a foreign card, including Al Barid Bank which was previously free. There are no fee-free ATMs left. Your own bank's charges come on top.

What is the ATM withdrawal limit in Morocco?

Usually 2,000 MAD per transaction, sometimes up to 4,000 depending on the bank. Banks generally don't limit the number of daily transactions, but each withdrawal triggers the flat fee again, so it's better to take the cap in one go.

How many dirhams can you take out of Morocco?

The official limit is 2,000 MAD in either direction at the border. Since the currency is closed and unusable abroad, plan to spend or reconvert any surplus before departure.

How much should you tip in Morocco?

A few dirhams or rounding up in a local café, 5-10% in a mid-range restaurant, 10-15% in a tourist restaurant, rounding up to the nearest 5 or 10 MAD in a petit taxi, and 10-20 MAD per bag for a porter. Check first whether service is already included.

Can you pay by card everywhere in Morocco?

No. Cards work in hotels, upmarket riads, tourist restaurants and larger chains, but cash remains essential for petit taxis, souks, neighbourhood cafés and tips.

Should I pay in euros or dirhams by card?

Always in dirhams. If the terminal offers to charge in your home currency, that's dynamic currency conversion (DCC) and the rate is invariably unfavourable. Decline and let your bank convert.

Plan the journey

Compare before you book

Check stays, flights and cars separately: prices, availability, bags, deposit, insurance and terms are set by the partner.