Opening a Bank Account in Morocco: A Practical Guide for Expats
How expatriates and property buyers can compare Moroccan banks, prepare documents, choose an account, and manage international transfers.
Orchid Island
Editorial team
3 min read

A Moroccan bank account can simplify daily life for an expatriate and may be important for a property purchase. Requirements vary by bank, residence status, account type, and current compliance rules, so confirm the exact list before visiting a branch.
Why a local account matters
An account may be useful to:
- Rent or purchase property.
- Receive income or make international transfers.
- Pay bills and daily expenses.
- Apply for residence documentation or a mortgage.
It creates a local payment record and makes routine financial management easier.
Step 1: Compare banks and services
Major institutions include:
- Attijariwafa Bank.
- BMCE Bank of Africa.
- Banque Populaire.
- CIH Bank.
- Société Générale Maroc.
Foreign clients may prioritise English-speaking or French-speaking staff, online banking, expatriate packages, branch coverage, and an international network. Compare fees, transfer limits, service quality, and account eligibility rather than selecting a bank by size alone.
Step 2: Prepare the documents
A bank may request:
- A valid, legible passport.
- A Moroccan residence card or, for a non-resident, accepted proof of address.
- A lease or evidence of property ownership.
- Proof of income, such as an employment contract, pension, or savings records.
- A tax identification number, or TIN, when required for international reporting.
Non-resident accounts may be available to buyers and investors who do not live in Morocco throughout the year. Originals, certified copies, translations, and source-of-funds documents depend on the institution.
Step 3: Choose the account type
Current account, or compte courant
Used for routine payments, cards, bills, and everyday money management.
Convertible dirham account
Designed for funds received in foreign currency. It can be important to buyers transferring purchase money from abroad and seeking to preserve the ability to repatriate qualifying income or sale proceeds later.
Savings account, or compte épargne
Used to hold savings and, where offered, earn interest under the account terms.
Ask the bank to explain which account can receive foreign currency, how conversion is recorded, and which evidence will be required for a later outward transfer.
Relevance to a property purchase
Moroccan property transactions are completed before a Moroccan notary. Payments routed through an appropriate Moroccan account can establish the origin and movement of funds.
When money arrives from a foreign account, retain transfer confirmations and the bank's supporting documents. A properly declared and documented inflow can be important when seeking to repatriate rental income or resale proceeds.
The notary, bank, and foreign-exchange specialist should confirm the route before funds are sent. An account alone does not create repatriation rights if the transfer and investment were not recorded correctly.
Tips for a smoother process
- Make an appointment and bring every requested original and copy.
- Ask about monthly fees and charges for international transfers.
- Consider a multi-currency facility if you use euros, dollars, or pounds.
- Ask whether a joint account suits a purchase with a spouse or partner.
- Confirm online and mobile banking languages and authentication methods.
Questions to ask each bank
- Which services are available to expatriates and non-residents?
- Can I open a convertible dirham account?
- How are incoming and outgoing international transfers handled?
- Is online or mobile banking available in English?
- What are the account, card, transfer, and maintenance fees?
Prepare before choosing
Opening a Moroccan account is usually more straightforward when the client selects the right account, prepares the full compliance file, and understands transfer rules. Property buyers should coordinate with their notary before moving purchase funds.


