Skip to main content
Fintech & Payments

How to Receive Freelance Payments in Morocco (CIH vs Attijari)

Alex MorganAlex MorganOctober 30, 2026Updated: October 30, 202611 min read

Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

How to Receive Freelance Payments in Morocco (CIH vs Attijari) – featured image

How to Receive Freelance Payments in Morocco: CIH vs. Attijariwafa Bank

Last year, I watched 420 dollars evaporate into thin air between a client's corporate account in New York and a local bank branch in Casablanca. A flat wire fee, two greedy intermediary banks, and a brutal exchange rate conversion sliced nearly twenty percent off a web development invoice before it even hit the ledger. If you're freelancing from Rabat, Marrakech, or Tangier, you already know the pain of getting paid across international borders.

Morocco's strict exchange controls governed by the Office des Changes make receiving foreign income feel like running an obstacle course blindfolded. You're juggling US dollars or Euros, navigating the rigid limits of the annual dotation e-commerce, and trying to figure out whether CIH Bank or Attijariwafa Bank won't bleed you dry with hidden fees.

Over the past six months, I've tested both legacy institutions, analyzed their fee schedules line by line, and tracked actual payout arrival times from platforms like Upwork, Toptal, and direct international clients. This guide breaks down the exact mechanics of moving your hard-earned foreign currency into Moroccan Dirhams (MAD) while keeping the maximum amount of money in your pocket.

RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.


The Moroccan Freelance Payment Reality: SWIFT, Dotations, and Restrictions

Before comparing specific banks, let's address the elephant in the room: Moroccan foreign exchange regulations. Unlike digital nomads operating out of borderless hubs in Southeast Asia or Georgia, Moroccan residents are legally bound to repatriate and convert foreign income into Dirhams unless specific business registration criteria are met.

