E-commerce11 min read

E-commerce with CMI payment in Morocco: cost (2026)

Mohamed Bah·Fondateur, Kolonell
October 8, 2026
Share:
E-commerce with CMI payment in Morocco: cost (2026)

E-commerce with CMI payment in Morocco: cost (2026)

E-commerce

The verdict in three sentences

For a Casablanca company selling to both professionals and consumers, the CMI (Centre Monétique Interbancaire) remains essential to accept Moroccan cards online. The full budget ranges from 70,000 to 225,000 MAD excl. VAT (about €6,500 to €21,000), site and CMI integration included, with a commission of 1.5 to 2.5% per transaction depending on your bank and volumes. The critical path is not development but activating the bank e-commerce contract, 3 to 6 weeks, which must start on day one of the project.

What the site costs depending on your model

Mixed B2B and B2C sales require specific features: prices by customer category, online quotes, card payment for consumers, bank transfer or 30-day terms for business accounts, compliant invoices with ICE number and 20% VAT.

TierMain features2026 budget excl. VATDelay
Standard B2C store300-product catalog, CMI, delivery, back office60,000 to 90,000 MAD6 to 8 weeks
Mixed B2C + B2B storeBusiness accounts, per-customer prices, quotes, ICE invoices90,000 to 140,000 MAD8 to 12 weeks
Advanced B2B platformDeferred payment, credit limits, repeat orders120,000 to 170,000 MAD10 to 14 weeks
ERP-integrated platformStock and invoicing sync (Sage, Odoo)150,000 to 200,000 MAD12 to 18 weeks
CMI integration (extra)3D Secure redirect, callbacks, refunds10,000 to 25,000 MAD1 to 2 weeks
Maintenance and hostingUpdates, backups, monitoring2,000 to 6,000 MAD per monthOngoing

The extra cost of CMI integration comes from the redirect to the secure payment page, handling server callbacks, verifying the hash signature and the acceptance tests required before going live.

CMI fees and alternatives in 2026

CMI is contracted through your bank (Attijariwafa bank, BMCE Bank of Africa, Banque Populaire, CIH...). Terms vary with volume and banking relationship: negotiate them like a loan.

ItemCMI via bankLocal aggregator (e.g. Payzone, CashPlus)Stripe or PayPal
Setup fee1,000 to 5,000 MAD0 to 2,000 MADNot available to a Moroccan company
Moroccan card commission1.5 to 2.5%2 to 3.5%Not applicable
Foreign card commission2.5 to 3.5%3 to 4%Not applicable
Monthly subscription0 to 300 MAD0 to 500 MADNot applicable
Activation delay3 to 6 weeks1 to 3 weeksNot applicable
Payout to accountD+1 to D+3D+2 to D+7Not applicable
Cash on deliveryNoDepending on offerNo

Cash on delivery remains common in Morocco, around 50 to 70% of B2C orders depending on the sector. A good site puts card payment first, with a 2 to 3% discount to encourage it, and keeps cash on delivery so as not to lose sales.

A realistic project timeline

Week 1: CMI application filed with the bank (trade register, ICE, terms of sale, legal notices, refund policy). Weeks 2 to 8: design and development. Weeks 6 to 9: CMI test environment, acceptance testing and CMI validation. Week 10: go-live. If the bank application starts at the end of the project, expect a one-month delay.

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.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

Karim, manager of an electrical equipment company in Casablanca, sells to installers and consumers. He targets 350,000 MAD of online sales per month, 40% paid by card. He chooses a mixed store at 115,000 MAD excl. VAT plus 18,000 MAD of CMI integration. His negotiated 1.8% commission on 140,000 MAD of card payments costs 2,520 MAD a month. With a 22% gross margin, the 350,000 MAD generate 77,000 MAD of monthly margin. If half of those sales are truly new, 38,500 MAD of additional margin, minus 2,520 MAD of CMI fees and 4,000 MAD of maintenance, he nets 31,980 MAD a month. The 133,000 MAD investment pays back in just over 4 months.

FAQ

Can you use Stripe in Morocco?

No, Stripe does not open accounts for companies domiciled in Morocco in 2026. CMI or a local aggregator licensed by Bank Al-Maghrib remains the solution, at 1.5 to 3.5% commission.

How long does the CMI contract take?

Allow 3 to 6 weeks depending on the bank and the completeness of the file. The site must display terms of sale, legal notices and a refund policy before validation.

Does CMI handle 30-day B2B payments?

No, CMI collects card payments. Deferred payments are managed in your platform per customer account, with a transfer or payment link at the due date.

Which platform: WooCommerce, PrestaShop or custom?

WooCommerce and PrestaShop have CMI modules for projects of 60,000 to 100,000 MAD. Custom development makes sense above 120,000 MAD if you have complex B2B rules.

Should you keep cash on delivery?

Yes for B2C, it still accounts for 50 to 70% of orders. A 2% discount on card payment often converts 15 to 25% of customers.

Let's scope your project. We price your e-commerce site with CMI payment (B2C, mixed or B2B store, 70,000 to 225,000 MAD excl. VAT integration included) with an 8 to 14 week schedule aligned with bank activation. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#CMI payment#e-commerce Morocco#Casablanca#e-commerce site cost#online payment#integration
Share:

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.