Modern Morocco — banking for expats guide

Living in Morocco  ·  Banking

Banking in Morocco as a Foreigner

By Rachid Echahly, Publisher and Editor, MoroccoPassport.comUpdated October 2026~14 min read

Banking in Morocco — At a Glance

Can foreigners open accounts?Yes — most major banks accept expats with the right documents
Major Moroccan banks to compareCIH Bank, Attijariwafa Bank, BMCI, Bank of Africa (formerly BMCE Bank). Compare account eligibility, branch availability and documentation requirements before choosing.
Key documentCarte de Séjour (residency card) — makes everything easier
Without residencyNon-resident "compte étranger en dirhams" possible at some banks
Sending money to MoroccoWise supports transfers to Moroccan bank accounts in MAD. Wise also permits transfers from an MAD balance already held in a Wise account, but it does not allow customers to fund or add MAD from a Moroccan bank account or external MAD payment method. Fees, limits and availability vary — check wise.com before relying on any transfer service.
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

BankServices to CompareWhat to Verify
CIH Bank Mobile and online banking platform. Branch network across major cities. Account eligibility, documentation required, charges and foreign-customer procedures. Language availability varies by branch and employee.
Attijariwafa Bank Wide branch and ATM network. Mobile banking app. International transfer services. Account eligibility for foreign customers, documentation requirements, fees and applicable exchange-control procedures. Language availability varies by branch and employee.
BMCI Branch and ATM network. Mobile banking. International transfer services. Account eligibility, charges, documentation requirements and current ownership structure. Language availability varies by branch and employee.
Bank of Africa (formerly BMCE Bank) Branch network including offices outside Morocco. International transfer services. Account eligibility for foreign customers, fees, documentation requirements and transfer procedures. Language availability varies by branch and employee.
Saham Bank (formerly Société Générale Maroc) Branch and ATM network. Online and mobile banking services. Account eligibility, fees, documentation requirements and current branding. Language availability varies by branch and employee.
Banque Populaire (BCP) Extensive branch network, particularly in smaller towns. MRE (Moroccans Resident Abroad) transfer services. Account eligibility for foreign customers, documentation requirements and applicable fees. Language availability varies by branch and employee.

Compare each bank's published account options, branch network, digital services, charges and documentation requirements. Availability and account-opening requirements may vary according to residency status, customer profile and branch procedures.

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. The bank may send the application for compliance review. Processing time varies by bank, branch, customer profile and the documentation provided. Ask the branch for an estimated timeline.
  6. Return to the branch (or in some cases receive by courier) your account details, debit card, and online banking credentials.
Branch experience can vary. Before visiting, contact the branch to ask whether it handles the account type you need, which documents it requires and whether assistance is available in a language you understand.

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 the process is more involved. Some banks will open a compte étranger en dirhams convertibles (CEDC) for non-residents, subject to compliance review and documentation showing the foreign origin of funds. This account type is designed for foreign and non-resident customers and provides more flexibility for international transfers than a standard dirham account — but conditions and procedures are set by the Office des Changes and vary by bank. Ask your bank for current requirements. Once you obtain your Carte de Séjour, you may be able to convert or upgrade 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 documentation of the origin and legitimacy of funds.
Compte Étranger en Dirhams Convertibles (CEDC) Non-residents, or new arrivals without Carte de Séjour; also open to foreign residents under Article 228 of the Office des Changes framework Can be opened at some banks subject to compliance review. Under the Office des Changes framework governing accounts for foreign individuals (see oc.gov.ma), authorized credits include transfers and payments from abroad, and authorized debits include payments in Morocco and abroad and transfers outside Morocco. The practical operation of the account depends on its type, the source of funds, documentation and the bank's compliance procedures. Confirm current eligibility and terms with your bank before opening.
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 manage conversion timing. Availability and conditions vary by bank.

Sending Money To and From Morocco

Receiving Money in Morocco (Incoming)

Receiving money from abroad into a Moroccan bank account is generally straightforward. International wire transfers (SWIFT) to your Moroccan account work reliably. For Wise transfers to a Moroccan bank account, Wise requests the recipient's 24-digit RIB (Relevé d'Identité Bancaire) and expressly distinguishes that RIB from an IBAN. Other international-transfer instructions may depend on the banks involved, so confirm the required identifiers with the sending and receiving institutions. Delivery times depend on the sending bank, receiving bank, currency, correspondent institutions, compliance checks and transfer route — obtain an estimated delivery date before authorizing the transfer.

