M-PESA agents play a crucial role in keeping Kenya’s mobile money ecosystem running smoothly. They enable millions of Safaricom customers to deposit, withdraw, and transfer funds conveniently across the country.
For business-minded individuals, joining the M-PESA network presents a profitable opportunity to earn commissions while serving their community. However, becoming an agent involves meeting strict requirements and following a structured application process.
This guide explains how to apply and qualify to be an M-PESA agent, including eligibility criteria, documentation, and responsibilities.

How to Apply and Qualify to be an M-PESA Agent
To become an M-PESA agent, one must first understand that Safaricom only approves applications from established business entities that demonstrate financial stability, reliability, and compliance. The process is transparent but rigorous to ensure only qualified and trustworthy businesses handle customer funds.
Safaricom requires applicants to operate under a registered limited company or an equivalent entity, with at least three operational outlets ready to provide M-PESA services under the company name. The business must have been in operation for a minimum of six months before applying. This condition helps Safaricom verify that the company can sustain the demands of handling high-volume transactions.
Additionally, Safaricom conducts a comprehensive audit of all proposed outlets to ensure compliance with operational and security standards. Applications are accepted only within pre-approved opportunity zones, ensuring a balanced distribution of agents across the country.
Requirements to Become an M-PESA Agent
Before applying, applicants must meet several key requirements outlined by Safaricom. These include company registration, operational readiness, and location approval.
| Requirement | Details |
|---|---|
| Business Type | Must be a limited company or an equivalent entity |
| Outlets | Minimum of three ready-to-operate outlets |
| Operational Period | At least six months in business |
| Outlet Audit | All outlets must pass a Safaricom audit |
| Location | Must be within an approved opportunity zone |
Apart from meeting these basic requirements, applicants should ensure their staff are well-trained to handle M-PESA transactions, adhere to Safaricom’s operational guidelines, and maintain customer trust.
Documents Required to Become an Agent Dealer
During the application process, Safaricom requires several documents to verify the authenticity of the business and its directors. These documents help confirm the company’s legitimacy and compliance with Kenyan business laws.
| Document | Purpose |
|---|---|
| Certificate of Incorporation | Confirms the business is legally registered |
| Form CR12 (issued within 3 months) | Lists company directors and shareholders |
| National ID copies of administrators and assistants | Confirms identity of key personnel |
| Completed agent application forms | Officially applies for agent status |
Applicants who do not meet the dealer requirements but wish to operate under another principal agent must provide additional documents, such as:
- Certificate of Good Conduct
- Valid Business Permit
- National ID
These requirements ensure that every agent, whether a main dealer or a sub-agent, maintains high ethical and operational standards.
Financial Requirements and Application Process
Becoming an M-PESA agent involves a financial investment that ensures the agent can meet customer demands. Safaricom requires a minimum float of KSh 100,000 per outlet to facilitate daily cash deposits and withdrawals. This float must be deposited within one month after signing the contract; failure to comply may result in contract termination.
Agents offering SIMEX services (SIM replacement) must deposit an additional float of KSh 100,000 per outlet.
Application Steps
- Prepare the necessary documents – Gather all the required certificates, identification documents, and business permits.
- Download the application forms – Available on the Safaricom website or at Safaricom Retail Centres.
- Complete the forms – Fill in accurate details about your business, directors, and outlets.
- Submit your application – Deliver the forms and documents to a Safaricom Regional Office or Retail Centre.
- Outlet inspection – Safaricom will review your documents and inspect your premises for compliance.
- Contract signing – Upon approval, sign an agent agreement with Safaricom.
- Training and branding – Safaricom will train your staff and provide M-PESA branding materials and till numbers.
Once fully set up, your business can start offering M-PESA services to customers immediately.
Responsibilities of an M-PESA Agent
Being an agent comes with operational and ethical responsibilities. Agents are Safaricom’s representatives in the community and must maintain trust and professionalism.
Core Duties of M-PESA Agents
- Register new M-PESA customers.
- Process cash deposits and withdrawals for registered users.
- Facilitate withdrawals for non-registered customers.
- Educate customers on available M-PESA services.
- Comply with Anti-Money Laundering (AML) and Know Your Customer (KYC) regulations.
- Follow Safaricom’s business practices and operational standards.
By maintaining transparency, customer service excellence, and compliance, M-PESA agents contribute significantly to Kenya’s mobile money success story.
Conclusion
Understanding how to apply and qualify to be an M-PESA agent can open doors to a profitable and respected business venture. With the right documentation, investment, and commitment to service quality, entrepreneurs can become part of Safaricom’s trusted agent network.
M-PESA agents continue to bridge the gap between digital finance and physical cash, empowering communities and driving Kenya’s cashless economy forward.












