Yes, but you need a residence permit or a local sponsor
Foreigners can open a bank account in Morocco, but the process depends on your legal status in the country. If you have a residence permit (carte de séjour), most banks will treat you like a resident and the process is straightforward. If you don't have one yet, you'll need either a local Moroccan to sponsor you, a work contract from a Moroccan employer, or proof of property ownership in Morocco. Banks vary in what they'll accept, so your first step is calling three or four banks in your area to ask what documents they need for your specific situation.
Morocco's banking system is regulated by Bank Al-Maghrib (the central bank), and all licensed banks follow the same anti-money-laundering rules. This means every bank will ask for identification, proof of address, and proof of income or funds. The rules are the same whether you're opening an account for daily use, receiving salary payments, or holding savings.
Key Takeaways
- A residence permit makes the process straightforward; without one, you need a local sponsor, employment contract, or property deed to open an account.
- You will need a valid passport, proof of address in Morocco, and proof of income or funds (bank statements, employment letter, or property documents).
- Most banks can open an account in one to three visits if your documents are in order; some require a minimum deposit ranging from 500 to 2,000 Moroccan dirhams.
- Bring originals and copies of all documents, and ask the bank in advance which documents they need for your situation.
What documents you need to bring
Start with your valid passport. Banks will not accept an expired passport or a national ID from another country. You'll also need proof of address in Morocco — a rental contract, utility bill, or a letter from your landlord stating your name and address. If you're staying in a hotel or with a friend, ask the hotel or your friend's landlord for a letter on their letterhead.
Next, bring proof of income or funds. This can be a recent employment letter from a Moroccan employer, bank statements from your home country showing regular deposits, pension statements, or investment account statements. If you own property in Morocco, bring the deed or purchase agreement. Banks want to see that you have a legitimate source of money and aren't a financial risk.
Some banks also ask for a tax identification number (numéro d'identifiant fiscal) if you plan to work in Morocco or receive income there. You can obtain this from the local tax office (Direction Générale des Impôts) with your passport and proof of address. It takes one visit and is usually free.
How to open an account without a residence permit
If you don't have a residence permit yet, you have three main routes. The first is to bring a local Moroccan sponsor — usually a friend, family member, or employer — to the bank with you. They sign a letter confirming your identity and your reason for being in Morocco. This works best if you're staying long-term or working for a Moroccan company.
The second route is a work contract from a Moroccan employer. Bring the signed contract, your passport, and proof of address. Many banks will open an account on this basis alone, especially if the employer is well-known or has an account at that bank.
The third route is property ownership. If you've bought a house or apartment in Morocco, bring the deed or the notarized purchase agreement. This is the strongest proof of commitment to the country and usually requires no additional sponsor.
If none of these explore to you, some international banks with branches in Morocco — such as BMCE Bank, Attijariwafa bank, or Crédit Agricole — may open accounts for tourists or short-term visitors, but they often charge higher fees and may limit what you can do with the account. Call ahead to ask.
Which banks accept foreigners most easily
The largest banks in Morocco are BMCE Bank, Attijariwafa bank, Banque Marocaine du Commerce Extérieur (BMCE), and Crédit Agricole. All of them have branches in major cities and all accept foreign account holders. BMCE and Attijariwafa are the most common for expats because they have English-speaking staff in some branches and straightforward online banking.
Smaller regional banks may be faster if you're in a smaller city, but they may have fewer English speakers and less developed online platforms. Ask locals or other expats in your area which bank they use and whether the staff speak English.
If you're planning to receive international transfers, ask the bank for their SWIFT code and IBAN (International Bank Account Number) before you open the account. Not all Moroccan banks offer IBAN, and some charge fees for international incoming transfers. Knowing this upfront helps you choose the right bank.
What happens during your first visit
Bring originals and photocopies of all your documents. The bank will ask you to fill out an account opening form in French or Arabic; ask for an English version if you need one. They'll verify your identity, take copies of your documents, and ask questions about your income, your employment, and why you're opening an account in Morocco.
The bank will also ask you to sign anti-money-laundering declarations. These are standard and required by law. You're confirming that your money comes from legal sources and that you're not involved in criminal activity. This is not a judgment; every bank in every country does this.
Most banks will tell you on the spot whether they can open your account. If your documents are complete and in order, you may walk out with a temporary card the same day. Your permanent card and online banking access usually arrive within one to three weeks. Some banks require a minimum deposit (usually 500 to 2,000 dirhams, roughly $50 to $200 USD) to set up the account.
Fees and ongoing requirements
Monthly account maintenance fees range from free to about 100 dirhams per month, depending on the bank and account type. ATM withdrawals are usually free at your bank's machines and cost 10 to 20 dirhams at other banks. International transfers out of Morocco cost 200 to 500 dirhams plus a percentage of the amount. Ask the bank for their full fee schedule before you open the account.
Once your account is open, the bank may ask you to update your information if you change address or employment. Some banks require you to make at least one transaction per year to keep the account active; if you don't, they may freeze it or charge dormancy fees. Ask about this policy when you open the account.
If you later obtain a residence permit, bring it to the bank and ask them to update your file. This may unlock features like higher withdrawal limits or access to credit products.
What to do if a bank says no
If one bank refuses to open an account for you, try another. Banks have different policies, and what one bank won't do, another might. If you're being refused because you don't have a residence permit, ask the bank exactly what document would change their decision — a work contract, a property deed, or a sponsor letter — and then pursue that document.
If you're being refused because your income can't be verified, ask whether the bank will accept a letter from your employer, a pension statement, or investment account statements instead of tax returns. If you're retired or living on savings, bring bank statements showing regular deposits over the past six to twelve months.
If you're still stuck, contact the Banque Centrale de Mauritanie (Bank Al-Maghrib) or the consumer protection office in your city. They can't force a bank to open an account for you, but they can tell you whether the bank's refusal violates banking regulations.
Frequently Asked Questions
Do I need to speak French or Arabic to open a bank account?
Not necessarily. Many bank staff in major cities speak English, especially at larger banks like BMCE and Attijariwafa. Bring a translation of your documents if they're in English, or ask a friend to translate during your visit. Some banks can provide forms in English if you ask in advance.
Can I open an account online or by mail?
No. Moroccan banks require you to visit a branch in person and sign documents in front of a staff member. This is a legal requirement for anti-money-laundering compliance. You cannot open an account remotely.
What if my address in Morocco is temporary?
Use the address where you're currently staying — a hotel, Airbnb, or friend's place. Bring a letter from the hotel or property owner confirming your stay. You can update your address later once you've found permanent housing.
Can I open a business account as a foreigner?
Yes, but you'll need additional documents: a business registration certificate from the local commerce office, proof of business address, and sometimes a tax identification number. The process takes longer than a personal account. Ask the bank's business banking department what they need before you visit.
What if I'm only visiting Morocco for a few weeks?
Most banks won't open an account for short-term tourists because the cost of compliance outweighs the benefit. Instead, use ATMs to withdraw cash with your home country debit card, or use money transfer services like Western Union or Wise. If you're staying longer than a month, it's worth opening a bank account.