Loading...
Loading...
MA · MAD
Find the correct SWIFT/BIC code for banks in Morocco. Use these codes when sending or receiving international wire transfers. A SWIFT code ensures your payment is routed to the correct bank and branch.
Banks
23
SWIFT codes
4
Branches
13
Currency
MAD
| SWIFT/BIC | City |
|---|---|
BCPOMAMCBKO | CASABLANCA |
BCPOMAMCCIB | TANGER |
BCPOMAMCDOC | CASABLANCA |
BCPOMAMCMON | CASABLANCA |
BCPOMAMCMRE | CASABLANCA |
| SWIFT/BIC | City |
|---|---|
CNCAMAMRAAB | RABAT |
CNCAMAMRXXX | RABAT |
| SWIFT/BIC | City |
|---|---|
BMCEMAMCBTI | CASABLANCA |
BMCEMAMCBCB | CASABLANCA |
BMCEMAMCCOR | CASABLANCA |
BMCEMAMCMRE | CASABLANCA |
BMCEMAMCTCM | TANGER |
| SWIFT/BIC | City |
|---|---|
AGNAMAMMXXX | CASABLANCA |
A SWIFT code (BIC) for Morocco is an 8 or 11-character code identifying a Moroccan bank for international wire transfers. The country code portion is MA. For example, BCMAMAMC is the SWIFT code for Attijariwafa Bank. The structure is: 4 characters for the bank, 2 for country (MA), 2 for the city, and optionally 3 for the branch.
Key Moroccan bank SWIFT codes include: Attijariwafa Bank — BCMAMAMC, BMCE Bank of Africa — BMCEMAMC, Banque Centrale Populaire / Banque Populaire — BCPOMAMC, BMCI (BNP Paribas Morocco) — BMCIMAMC, CIH Bank — CIHMMAMC, and Société Générale Maroc — SGMBMAMC. Always confirm the exact code with the recipient's bank.
MRE stands for Marocains Résidant à l'Étranger (Moroccans Residing Abroad). Moroccan banks offer specific account products tailored to MREs, including CEN (Compte en Devises) and CNE (Compte en Devises pour Non-Résidents). These accounts allow Moroccan expatriates to receive and hold foreign currency (EUR, USD, GBP) without immediate conversion to MAD. Most major Moroccan banks have dedicated MRE banking services.
SWIFT transfers to Morocco typically arrive within one to three business days. Transfers from France, Spain, Belgium, and Italy — where the largest Moroccan diaspora communities live — usually settle within one to two business days, partly because major Moroccan banks (especially Attijariwafa) have branches and correspondent relationships in those countries specifically for MRE remittances.
Yes. Moroccan residents can hold foreign currency in CEN (Compte en Devises) accounts, subject to Bank Al-Maghrib regulations. The Moroccan dirham (MAD) is not freely convertible outside Morocco. Inbound foreign currency received into a standard MAD account is converted at the bank's buying rate. Holding a CEN account avoids this automatic conversion and allows the recipient to convert at a more favorable time.
Yes. Bank Al-Maghrib requires reporting of large foreign currency transfers for balance-of-payments purposes. Business transfers require documentation such as invoices or contracts. Personal remittances from the Moroccan diaspora are actively encouraged by the Moroccan government and are generally processed smoothly. Morocco has progressively liberalised its foreign exchange rules, allowing residents to hold limited foreign currency.
Bank SWIFT transfers are best for larger amounts (above EUR 500) and are suitable for recipients with formal bank accounts. Remittance agents (Western Union, RIA, and local operators) offer cash pickup at numerous locations across Morocco and can be faster and cheaper for smaller amounts. Many Moroccan families in rural areas prefer cash pickup as it does not require a bank account.
Moroccan banks may charge a small inbound wire processing fee. The main cost is the currency conversion spread — the difference between the mid-market rate and the bank's buying rate, typically 0.5–2%. Attijariwafa Bank and BMCE Bank of Africa have extensive European networks and may offer more competitive rates for EUR transfers from France or Spain than smaller Moroccan banks.
Bank Al-Maghrib, the central bank, regulates foreign exchange and international payments in Morocco. Remittances from Moroccans living abroad (MRE — Marocains Résidant à l'Étranger) are the country's second-largest source of foreign exchange after tourism. Major banks Attijariwafa Bank, BMCE Bank of Africa, and Banque Populaire du Maroc are connected to SWIFT and handle the majority of inbound international transfers.
For transfers to Morocco, you may also need the recipient's IBAN.
Find IBAN formats by country →Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers