Last updated: February 2026
A Moroccan bank account makes daily life considerably more functional. Rent paid by bank transfer rather than cash envelope, utilities paid online, and local transactions without the card fees that foreign accounts accumulate in Morocco are the practical benefits. The process of opening one is more involved than in most Western countries but is absolutely achievable for legal residents and, in some banks, for non-residents with a compelling case.
The most important thing to understand before walking into a branch is the distinction between a convertible dirham account and a standard dirham account. This is not a minor technical detail: it affects how you can move money in and out of Morocco and has real implications for financial flexibility. Most expats should be opening a convertible account.
At a Glance
| Main banks | Attijariwafa, CIH, BMCE (Bank of Africa), Banque Populaire, BMCI |
| Account types | Convertible dirham (for non-residents/expats) vs standard dirham |
| Minimum deposit | Varies by bank, typically 1,000 to 5,000 MAD |
| Online banking | Available at all major banks; apps in French/Arabic |
| ATM network | Extensive in cities; can be limited in rural areas |
| For non-residents | Possible at some banks with sufficient documentation |
Convertible vs Standard Dirham Account
A convertible dirham account (compte en dirhams convertibles) is designed for non-residents and foreigners legally resident in Morocco. It allows you to repatriate funds, transfer money out of Morocco freely, and receive international transfers without going through the restrictive exchange control rules that apply to standard dirham accounts. For anyone whose income comes from outside Morocco or who might want to transfer money home eventually, this is the right account.
A standard dirham account treats you like a Moroccan national for currency purposes. Money in it can be used freely within Morocco but taking it out of the country requires documentation and approval under Morocco’s exchange control regulations. Opening one by mistake, or opening the wrong type because the bank relationship manager did not explain the difference, is a common problem worth avoiding.
What Documents You Need
The standard document list for a resident foreigner: valid passport, Carte de Séjour or valid residency documentation, proof of address in Morocco (lease contract or utility bill), and proof of income (bank statements, employment contract, or proof of pension/passive income). Some banks also require a letter explaining the purpose of the account and your financial situation in Morocco.
Non-residents (on tourist entry) face more difficulty. Some banks, particularly CIH and BMCE, have been known to open accounts for non-residents who can demonstrate regular income from a foreign source and a compelling reason for the account. This is at the branch manager’s discretion and requires more documentation and negotiation than a resident account.
Choosing a Bank
Attijariwafa is the largest Moroccan bank by assets and has the widest branch and ATM network. Banque Populaire has strong retail presence and is the traditional bank for many Moroccans. BMCE Bank of Africa has good international wire infrastructure. CIH has been more progressive toward expat accounts. BMCI is the BNP Paribas affiliate and has French-language service as a default, which some expats find easier.
For practical purposes, the branch you choose matters as much as the bank. Go to a branch in a modern commercial area rather than a local neighborhood branch. The staff in commercial district branches typically have more experience with foreign nationals and accounts.
After Opening: Practical Notes
Moroccan online banking works but is not as seamless as European apps. Most banks have functional mobile apps and web portals in French. Transfers between Moroccan banks are handled through the SGMT (interbank transfer system) and are same-day to next-day. International SWIFT transfers work but carry fees; a convertible account allows them without exchange control paperwork.
The Major Banks: Practical Differences
Morocco has several major banks, but for expats, three stand out. Attijariwafa Bank is the largest in the country with the widest branch and ATM network. Their mobile app works reasonably well for basic operations, and they have English-speaking staff in major city branches. BMCE Bank of Africa is the second largest and has strong international connections, which can make international transfers smoother. Banque Populaire (Chaabi Bank) is the most accessible in terms of branch locations, particularly outside major cities.
The practical differences for an expat are less about interest rates (which are minimal on standard accounts) and more about service quality, app functionality, and how smoothly international transfers flow. Attijariwafa and BMCE tend to process international wires faster, usually within two to four business days. Some smaller banks can take a week or more. Ask other expats in your city which branch they use, because the experience can vary dramatically between branches of the same bank.
Exchange Controls: What You Need to Know
Morocco has strict foreign exchange controls managed by the Office des Changes. The Moroccan dirham is not freely convertible, which means you cannot simply move large amounts of money in and out of the country without authorization. For residents with a convertible account, you can receive international transfers and convert them to dirhams freely. Sending money out of Morocco is more restricted.
If you earn income from outside Morocco and receive it through a convertible account, you can typically repatriate up to 100 percent of your imported income. If you earn locally in dirhams, you can transfer a portion abroad for specific purposes (tuition, mortgage payments, family support) but only with documentation justifying the transfer. The rules are complex and change periodically, so consult your bank’s international operations desk for current limits.
One practical consequence: when you eventually leave Morocco, transferring your dirham savings abroad requires advance planning and proper documentation. Keep records of every international transfer you receive, as the bank may request proof of the origin of funds when you want to repatriate them.
Mobile Banking and Day-to-Day Payments
Morocco is moving toward digital payments, but cash remains dominant for daily life. Most restaurants, shops, and markets operate on cash only. Card payments are accepted at supermarkets, gas stations, larger restaurants, and hotels, but do not expect to tap your card at the corner hanout (neighborhood shop) or in the souk.
Bank ATMs are widespread in cities and towns, and most accept international Visa and Mastercard debit cards. Daily withdrawal limits from ATMs are typically 2,000 to 5,000 dirhams depending on the bank. Some ATMs charge a fee for international card withdrawals (usually 20 to 30 dirhams per transaction), while others do not. CIH Bank ATMs are often cited by travelers as fee-free for international withdrawals, though this may vary.
Mobile payment apps are gaining traction. Several Moroccan banks now offer mobile wallet services, and apps like CashPlus and Inwi Money allow peer-to-peer transfers. However, the ecosystem is still developing and these apps are primarily useful for domestic transfers rather than replacing a traditional bank account.
Practical Tips
- Open a convertible dirham account unless you have a specific reason not to. The additional flexibility on international transfers is almost always worth it.
- Bring originals and copies of every document. Bring two sets of passport photos. Branch visits without the full set are wasted time.
- Visit a commercial district branch rather than a neighborhood branch for expat account opening. The staff experience level is higher.
- International wire transfers into Morocco are efficient. International transfers out require documentation on a standard account but are free-flowing on a convertible account.
- Keep your foreign bank account active. Morocco’s exchange controls mean having money available outside the country is a sensible financial resilience measure.
Opening a bank account in Morocco? Get recommendations and avoid common pitfalls with help from the community.
Accuracy note: Banking regulations, transfer rules, and financial information in Morocco can change. This article is a general guide only. Verify current requirements with the relevant institutions before making financial decisions.