CMI Card Payments for Small Businesses: The Complete Guide for Morocco
Your customers want to pay by card but you don't know how to get a terminal? Complete CMI guide for Moroccan merchants: process, costs, alternatives.
Your Customers Have Cards. Do You Have a Terminal?
Morocco's cashless shift is accelerating. Bank Al-Maghrib reports over 20 million active bank cards in circulation, and card payment transactions have been growing at 25-30% year over year. In major cities like Casablanca, Rabat, Marrakech, and Tangier, customers increasingly expect to pay by card -- especially the younger generation and tourists.
Yet the majority of small businesses in Morocco still operate on cash only. The reason isn't resistance to technology. It's confusion about the process, fear of hidden costs, and uncertainty about which solution fits their business. This guide breaks down everything a Moroccan small business owner needs to know about accepting card payments through CMI and its alternatives.
What Is CMI and How Does It Work?
The Centre Monetique Interbancaire (CMI) is Morocco's interbank payment processing center. It manages the network that connects card payments between merchants, banks, and international card networks (Visa, Mastercard, CMI's own domestic network).
When a customer taps their card at your terminal, here's what happens in 3 seconds:
- The terminal reads the card and sends the transaction to CMI
- CMI routes the request to the customer's bank for authorization
- The bank checks the balance and approves or declines
- CMI sends the approval back to your terminal
- The payment is confirmed and the funds are settled to your bank account (typically within 24-48 hours)
You don't interact with CMI directly for the day-to-day. Your bank provides the terminal, and CMI handles the processing in the background.
How to Get a Payment Terminal (TPE) in Morocco
Step 1: Choose Your Bank
Contact the business banking department of your bank. All major Moroccan banks offer merchant services through CMI:
- Attijariwafa Bank
- BMCE Bank of Africa
- Banque Populaire
- CIH Bank
- Societe Generale Maroc
- Credit du Maroc
If you don't already have a business account, you'll need to open one first. This requires your Registre de Commerce, ICE number, CIN, and statuts of your company.
Step 2: Apply for a Merchant Account
The bank will ask for:
- Registre de Commerce and ICE (Identifiant Commun de l'Entreprise)
- CNSS attestation (proof of social security registration)
- CIN of the business owner or legal representative
- Patente (business tax registration)
- Bank statements -- typically the last 3-6 months
- Proof of business premises (lease or property title)
The approval process takes 1-4 weeks depending on the bank and your business profile.
Step 3: Terminal Installation
Once approved, the bank provides a TPE (Terminal de Paiement Electronique). There are three main types:
Fixed TPE: Wired terminal that sits at your counter. Best for retail shops, pharmacies, and restaurants with a single checkout point. Cost: typically provided free or at a monthly rental of 100-300 MAD.
Portable TPE (WiFi/Bluetooth): Wireless terminal that works within your premises. Perfect for restaurants (bring the terminal to the table), hair salons, or any business where you go to the customer. Cost: monthly rental of 150-400 MAD.
Mobile TPE (SIM card): Works anywhere with cellular coverage. Ideal for delivery businesses, market vendors, home service providers, and caterers. Cost: monthly rental of 200-500 MAD.
The Real Costs: What You'll Actually Pay
This is where most small business owners get nervous. Let's be transparent about every cost.
Transaction Commission
CMI charges a percentage on every transaction. The rate depends on your industry and monthly volume:
- Retail and commerce: 1.5% - 2.2%
- Restaurants and cafes: 1.8% - 2.5%
- Services (salons, clinics, etc.): 1.5% - 2.5%
- E-commerce: 2.5% - 3.5%
On a 500 MAD transaction at a 2% commission rate, you pay 10 MAD. On 100,000 MAD in monthly card payments, you pay approximately 2,000 MAD in commissions.
Monthly Fees
Some banks charge a fixed monthly fee for the terminal rental and maintenance:
- Terminal rental: 0 - 400 MAD/month (some banks offer free terminals if your volume exceeds a threshold)
- Monthly maintenance: 0 - 100 MAD/month
- Paper rolls for receipts: 20 - 50 MAD/month
One-Time Fees
- Merchant account setup: 0 - 1,500 MAD (varies by bank)
- Security deposit: some banks require 1,000 - 5,000 MAD (refundable)
- Terminal deposit: 500 - 2,000 MAD (refundable if you return the terminal)
Total Monthly Cost Example
For a small retail shop doing 150,000 MAD in monthly card transactions:
- Transaction commission (2%): 3,000 MAD
- Terminal rental: 200 MAD
- Maintenance: free
- Total: 3,200 MAD/month
Is it worth it? If accepting cards brings in even 10% more customers (because they can pay how they want), that's 15,000 MAD in additional revenue on 150,000 MAD monthly sales. The commission pays for itself several times over.
Alternatives to Traditional TPE
Not every business needs a traditional terminal. Several alternatives exist in Morocco, some with lower costs and easier setup.
CMI's Own Mobile Solutions
CMI has launched mobile payment solutions that work through a smartphone app. Instead of a dedicated terminal, you use your phone with a small card reader attachment. Setup is faster and costs are lower -- typically no monthly rental, just the per-transaction commission.
Payzone Morocco
Payzone offers payment terminals and merchant services with competitive rates. The process is similar to going through your bank but may offer more flexibility for newer businesses or those with limited banking history.
QR Code Payments (Maroc Pay)
Bank Al-Maghrib has been pushing QR code-based payments through the interoperability framework. Customers scan a QR code at your shop with their banking app and the payment is processed directly. Benefits:
- No terminal needed -- just a printed QR code
- Lower transaction fees (often 0.5% - 1%)
- Works with all participating Moroccan banks
- Setup through your bank's mobile business app
The drawback: adoption is still growing, and not all customers are comfortable with QR payments yet. But for businesses targeting younger customers, it's worth offering alongside card payments.
Cash Plus and Other Agent Networks
For businesses that want to accept remote payments without a full merchant setup, cash collection networks like CashPlus and Wafacash allow customers to pay for your services at any agent location using a reference number. This works well for deposits, advance payments, and service-based businesses.
E-Commerce Payments: Selling Online in Morocco
If you're selling products online -- through a website, Instagram, or WhatsApp catalog -- you need an online payment gateway. CMI provides online payment integration through its platform.
What You Need for Online Payments
- An active merchant account with CMI
- A website with SSL security (HTTPS)
- Integration of CMI's payment page (your developer handles this)
- A CMI e-commerce contract (separate from in-store payments)
Online commission rates are higher (2.5% - 3.5%) because of the increased fraud risk in card-not-present transactions.
The Simpler Alternative: Payment Links
If you don't have a full e-commerce site, payment links are the fastest way to accept online card payments. You generate a link, send it to your customer via WhatsApp, and they pay on a secure page. No website needed.
Tadnun integrates CMI payment links into WhatsApp Business workflows for its clients. A customer asks about a product, you send the catalog, they choose, and you send a payment link -- all within the same WhatsApp conversation.
Tax and Accounting Implications
Accepting card payments creates a clear transaction record, which has implications for your accounting and tax obligations.
The upside: Clean records make life easier with the Direction Generale des Impots (DGI). Every transaction is automatically documented with date, amount, and customer's card type. Your accountant will thank you.
The consideration: All card transactions are visible to tax authorities. If your business has been operating partially in cash without full declaration, moving to card payments means those revenues become traceable. Work with your comptable to ensure your fiscal situation is in order before making the switch.
Getting Started: A Practical Checklist
- Confirm your business documents are in order: Registre de Commerce, ICE, patente, CNSS -- you need all of these
- Talk to your bank: Ask specifically about merchant services, commission rates, and terminal options
- Compare offers: Get quotes from at least 2 banks before committing
- Start with a single terminal: Test the impact on your sales before expanding
- Train your team: Make sure every employee knows how to process a card payment, handle a declined transaction, and issue a receipt
- Display card logos: Put Visa, Mastercard, and CMI stickers on your door and at the counter -- customers need to know you accept cards before they walk in
Ready to accept card payments in your business? Tadnun helps Moroccan merchants set up CMI payment terminals, online payment links, and WhatsApp-integrated payment flows. Let's discuss your situation -- free first call, 15 minutes, no commitment.