Sending Money Abroad (Outgoing)

Transfers abroad are governed by Morocco's exchange-control rules. The permitted purpose, amount and supporting documents depend on the transaction and account type. Ask the bank to confirm the applicable Office des Changes requirements before initiating an outgoing transfer.

Transfer Services

ServiceBest ForFees (indicative)Speed (indicative)
Wise Sending money to Moroccan bank accounts in MAD. Wise also permits transfers from an MAD balance already held in a Wise account, but does not allow customers to add MAD from a Moroccan bank account or external MAD payment method. Availability, fees and delivery estimates should be confirmed directly with Wise before initiating a transfer. Fee varies by corridor and amount; exchange rate close to mid-market. Review the quoted fee and exchange rate before confirming — check wise.com. Typically 1–3 working days after conversion; conversion itself can take up to 2 working days. Times vary — check current estimates at wise.com.
Western Union Sending cash for pickup; sending to smaller cities Fees and exchange rates vary by route and amount Estimate provided during setup; varies by route and service.
MoneyGram Alternative to Western Union Fees and exchange rates vary by route and amount Estimate provided during setup; varies by route and service.
Bank SWIFT transfer Large amounts, documented transfers Flat fee + possible correspondent bank fees; varies by bank Estimate provided during setup; varies by route and service.
Banque Populaire (MRE services) Moroccans abroad sending money home Confirm current fees and terms with the bank Estimate provided during setup; varies by route and service.
Wise is widely used by expats for sending regular amounts to Morocco. It supports sending money to Moroccan bank accounts in MAD, using a 24-digit RIB as required by Wise. Wise also permits transfers from an MAD balance already held in a Wise account, but it does not allow customers to fund or add MAD from a Moroccan bank account or another external MAD payment method. The exchange rate is close to the mid-market rate, with a transparent fee that varies by corridor and amount. Delivery normally takes 1–3 working days after conversion; conversion itself can take up to two working days — Wise provides an estimate during setup. Services, limits and fees vary according to your country of residence. Verify current eligibility and fees at wise.com/help before relying on it. For comparison, standard bank international transfers often apply exchange rate markups above the mid-market rate — the size of that markup varies by bank and should be confirmed before each transfer.

International Cards to Compare for 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.

CardATM Fees from the cardForeign Transaction FeeNotes
Wise Debit Card Free up to a monthly allowance, then a percentage fee — check current limits at wise.com as they vary by account Exchange rate close to mid-market, with a small fee — verify current rates at wise.com Used by some foreign residents for day-to-day spending before a local account is open. Eligibility and features vary by country of residence — verify at wise.com.
Revolut Free withdrawals up to plan-specific monthly limits — check current allowances at revolut.com Exchange rates vary by plan; a markup typically applies at weekends — check current terms at revolut.com Fees, limits and features vary by plan and country of registration — verify at revolut.com.
Charles Schwab (US) ATM fee rebates worldwide (confirm current terms with Schwab) No foreign transaction fee Verify current account eligibility, ATM rebate terms and conditions directly with Schwab before relying on this card internationally.
Typical UK/EU debit card Fees vary — check your bank's international withdrawal charges before travelling Foreign transaction fees vary by bank and card — check your card's schedule before travelling Fees vary widely; check your bank's schedule before relying on it in Morocco.

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.

Per-transaction and daily withdrawal limits vary by ATM operator, card issuer and account. Some Moroccan ATM operators may charge a local access fee for a foreign card; any operator fee should normally be displayed before the withdrawal is confirmed. Your home bank or card provider may also impose a separate fee or exchange-rate charge. Review the complete on-screen cost before proceeding. Where the machine offers an optional home-currency conversion, selecting billing in Moroccan dirhams avoids that conversion and any dynamic currency conversion markup it may include.

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

About this guide — Last reviewed October 2026. Banking regulations, account types, transfer service capabilities, and ATM fee structures in Morocco change over time. This guide draws on publicly available information from Bank Al-Maghrib, the Office des Changes (oc.gov.ma), official bank announcements, and Wise's published help documentation. It is intended as a practical orientation, not legal or financial advice. Fees, eligibility, and procedures described here should be confirmed directly with your bank, the Office des Changes, or the relevant service provider before acting on them.

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 →