Skip to main content

M-Wallet in Morocco

The m-wallet (mobile wallet) turns the smartphone into a universal payment device. In Morocco, more than 23 million smartphones are connected and mobile payments are booming thanks to Maroc Pay. ChariBaaS provides the full infrastructure to launch a white-label m-wallet: BAM-compliant account, instant KYC, agent cash-in/cash-out, Maroc Pay and P2P transfers.

What is it?

An m-wallet (mobile wallet) is an app installed on a smartphone that lets users store digital money, pay in store by QR or NFC, send and receive money peer-to-peer (P2P), pay bills, top up phones and access financial services remotely.

In Morocco, the m-wallet is a payment account regulated by Bank Al-Maghrib, with a Moroccan IBAN. Difference vs a classic e-wallet: the m-wallet is mobile-first, every feature is built for smartphone usage (QR, NFC, push notifications, biometrics).

The most common m-wallet use cases in Morocco:

  • Maroc Pay QR payments in store and online
  • Instant P2P transfers to other wallets
  • Phone top-up and bill payments (water, electricity, internet)
  • Agent cash-in/cash-out (Chari, DamaneCash, ChaabiCash, Tashilat)
  • Merchant payment at Maroc Pay-enabled stores
  • Virtual or physical card linked to the wallet for online and POS purchases

Why ChariBaaS?

ChariBaaS is the infrastructure partner to launch an m-wallet in Morocco.

Bank Al-Maghrib compliance. Payment accounts with a Moroccan IBAN, compliance with law 103-12 on payment institutions, tiered KYC (light KYC for low balances, full KYC for higher balances) as required by BAM.

White-label. You launch your own m-wallet under your brand, your design, on top of ChariBaaS's regulated and operated platform. You own the customer relationship, ChariBaaS handles compliance and money movement.

Native Maroc Pay. Your m-wallet is Maroc Pay-compatible from day one, letting users pay by QR anywhere in Morocco.

The largest agent network in Morocco. Cash-in and cash-out through the aggregated Chari + DamaneCash + ChaabiCash + Tashilat network, national coverage.

API + mobile SDK. iOS and Android SDKs with ready-made UI components (KYC onboarding, transfers, QR Pay), and a REST API for custom business features.

How ChariBaaS addresses this

ChariBaaS provides everything needed to launch your m-wallet in Morocco:

  • Compliant payment account with a Moroccan IBAN for each wallet user
  • Mobile KYC onboarding with ID photo, selfie, automated AML checks (KYC tier matched to wallet limits)
  • Cash-in/cash-out through the national agent network
  • Native Maroc Pay for QR payments in store and online
  • Instant P2P transfers to other wallets and bank-account transfers
  • Top-up and bills (telecom, water, electricity, internet)
  • Visa cards virtual and physical linked to the wallet
  • Mobile SDK for iOS and Android with UI components
  • Push notifications, biometrics, security (3D Secure 2.0, OTP, limit management)
  • Operational dashboard to track users, transactions, KYC, compliance

Use cases

Consumer mobile money

Launch an m-wallet for the Moroccan public with 100% mobile onboarding, instant KYC and agent cash-in.

Financial inclusion

Give unbanked populations access to financial services through a basic smartphone and the agent network.

Wages & gig workers

Pay wages and bonuses to m-wallets with instant availability, withdrawable from agents anywhere in Morocco.

Super-app

Integrate an m-wallet into your existing app (delivery, mobility, e-commerce) to drive retention and capture GMV.

Loyalty programme

Credits, cashback and gift cards delivered directly to your customers' m-wallet to drive repeat purchase.

Employee benefits

Meal vouchers, expense reimbursements and bonuses, paid to m-wallets instead of paper or slow transfers.

Frequently asked questions

An m-wallet (mobile wallet) is a smartphone-based e-wallet that lets users store digital money, pay by QR or NFC, send and receive money, and access financial services remotely. In Morocco, it is a payment account regulated by Bank Al-Maghrib.

All three terms get confused. Wallet is the general concept of an electronic purse. E-wallet typically refers to a wallet accessible via web and mobile. M-wallet is exclusively mobile-first, designed for smartphone usage (QR, NFC, push, biometrics). In Morocco all three sit on the same regulated infrastructure.

Two options: 1) obtain your own Bank Al-Maghrib payment-institution licence (long, expensive, > 12 months) or 2) use a white-label infrastructure like ChariBaaS which already holds the licence and lets you operate your own branded m-wallet (live in a few weeks).

Yes. ChariBaaS m-wallets enforce KYC (ID + selfie), strong authentication (biometrics or OTP), 3D Secure 2.0 for card payments, and end-to-end encryption. Funds are held in segregated accounts, separate from the operator's assets, as required by BAM regulation.

Yes. ChariBaaS m-wallets can issue Visa virtual cards (instant) and physical cards (shipped) linked to the wallet balance. Useful for paying in store (NFC), online, or abroad without a traditional bank account.

It depends on the operator. With ChariBaaS infrastructure, you (the m-wallet operator) set pricing freely: free, subscription, or freemium. Most Moroccan consumer m-wallets are free to open, with fees on certain operations (international transfers, card withdrawals, etc.).

Yes. Every ChariBaaS m-wallet is Maroc Pay-compatible natively. Users can pay at any Maroc Pay-enabled merchant and receive P2P payments via QR code, in line with Moroccan interbank standards.

Ready to get started?

Request a demo and discover how ChariBaaS can power your financial products in Morocco and beyond.

Request a Demo