Banking in Morocco — At a Glance
In This Guide
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.
Which Bank to Choose
| Bank | Expat-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.
- Choose your bank and visit a branch in person. Phone or online account opening is not generally available for new expat customers.
- Bring all your documents (see below). Bring originals and multiple photocopies of everything.
- 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.
- Complete the bank's application forms — these are in French. The advisor will typically help you.
- Your application goes to the bank's compliance department for review. This takes 3–10 business days.
- Return to the branch (or in some cases receive by courier) your account details, debit card, and online banking credentials.
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:
- Passport — original + multiple copies of all pages
- Carte de Séjour (residency permit) — if you have one, this is the single most useful document. It proves legal residency and makes the bank's compliance process much faster.
- Proof of address in Morocco — utility bill, lease agreement, or attestation de domicile from your commune
- Proof of income or means — employment contract, salary slips, pension statement, or bank statements from your home country (last 3 months)
- Completed bank application forms — provided by the bank
- Tax identification number (if employed in Morocco)
Account Types for Foreigners
| Account Type | Who It's For | Key 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
| Service | Best For | Fees | Speed |
|---|---|---|---|
| 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 |
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.
| Card | Morocco ATM Fees | Foreign Transaction Fee | Best 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.
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
- Open your account as soon as you have your address. Don't wait until you have your Carte de Séjour. Start the process with what you have — even a non-resident account is useful for paying rent and utilities while your residency paperwork processes.
- Get at least two cards. Card machines fail, ATMs run out of cash, and network outages happen. Having a Moroccan bank card plus a Wise or Revolut card as backup means you're never stuck.
- Keep documentation of all incoming transfers. If you ever need to send money abroad from Morocco, Bank Al-Maghrib rules require you to show the money was legitimately earned or received. Keep bank statements, transfer receipts, and income documentation organised.
- Mobile banking is well-developed. CIH Bank's app, Attijariwafa's Attijari Mobile, and most major banks have functional mobile apps for transfers, bill payment, and account management. Set these up early — it saves many branch visits.
- Pay utility bills at the bank or via mobile app. LYDEC, RADEEMA, and Maroc Telecom bills can be paid directly at any bank branch or via most banking apps. This is faster and more reliable than postal payment.
- Friday afternoons are busy. Moroccan bank branches are noticeably crowded on Friday afternoons before the weekend. Go on a Tuesday or Wednesday morning for the shortest wait.
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 →