When an international client sends you money via a SWIFT wire transfer, your bank receives the foreign currency (USD, EUR, or GBP). By default, Moroccan banking laws require commercial banks to convert this currency into MAD, depositing local currency into your account. While you can open a convertible foreign currency account (compte en devises), doing so typically requires proof of foreign commercial activity, specific tax identifiers like your IF (Identifiant Fiscal) and ICE (Identifiant Commun de l'Entreprise), and approval from the bank's compliance division.

How to Receive Freelance Payments in Morocco Cih vs Attijari

Furthermore, you have to contend with the annual dotation e-commerce. This is the state-mandated allowance that lets you spend money online in foreign currencies (to buy software, host websites, or purchase equipment). The baseline allowance is 15,000 MAD per year, which can be scaled up to 100,000 MAD for registered auto-entrepreneurs and exporters who submit their annual turnover declarations. If you receive your freelance payouts directly into a standard Moroccan bank account, you aren't strictly drawing from this dotation - you're receiving funds. However, the moment you need to pay for overseas business tools using a local card, you'll slam directly into these caps.


CIH Bank: The Digital Challenger for Freelancers

CIH Bank (Crédit Immobilier et Hôtelier) built its reputation over the last decade by aggressively targeting tech-savvy youth, students, and freelancers with low-cost digital accounts. If you open a standard CIH Code 30 or CIH Plan account, you get a modern mobile app, free internal transfers, and relatively transparent pricing on international transactions.

Incoming Wire Fees and Exchange Rates

When a client wires money directly to your CIH IBAN, CIH charges a fixed incoming wire fee - usually around 50 to 100 MAD depending on the exact account tier - plus standard SWIFT routing charges. However, watch out for intermediary bank fees (correspondent bank fees). If your US client's bank routes the money through a correspondent bank in Europe or New York, they might deduct $15 to $30 before the funds even reach CIH.

Once the funds arrive, CIH converts them at the daily exchange rate set by Bank Al-Maghrib (the central bank), plus a small markup. Their processing times for standard SWIFT wires typically range from 3 to 5 business days.

The CIH E-Commerce Card Advantage

CIH offers the Carte Code 30 and various customized e-commerce cards that make spending your MAD online relatively painless. Their digital card activation process happens directly inside the mobile app, allowing you to instantly unlock your 15,000 MAD (or upgraded 100,000 MAD) annual dotation without visiting a physical branch.

If you want a deeper dive into managing multi-currency funds before bringing them home, check our guide on the best international business accounts for remote workers.


Attijariwafa Bank: The Corporate Heavyweight

Attijariwafa Bank is the largest commercial bank in Morocco. If you're dealing with massive corporate clients who demand high-tier institutional banking compliance, Attijariwafa is where enterprise friction meets traditional security.

Incoming Wire Fees and Exchange Rates

Attijariwafa is notoriously less transparent with its fee structure than CIH. Incoming international wires often incur a tiered percentage fee based on the total transfer volume, alongside fixed SWIFT handling charges that can easily eat up 150 to 300 MAD per transaction. If you're receiving small, frequent payments of $200 from multiple freelance clients, Attijariwafa will chew through your margins with processing overhead.

Their exchange rates for converting USD and EUR to MAD are roughly comparable to CIH, as both follow Bank Al-Maghrib baselines, but Attijariwafa's internal administrative fees for processing the currency conversion paperwork tend to be higher.

Account Tiers and Branch Dependency

Unlike CIH, which lets you handle most onboarding digitally, Attijariwafa often requires a trip to your local branch (agence) to sort out international wire discrepancies, unlock specialized business accounts, or adjust your e-commerce dotation limits. For freelancers who value their time and hate waiting in line at brick-and-mortar branches, this is a major operational bottleneck.

For a broader look at how local payout rails compare to global fintech platforms, read our analysis on how to avoid high wire transfer fees on freelance platforms.


Direct Comparison: CIH Bank vs. Attijariwafa Bank

To make an informed choice, let's put both banks head-to-head across the metrics that matter most to working freelancers.

Feature / MetricCIH Bank (Code 30 / Plan)Attijariwafa Bank (Standard / Business)
Account OpeningMostly digital via mobile appRequires physical branch visit
Incoming SWIFT Fee50 – 100 MAD flat + SWIFT charges150 – 300 MAD + percentage tier
Average Payout Time3 to 5 business days4 to 7 business days
App UsabilityModern, responsive, push alertsDated interface, frequent maintenance
Dotation ActivationIn-app instant toggleBranch paperwork required
Best ForSolo freelancers & digital workersHigh-volume agency owners & corporations

How to Receive Freelance Payments in Morocco Cih vs Attijari


Alternative Payout Strategies: Payoneer, Wise, and Crypto

Because traditional SWIFT wires into Moroccan banks carry high friction and mandatory local currency conversion, many Moroccan freelancers use intermediary fintech bridges.

Using Payoneer in Morocco

Payoneer remains officially supported in Morocco. You can link your Payoneer account to platforms like Upwork, Fiverr, and Malt. Once funds sit in your Payoneer balance in USD or EUR, you can withdraw them directly to your Moroccan bank account (either CIH or Attijariwafa) via local bank transfer.

  • The Catch: Payoneer charges withdrawal fees (around 2% above mid-market exchange rates) and your Moroccan bank will still charge its standard incoming transfer or conversion fee.

The Wise Situation

Wise stopped offering multi-currency account creation and card ordering to new residents in Morocco due to local regulatory compliance. If you already have an older Wise account set up with European credentials, use extreme caution; compliance sweeps frequently lock accounts that show mismatched residential addresses or irregular cross-border flows.

For more details on alternative payment aggregators, review our breakdown of the best freelance payment platforms and wallets.


Step-by-Step Guide: Setting Up Your CIH Account for Freelance Payouts

If you decide to go the CIH route - which is what I personally recommend for 80% of independent solo freelancers in Morocco - follow these exact steps to optimize your setup:

Step 1: Open a CIH Code 30 or Plan Account

Download the CIH Mobile app on iOS or Android. Complete the digital onboarding process using your National ID (CIN). If you are under 30, the Code 30 account offers free everyday banking services. If you are over 30, opt for the CIH Plan tier.

Step 2: Secure Your Tax Identifiers

Even if you are just starting out, register as an Auto-Entrepreneur via the official Moroccan portal to secure your ICE and IF numbers. Banks increasingly flag unverified incoming business wires; having these numbers ready prevents your funds from getting frozen by compliance officers.

Step 3: Request Your SWIFT Instructions

Navigate to your account profile in the CIH app to view your full international banking coordinates, including your IBAN, SWIFT/BIC code, and intermediary bank routing instructions. Provide these exact details to your direct clients or freelance platforms.

Step 4: Configure Your E-Commerce Dotation

Once your account is active, go to the card settings menu in the app, select your e-commerce card, and activate your annual allowance. If you registered as an auto-entrepreneur, submit your professional turnover papers to your local branch to upgrade your dotation limit past the standard 15,000 MAD threshold.

How to Receive Freelance Payments in Morocco Cih vs Attijari


Fee Math: Real World Example for a $1,000 Invoice

Let's look at what actually happens when a client sends $1,000 USD to a Moroccan bank account.

Fee ComponentCIH Bank EstimateAttijariwafa Bank Estimate
Initial Invoice Amount$1,000.00 USD$1,000.00 USD
Intermediary Wire Fees$20.00 USD$25.00 USD
Local Bank Incoming Fee~60 MAD ($6.00 USD)~200 MAD ($20.00 USD)
Exchange Rate Markup~0.8% spread~1.2% spread
Final Net Received (in MAD)Approx. 9,750 MADApprox. 9,620 MAD

As the math shows, CIH leaves you with slightly more Dirhams in your account thanks to lower fixed fees and tighter exchange spreads. Over the course of a year with twelve $1,000 invoices, choosing CIH over Attijariwafa saves you roughly 1,560 MAD in pure banking overhead.


Verdict: Which Bank Should You Choose?

Choose CIH Bank if you are a solo freelancer, digital creator, or developer working with direct clients or platforms like Upwork. The digital-first onboarding, lower incoming fees, and responsive mobile app make it the superior choice for day-to-day freelance cash flow.

Choose Attijariwafa Bank only if you are running a registered corporate agency (SARL or LLC), handling tens of thousands of dollars in monthly corporate invoices, and require dedicated business relationship managers who can navigate complex exchange control declarations with the Office des Changes.


Frequently Asked Questions

What is the exact annual limit for the Moroccan e-commerce dotation?

The standard annual e-commerce dotation is 15,000 MAD per calendar year, which can be extended up to 100,000 MAD for qualified exporters and freelancers registered under the auto-entrepreneur scheme who submit their professional tax paperwork to their bank.

Can I receive USD or EUR directly into a standard Moroccan bank account?

Yes, but traditional banks like Attijariwafa and CIH will automatically convert incoming foreign currency into Moroccan Dirhams (MAD) upon arrival unless you maintain a specialized convertible currency account backed by Office des Changes documentation.

Which Moroccan bank has lower incoming wire transfer fees for freelancers?

CIH Bank generally offers lower flat-rate fees for incoming international SWIFT transfers compared to Attijariwafa Bank, which often tacks on intermediary bank fees and higher percentage-based processing charges.

How long do international SWIFT transfers take to hit a Moroccan bank account?

Standard international wire transfers via SWIFT take between 3 to 7 business days to clear, depending on intermediary banks and compliance checks by Moroccan exchange controls.

Wise stopped direct balance creation for new Moroccan residents, but Payoneer remains operational. However, holding foreign funds abroad without declaring them or repatriating them according to Office des Changes rules violates local exchange regulations.

How do I withdraw money from Upwork or Fiverr as a freelancer in Morocco?

You can link a local bank account via direct deposit (subject to automatic MAD conversion), wire transfer, or route funds through a verified Payoneer account to manage your payouts before bringing them into the Moroccan banking system.

#morocco-freelance#cih-bank#attijariwafa#international-payments#dotation-e-commerce

Frequently Asked Questions

The standard annual e-commerce dotation is 15,000 MAD per calendar year, which can be extended up to 100,000 MAD for qualified exporters and freelancers registered under the auto-entrepreneur scheme who submit their professional tax paperwork to their bank.

Yes, but traditional banks like Attijariwafa and CIH will automatically convert incoming foreign currency into Moroccan Dirhams (MAD) upon arrival unless you maintain a specialized convertible currency account backed by Office des Changes documentation.

CIH Bank generally offers lower flat-rate fees for incoming international SWIFT transfers compared to Attijariwafa Bank, which often tacks on intermediary bank fees and higher percentage-based processing charges.

Standard international wire transfers via SWIFT take between 3 to 7 business days to clear, depending on intermediary banks and compliance checks by Moroccan exchange controls.

Wise stopped direct balance creation for new Moroccan residents, but Payoneer remains operational. However, holding foreign funds abroad without declaring them or repatriating them according to Office des Changes rules violates local exchange regulations.

You can link a local bank account via direct deposit (subject to automatic MAD conversion), wire transfer, or route funds through a verified Payoneer account to manage your payouts before bringing them into the Moroccan banking system.

Alex Morgan - Founder & Lead Editor
Alex Morgan·Founder & Lead Editor

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.

Related Articles

Featured image for Best Freelance Payment Methods in Algeria (2026)Fintech & Payments

Best Freelance Payment Methods in Algeria (2026)

Compare Paysera, Payoneer, and RedotPay for Algerian freelancers. Learn how to withdraw USD/EUR at parallel market rates and avoid account blocks.

#algeria#freelancing
October 30, 202610 min read