Modern Morocco — banking for expats guide

Living in Morocco  ·  Banking

Banking in Morocco as a Foreigner

Updated June 2026~14 min readAccounts · Transfers · Cards · Cash

Banking in Morocco — At a Glance

Can foreigners open accounts?Yes — most major banks accept expats with the right documents
Best banks for expatsCIH Bank, Attijariwafa Bank, BNP Paribas Maroc, BMCE Bank
Key documentCarte de Séjour (residency card) — makes everything easier
Without residencyNon-resident "compte étranger en dirhams" possible at some banks
Best transfer serviceWise (formerly TransferWise) — best rates and fees
ATM availabilityExcellent in cities; less so in rural areas
Card acceptanceGood in supermarkets, hotels, larger restaurants; cash still needed in souks

The Moroccan Banking Landscape

Morocco has a well-developed banking sector by African and Middle Eastern standards. The country's major banks are modern institutions with online banking, mobile apps, wide ATM networks, and branches in every city. The sector is regulated by Bank Al-Maghrib (Morocco's central bank) and is generally considered stable and reliable.

The challenge for expats is not finding a good bank — it's navigating the bureaucracy to open an account. Morocco's banking system is French-influenced and document-heavy. You will need patience, multiple copies of everything, and ideally a basic command of French. The process is manageable, but it rarely happens on the first visit.

The Dirham is not freely convertible. This is the most important thing to understand about Moroccan banking. The Moroccan Dirham (MAD) is a controlled currency — you cannot freely move large amounts in and out of Morocco. Incoming transfers (money from abroad entering Morocco) are straightforward; outgoing transfers (sending MAD abroad) require documentation proving the funds are legitimate. This is not a problem for day-to-day expat life, but it matters if you plan to send savings home.

Which Bank to Choose

BankExpat-Friendly?English?Notes
CIH Bank Very good Some branches Modern digital app, good online banking, popular with younger expats. Often recommended as the easiest for foreigners.
Attijariwafa Bank Good Some branches Morocco's largest bank by assets. Wide branch and ATM network. More documentation-heavy but solid reputation.
BNP Paribas Maroc Very good Yes (international brand) Best option for those who already bank with BNP in France or elsewhere. International processes, staff familiar with expats.
BMCE Bank (Bank of Africa) Good Some branches Strong for international transfers. Has international branches including Paris. Good if you transfer regularly from France.
Société Générale Maroc Decent Some branches Good if you have existing Société Générale accounts in France.
Banque Populaire (CPA) Decent Rare Largest by branch count, ubiquitous especially in smaller towns. More oriented toward Moroccan nationals and MRE (Moroccans Resident Abroad).

Recommendation for most expats: Start with CIH Bank or BNP Paribas Maroc. CIH has the best digital experience and is genuinely comfortable working with foreign nationals. BNP Paribas Maroc is the smoothest transition if you're coming from France or a French-speaking country.

How to Open an Account

The process varies slightly between banks, but the general steps are the same.

  1. Choose your bank and visit a branch in person. Phone or online account opening is not generally available for new expat customers.
  2. Bring all your documents (see below). Bring originals and multiple photocopies of everything.
  3. Meet with an account advisor (conseiller). Explain that you are a foreign resident (résident étranger) or non-resident (non-résident) and want to open an account.
  4. Complete the bank's application forms — these are in French. The advisor will typically help you.
  5. Your application goes to the bank's compliance department for review. This takes 3–10 business days.
  6. Return to the branch (or in some cases receive by courier) your account details, debit card, and online banking credentials.
Go to a central or upscale branch. A branch in the Maarif, Agdal, or Guéliz district will be more accustomed to expat customers than a neighbourhood branch. Staff are more likely to have dealt with foreigners before, and the process will go more smoothly.

Documents You'll Need

Exact requirements vary by bank and by your situation (employed, self-employed, retired, student), but these are the standard documents requested:

Don't have a Carte de Séjour yet? You can still open an account, but it's harder. Some banks will open a compte étranger en dirhams convertibles (foreign account in convertible dirhams) for non-residents with just a passport and proof of funds. This account type has restrictions on converting funds, but it works for day-to-day spending. Once you obtain your Carte de Séjour, you can convert it to a standard resident account.

Account Types for Foreigners

