The verdict in three sentences
For a European or American company selling to Moroccan businesses, cross-border card processing works from day one but costs around 2.9 to 3.9 % plus fixed fees in 2026, and many Moroccan cards have online international spending limits. A local setup through CMI at roughly 1.5 to 2.5 %, or a licensed local gateway at 2 to 3.5 %, is cheaper and accepts Moroccan cards far better, but it requires a Moroccan legal entity and bank account. The decision depends on your Moroccan revenue: above roughly 300,000 EUR a year, a local entity usually pays for itself on payments alone.
The Moroccan payment landscape in 2026
The Centre Monétique Interbancaire (CMI) handles card acquiring in Morocco on behalf of the banks. Contracts are signed through a Moroccan bank, which sets the rate according to volume and sector. Around it, several licensed payment providers offer modern interfaces, payment links, dashboards and sometimes installments, also relying on the Moroccan banking network. Global processors can accept Moroccan cards from abroad, but they do not onboard merchants without a foreign entity.
For a B2B seller (software vendor, equipment supplier, training provider, consultancy), the needs differ from consumer retail: high ticket sizes, invoice-based payment links, accounting reconciliation, and Moroccan buyers who often prefer bank transfer for large amounts.
| Criterion (2026 order of magnitude) | Cross-border processor | CMI via a Moroccan bank | Licensed local gateway |
|---|---|---|---|
| Fee per transaction | 2.9 to 3.9 % + fixed fee | 1.5 to 2.5 % | 2 to 3.5 % |
| Setup fee | None to low | 140 to 460 EUR | 0 to 280 EUR |
| Activation time | Days | 3 to 6 weeks | 2 to 4 weeks |
| Moroccan entity required | No | Yes | Yes |
| Acceptance of Moroccan cards | Partial, card limits apply | High | High |
| Payment links and invoicing | Advanced | Basic | Advanced |
| Payout delay | 2 to 7 days | 1 to 3 days | 1 to 5 days |
Actual rates are negotiable. Above 5 million MAD (about 460,000 EUR) processed per year, a company often gets a CMI rate close to the low end.
Integration cost and technical choices
Integration ranges from a simple redirect to a hosted payment page up to full ERP integration. A B2B seller usually needs invoice-level payment links, a customer area to settle open invoices and automatic reconciliation with accounting.
| Integration scope | 2026 order of magnitude (EUR, excl. VAT) | Timeline |
|---|---|---|
| Hosted payment page on an existing site | 1,400 to 1,850 | 2 to 3 weeks |
| Invoice payment links sent by email | 1,650 to 2,300 | 3 to 4 weeks |
| Customer area with open invoices | 2,300 to 3,200 | 4 to 6 weeks |
| Dual gateway (local + cross-border) with routing | 2,750 to 3,700 | 5 to 7 weeks |
| Automatic ERP or accounting reconciliation | 750 to 1,400 extra | 2 to 3 weeks |
A dual gateway makes sense once you have a Moroccan subsidiary: local acquiring for Moroccan cards at the best rate, cross-border processing for everyone else.
Foreign exchange rules you cannot ignore
Morocco's Office des changes regulates foreign currency flows. A Moroccan subsidiary that collects in dirhams can repatriate profits as dividends, and service fees to the parent are allowed when backed by contracts and invoices, but every flow must be documented. Moroccan buyers paying a foreign supplier by card are also subject to their bank's online international limits, which is why large B2B tickets often fail on cross-border checkouts and end up as bank transfers. Check with a Moroccan accountant before choosing your structure.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Sophie, CFO of a French B2B software company, collects 650,000 EUR a year from Moroccan customers by card through a cross-border processor at an effective 3.4 %, and about 12 % of Moroccan card payments fail because of card limits.
Current cost: 650,000 × 3.4 % = 22,100 EUR in fees. With a Casablanca subsidiary on CMI at 1.8 %: 650,000 × 1.8 % = 11,700 EUR, saving 10,400 EUR per year. If better acceptance recovers even a quarter of the failed payments, roughly 3 % of revenue or 19,500 EUR, the yearly gain approaches 29,900 EUR. Against 3,500 EUR of integration and the running cost of the subsidiary, the switch only makes sense if the entity also serves sales, support or tax purposes.
FAQ
What does CMI charge in 2026?
As a 2026 order of magnitude, 1.5 to 2.5 % per transaction depending on bank, volume and sector. Above 5 million MAD per year, a rate near 1.5 % is often negotiable.
Can a foreign company use CMI directly?
No. CMI contracts require a Moroccan entity and a Moroccan bank account. Without one, cross-border processing at 2.9 to 3.9 % is the realistic option.
How long does activation take?
Plan 3 to 6 weeks for CMI once the entity exists, and 2 to 4 weeks for a licensed local gateway. Creating the subsidiary itself typically takes 4 to 8 weeks.
What does technical integration cost?
As a 2026 order of magnitude, 1,400 to 3,700 EUR depending on scope, from a hosted page to a dual gateway. ERP reconciliation adds 750 to 1,400 EUR.
Why do Moroccan card payments fail on foreign checkouts?
Many Moroccan cards have annual online international spending allowances, often a few thousand EUR equivalent. Large B2B tickets exceed them, so offer bank transfer as a fallback.
Let's scope your project. Tell us your Moroccan revenue, your entity setup and your accounting tool, and we will scope the right payment architecture and its go-live timeline. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

