
Mobile money is a backbone of Kenya’s digital economy, and M-Pesa remains the most dominant and trusted service. Running an M-Pesa agency is a popular small business because it provides essential financial services to the community and can generate steady income with the right planning. This guide explains what an M-Pesa agency business is, how it works, what you need to start, where to set it up, how to operate it profitably, budget expectations, and expert tips for success.
An M-Pesa agency is a retail outlet where customers can:
You act as a cash-in/cash-out service point—the physical place where customers access mobile money services. The service is provided through a contracted agent with Safaricom, and you either become an officially licensed agent yourself or operate under an existing agent as a subcontractor.
Agencies are essential in both urban and rural Kenya, especially in areas where banks are far or where people prefer in-person transactions.
Yes — very viable — when done right. Kenya has:
Benefits of the M-Pesa agency business:
However, success depends on location, liquidity, service reliability, customer trust, and operational discipline.
There are two main ways to operate:
Both models work — but becoming a direct agent usually yields higher long-term earnings.
Float means the ready cash you hold for deposits and withdrawals. You need a healthy float:
Float management is one of the top skills for an M-Pesa agent.
Location determines your daily traffic and income.
High foot traffic + limited alternatives = best case.
You earn commissions on:
Commission rates vary depending on the service and transaction size. You don’t charge customers a direct fee for these services — commission is paid by Safaricom.
The capital needed depends on whether you are a direct agent or sub-agent and your location.
| Expense | Approx Range (KES) |
|---|---|
| Business Setup (Signs, branding) | 3,000–10,000 |
| Smartphone / POS device | 8,000–25,000 |
| Float (Cash & Electronic) | 30,000–100,000+ |
| Internet/Data | 1,500–5,000 monthly |
| Printer & Supplies (optional) | 5,000–10,000 |
| Agency application (if direct) | 0–varies |
Total Beginner Range: ~KES 50,000–150,000+
(Float constitutes the biggest portion.)
Running out of cash or e-float stops service — and customers leave. Develop a float management plan:
Good service builds trust — and loyal customers.
Maintain a logbook or digital spreadsheet:
This helps you:
Offer additional services such as:
Multiple service points increase your income.
Word-of-mouth is a powerful tool in the delivery economy.
Use bright signage and let people know you are operational.
Some customers hesitate — show them how M-Pesa works.
Use digital logs or apps to reduce errors and disputes.
These are peak transaction times — make sure you have float.
Your regular customers will bring stability to your daily income.
Good training keeps services seamless during busy hours.
| Challenge | Solution |
|---|---|
| Running out of float | Plan float top-ups ahead of time |
| Slow internet | Have backup data or Wi-Fi |
| Security risks | Use secure safe boxes and operate in open public spaces |
| Competition | Provide better service and convenience |
The M-Pesa agency business remains one of the most reliable small business models in Kenya, particularly for entrepreneurs who enjoy serving people and managing transactions. With the right location, solid float management, great customer service, and operational discipline, it can generate consistent daily income and long-term growth. If you’re organized, trustworthy, and customer-oriented, the M-Pesa agency business has real earning potential and remains highly viable in both urban and rural Kenya.