Account TypeWho It's ForKey Features
Compte en Dirhams (standard resident account) Legal residents with Carte de Séjour Full banking access. Can receive salary in MAD, pay bills, use debit card. Outgoing international transfers require supporting documents.
Compte Étranger en Dirhams Convertibles Non-residents or new arrivals without Carte de Séjour Can be opened with passport only at some banks. Funds deposited from abroad can be withdrawn or transferred back out freely. More flexible for convertibility.
Compte en Devises (foreign currency account) Those receiving income in foreign currency Hold funds in EUR, USD, GBP, etc. Useful if you receive a foreign pension or remote income and want to avoid conversion until rates are favourable.

Sending Money To and From Morocco

Receiving Money in Morocco (Incoming)

Receiving money from abroad into a Moroccan bank account is straightforward. International wire transfers (SWIFT) to your Moroccan account work reliably. Your bank will provide you with the necessary IBAN and SWIFT/BIC codes. Most transfers from Europe arrive in 1–3 business days.

Sending Money Abroad (Outgoing)

Outgoing transfers from Morocco are more controlled due to exchange control regulations. Residents can make international transfers up to the equivalent of their documented income — for example, transferring a month's pension abroad requires showing your pension statement. Large one-off transfers require additional documentation and sometimes Office des Changes (foreign exchange office) approval.

Best Transfer Services

ServiceBest ForFeesSpeed
Wise (TransferWise) Sending money TO Morocco; receiving in MAD 0.4–1.5% — best market rates 1–2 business days
Western Union Sending cash for pickup; sending to smaller cities 1.5–4% depending on amount Minutes to hours
MoneyGram Alternative to Western Union 1.5–3.5% Minutes to 1 day
Bank SWIFT transfer Large amounts, documented transfers 50–150 MAD flat + correspondent fees 2–5 business days
Banque Populaire (MRE services) Moroccans abroad sending money home Often fee-free for specific routes 1–3 days
Wise is the standard recommendation for expats sending regular amounts to Morocco. The exchange rate is close to the mid-market rate with a small transparent fee, and the service is reliable. Avoid your home bank's international transfer service — the hidden exchange rate markups are typically 3–5% above mid-market.

Best Cards to Use in Morocco

While you're getting settled and before your Moroccan bank account is open, you'll need an international card that works well in Morocco. Card acceptance is good at supermarkets, hotels, and larger establishments, but cash is still king in souks, small restaurants, and with tradespeople.

CardMorocco ATM FeesForeign Transaction FeeBest For
Wise Debit Card Free up to $200/month, then 1.75% Mid-market rate, small fee Best all-around international card for expats
Revolut Free weekday withdrawals (limits apply) Mid-market rate on weekdays Good backup; weekend exchange rate markup applies
Charles Schwab (US) Unlimited fee-free ATM rebates worldwide No foreign transaction fee Best option for US citizens — unlimited free ATM use globally
Typical UK/EU debit card €2–5 per withdrawal 1.5–3% foreign transaction fee Avoid for regular use — use Wise or Revolut instead

Cash & ATMs

ATMs (called distributeurs automatiques or guichets automatiques) are everywhere in Moroccan cities. You'll find them at banks, shopping malls, supermarkets, and major landmarks. All major international cards (Visa, Mastercard) are accepted at most ATMs. American Express is less reliable outside major hotels.

ATM withdrawal limits are typically 2,000–4,000 MAD per transaction, with daily limits of 5,000–10,000 MAD depending on the machine. Moroccan ATMs generally do not charge a local fee — your bank or card provider's fees apply.

Carry cash in smaller cities and rural areas. Essaouira, smaller medina towns, and rural areas have far fewer ATMs and card acceptance is minimal. Before leaving a major city, withdraw enough cash to cover your stay. This is especially true for festivals, mountain retreats, and desert trips.

The Dirham comes in notes of 20, 50, 100, and 200 MAD and coins of 0.5, 1, 2, 5, and 10 MAD. Keep a good supply of small notes and coins — souks, petit taxis, and street vendors often struggle to make change for 100 or 200 MAD notes.

Practical Banking Tips

Understanding Morocco's Residency Requirements?

Having a Carte de Séjour makes banking (and most other bureaucratic processes) much easier. Here's exactly how to get one.

Read the Residency Visa Guide →