Skip to main content
Payment agent at a point of sale in Morocco performing a cash-in operation for a customer
Payments

Agent Networks and Cash-In/Cash-Out in Morocco: Complete Guide

8 min read

What Is a Payment Agent Network?

A payment agent network is a mesh of physical points of sale — grocery stores, tobacco shops, phone shops, bookstores, pharmacies — that perform financial operations on behalf of a licensed payment institution. These agents are the bridge between the digital economy and the cash economy, a crucial role in a country where cash still represents over 70% of transactions.

In Morocco, agent networks are a pillar of financial inclusion. They enable millions of people without bank accounts to access basic financial services: e-wallet top-ups, cash withdrawals, bill payments, and transfers. Bank Al-Maghrib actively encourages the deployment of these networks as part of its national financial inclusion strategy.

This guide explains how agent networks work, their services, regulation, how to deploy one, and why they are essential for fintech in Morocco.

How Does an Agent Network Work?

The Operating Model

An agent network operates on a three-tier system:

  1. The payment institution — holds the license, provides the platform and supervision
  2. The agent — the local merchant who interacts with the customer
  3. The customer — the end user who performs operations

Core Operations

Cash-In (Deposit)

The customer visits the agent with cash. The agent:

  1. Verifies the customer's identity (CIN for regulated amounts)
  2. Collects the cash
  3. Credits the customer's payment account / wallet via the application
  4. Issues a receipt

Cash-Out (Withdrawal)

The customer requests a withdrawal. The agent:

  1. Verifies identity
  2. Debits the customer's account via the application
  3. Hands over the cash
  4. Issues a receipt

Bill Payment

The customer pays bills (water, electricity, telecom):

  1. The agent enters the bill reference
  2. The customer pays in cash
  3. The agent validates the payment on the platform
  4. The bill is settled in real time

Money Transfers

The customer sends money to a relative:

  1. The agent collects cash and beneficiary details
  2. The transfer is executed via the platform
  3. The beneficiary can withdraw at another agent or receive on their wallet

Technical Infrastructure

Each agent has:

  • A mobile app or tablet — provided by the payment institution
  • Working capital (float) — liquidity needed for cash-out operations
  • Internet connection — for real-time communication with the platform
  • Receipt system — print or digital delivery

Morocco's Agent Network Ecosystem

Major Networks

NetworkOperatorNumber of POSSpecialty
ChariChariBaaS / Chari Money SA50,000+Distribution, payment, cash-in/cash-out
Cash PlusCash Plus3,000+Transfers, bills, W wallet
WafacashWafacash2,000+National/international transfers
ORA CashM2T (BCP)7,000+Mobile money, transfers
TasshilatTasshilat1,500+Proximity payment
Barid CashBarid Al-Maghrib1,800+Postal payment services

The Chari Network: A Case Study

The Chari network is the largest distribution and payment network in Morocco with over 50,000 points of sale. It's unique because it combines:

  • B2B distribution — grocery stores and neighborhood shops source their inventory via Chari
  • Financial services — cash-in/cash-out, bill payment, transfers via ChariBaaS
  • Monetization — each point of sale generates revenue from financial operations on top of distribution

This synergy makes the Chari network the largest physical financial services infrastructure in Morocco.

Why Agent Networks Are Essential

Financial Inclusion

In Morocco, approximately 40% of the adult population doesn't have a bank account. The reasons are multiple:

  • Distance from bank branches (especially in rural areas)
  • Perceived high costs
  • Complex procedures
  • Cultural habits (preference for cash)

Agent networks solve these barriers by bringing financial services where people live and work. The corner grocery store becomes an access point for financial services.

The Last Mile

Banks can't open branches in every village or popular neighborhood. Payment agents cover this "last mile" at a much lower cost because:

  • No need to build a branch
  • The merchant uses their own premises
  • Technology investment is minimal (a smartphone suffices)
  • Training is quick

The Cash-Digital Bridge

As long as Morocco's economy runs primarily on cash, agent networks are essential to:

  • Convert cash to electronic money (cash-in)
  • Enable withdrawal of electronic money (cash-out)
  • Accept cash payment for digital services (bills, top-ups)

How to Deploy an Agent Network

Option 1: Build Your Own Network

For payment institutions that want to build their network:

  1. License — ensure the license authorizes the use of agents
  2. Recruitment — identify and recruit partner merchants
  3. Training — train each agent on procedures, KYC, and the application
  4. Float management — set up a liquidity management system
  5. Supervision — deploy a field team for monitoring and support
  6. Compliance — ensure each agent follows regulatory rules

Option 2: Use ChariBaaS's Network

For fintechs and businesses that want access to a network without building one:

