Expat & Nomad

Banking in Morocco for Expats

212 Dailyยท June 22, 2026ยท 3 min read
Banking in Morocco for Expats
Expats can bank in Morocco through major institutions such as Attijariwafa Bank, Banque Populaire, BMCE Bank of Africa and Bank of Africa. Residents typically open dirham (MAD) accounts, while non-residents may open convertible foreign-currency or convertible-dirham accounts that allow free transfers abroad. The dirham is a closed currency, so it cannot legally be taken out of the country in cash.

Morocco's Banking Landscape

Morocco has one of the most developed banking sectors in North Africa, regulated by Bank Al-Maghrib, the central bank. A handful of large groups dominate the market, including Attijariwafa Bank, Banque Populaire (Banque Centrale Populaire), BMCE Bank of Africa, Societe Generale Maroc, BMCI (part of the BNP Paribas network) and Credit du Maroc. Most have dense branch networks in cities like Casablanca, Rabat, Marrakech and Tangier, plus thousands of ATMs nationwide.

For expats, the key thing to understand is the difference between resident and non-resident status, and the fact that the Moroccan dirham is a closed, non-convertible currency. This shapes which account you can open and how freely you can move money in and out of the country.

Resident vs Non-Resident Accounts

If you hold a Moroccan residence permit (carte de sejour), you are generally treated as a resident and open a standard dirham current account. Salaries, local rent and everyday spending flow through this account, but moving money abroad from a resident account is subject to exchange-control rules.

Non-residents and new arrivals often open a convertible account, denominated either in a foreign currency (euros, dollars) or in convertible dirhams fed by foreign-currency transfers. The major advantage is that funds in convertible accounts can be repatriated abroad freely, which matters for anyone earning income outside Morocco or planning to leave.

Everyday Banking and Cards

Once your account is open, you receive a debit card on the local network and usually the Visa or Mastercard rails for international use. ATMs are widespread in urban areas, though they can be scarce in rural regions, so it is wise to carry some cash when travelling outside cities.

Card payments are increasingly accepted in supermarkets, hotels and larger restaurants, but Morocco remains a heavily cash-based society. Small shops, taxis, markets (souks) and many cafes still expect cash, so most expats keep a steady supply of dirham notes on hand.

Online and Mobile Banking

All major banks offer online and mobile banking apps that let you check balances, pay bills, top up phones and make domestic transfers. Mobile-money and digital wallet services have grown quickly, making utility payments and small transfers more convenient than they were a decade ago.

That said, international wire transfers, foreign-currency operations and anything involving exchange controls often still require a branch visit or specific documentation. Expect some paperwork, and budget extra time for processes that would be instant in many home countries.

Fees and What to Watch

Moroccan banks typically charge monthly account-maintenance fees, card fees and charges for transfers, especially international ones. Fees vary widely by bank and account tier, so it pays to compare and to ask for the full fee schedule before signing.

Currency conversion spreads and SWIFT charges on incoming foreign transfers can also add up. Many expats use specialist money-transfer services to move funds into Morocco at better rates than a straight bank wire, then withdraw or hold dirhams locally.

Tips for Expats

Bring originals and copies of your passport, residence permit (if you have one) and proof of address; requirements differ slightly between banks. French and Arabic are the main banking languages, though staff in big-city branches often speak some English.

Choose a branch you can reach easily, since you may need to return for non-routine operations. And remember the closed-currency rule: do not rely on converting large amounts of leftover dirhams back to hard currency when you leave, as conversion is limited and requires proof of the original inbound exchange.

Account typeBest forMove money abroad
Resident dirham accountResidents with local salaryRestricted by exchange controls
Convertible dirham accountForeign-income earnersFree repatriation of funds
Foreign-currency accountHolding EUR/USDFree repatriation of funds
Non-resident accountNew arrivals, part-timersFree for convertible balances

Common Moroccan bank account types for expats

FAQ

Can a foreigner open a bank account in Morocco?

Yes. Both residents and non-residents can open accounts. Non-residents typically open convertible accounts, while permit holders open standard dirham accounts. You will need a passport and, depending on the bank, a residence permit and proof of address.

Is the Moroccan dirham a closed currency?

Yes. The dirham cannot be freely exported or converted abroad, and there are limits on taking cash out of the country. Convertible accounts funded by foreign currency are the main way to keep funds you can later repatriate.

Which bank is best for expats in Morocco?

There is no single best bank, but Attijariwafa Bank, Banque Populaire, BMCE Bank of Africa, BMCI and Societe Generale Maroc are popular for their large networks. Compare fees, English-speaking staff and convertible-account options before choosing.

โ˜…โ˜…โ˜…โ˜…โ˜…Reader reactions

Loved this? Useful? React below โ€” your feedback helps other readers.

Leave a comment โ†’

More Morocco articles โ†’ Learn Darija โ†’