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 | Services to Compare | What 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.
- 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.
- 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.
- 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 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
| Service | Best For | Fees (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. |
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.
| Card | ATM Fees from the card | Foreign Transaction Fee | Notes |
|---|---|---|---|
| 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.
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. Carrying more than one payment option reduces the risk of being unable to pay.
- Keep documentation of all incoming transfers. Applicable banking and exchange-control requirements may require evidence of the source of funds for outgoing transfers. 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. Many banks and mobile-banking apps support utility bill payment. Confirm with your bank which billers are supported and how to set up payments.
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 →