ChariBaaS offers access to its agent network of 50,000+ points of sale via a single API:

  • Cash-in — your customers top up at any Chari point
  • Cash-out — your customers withdraw at any Chari point
  • Bill payment — offer bill payment in your app
  • Top-ups — integrate phone top-ups
  • Monitoring — real-time dashboard of all operations

This is the fastest approach: no agent recruitment, no float management, no field team. Everything is managed by ChariBaaS.

Float Management (Working Capital)

The Float Challenge

Float is the lifeblood of an agent network. Each agent must have:

  • Cash (liquidity) — for cash-out operations
  • Electronic balance — for cash-in operations

When an agent processes a lot of cash-out, they deplete their liquidity. When they do a lot of cash-in, they accumulate cash but deplete their electronic balance. Rebalancing is constant.

Management Strategies

  • Super-agents — higher-level agents who rebalance proximity agents
  • Automatic redistribution — algorithms that optimize float distribution
  • Bank integration — agents can top up via their bank account
  • Dynamic limits — adjusting thresholds based on agent activity

Regulation

Regulatory Framework

Payment agent activities in Morocco are governed by:

  • Law 103-12 — defines the framework for payment institutions and their agents
  • Bank Al-Maghrib circulars — set agent operating conditions
  • KYC — identity verification obligations for certain operations

Agent Obligations

  • Identification — clearly display the payment institution's brand
  • KYC compliance — verify customer identity per regulated thresholds
  • Receipt retention — keep records of all operations
  • Confidentiality — protect customer data
  • Training — complete mandatory training from the institution

Regulatory Limits

Cash-in/cash-out operations are subject to limits:

OperationPer-transaction limitMonthly limit
Cash-inPer client KYC levelPer KYC level
Cash-outPer client KYC levelPer KYC level
Bill paymentBill amountNo specific limit
TransferPer KYC levelPer KYC level

Use Cases in Morocco

Distribution and FMCG

The Chari model combines product distribution and financial services. The grocer receives merchandise via Chari and offers payment services to customers — a complete ecosystem.

Fintech and Wallets

Any fintech launching a wallet in Morocco needs an agent network for cash-in/cash-out. Without it, the wallet is unusable for the majority of the population that operates in cash.

Banks and Neobanks

Banks can extend their physical presence without opening new branches by leveraging agent networks for simple operations (deposits, withdrawals, payments).

Insurance and Micro-Credit

Insurance companies and micro-credit institutions use agents to collect premiums and repayments, reaching populations far from traditional channels.

E-commerce and Delivery

Delivery platforms integrate agents for cash-on-delivery (COD) and financial returns management.

Value-Added Services

Beyond cash-in/cash-out, agents offer value-added services:

  • Phone top-ups — Maroc Telecom, Orange, inwi
  • Bill payments — water, electricity, internet, taxes
  • Voucher purchases — games, streaming, gift cards
  • Micro-insurance — simple insurance products
  • Account opening — start the KYC process at an agent

How ChariBaaS Can Help

ChariBaaS offers the most complete cash-in/cash-out solution in Morocco:

  • The largest network — 50,000+ points of sale across Morocco
  • Single API — integrate cash-in/cash-out in days via our API
  • Payment accounts — the accounts your customers top up at agents
  • Value-added services — bills, top-ups, and more
  • Float management — ChariBaaS handles liquidity rebalancing
  • Real-time monitoring — track all operations in your dashboard
  • Compliance — all regulatory obligations managed by ChariBaaS

Explore our agent network service or contact us for a demonstration.


Want to offer cash-in/cash-out to your customers in Morocco? Contact our team to access the Chari network of 50,000+ points of sale.

Frequently Asked Questions

What is a payment agent network in Morocco?
A payment agent network is a set of physical points of sale (grocery stores, tobacco shops, bookstores, etc.) authorized to perform financial operations on behalf of a payment institution. In Morocco, these agents enable cash-in (deposit), cash-out (withdrawal), bill payment, and money transfers.
How do I become a payment agent in Morocco?
To become an agent, you need a fixed retail location, a trade register, and a national ID (CIN). You sign a contract with a licensed payment institution (like ChariBaaS via the Chari network). The institution provides training, the application, and initial working capital.
How much does a payment agent earn in Morocco?
Earnings vary by transaction volume. An active agent can earn between 1,000 and 5,000 MAD per month in commissions on cash-in/cash-out, bill payment, and transfer operations. Agents in high-traffic areas earn more.
What is the difference between cash-in and cash-out?
Cash-in is a cash deposit: the customer gives cash to the agent who credits their payment account or wallet. Cash-out is a withdrawal: the customer requests cash from the agent who debits their account. Both operations are essential for unbanked populations who primarily use cash.