Help

M-PESA Agents

Join our growing network of over 160,000 M-PESA agents across Kenya and help customers send and receive money with ease.

As an agent, you’ll be part of a trusted network that powers daily transactions for millions of Kenyans, while growing your own business. 

Responsibilities of an M-PESA Agent 

As an M-PESA agent, your role is to make M-PESA services accessible, reliable, and safe for customers. 
Your key responsibilities include: 

  • Registering new M-PESA customers. 
  • Accepting cash deposits into customers’ M-PESA accounts. 
  • Processing cash withdrawals for both registered and non-registered customers. 
  • Educating customers on M-PESA services. 
  • Complying with Safaricom’s AML (Anti-Money Laundering) and KYC (Know Your Customer) policies. 
  • Following Safaricom’s business practices and branding guidelines. 

Requirements to Become an M-PESA Agent 

If you’d like to offer M-PESA services, here’s what you’ll need to get started. To qualify as an M-PESA agent, you must: 

  • Be a registered limited company (or equivalent) with at least three outlets ready to offer M-PESA services under your company name. 
  • Have been in business for a minimum of six months. 
  • Undergo a site audit for all proposed outlets before starting operations. 
  • Only outlets located in opportunity areas will be considered. 

 

M-PESA Agent Resources

M-PESA Agent Requirements

Extra Till Application Form

Agent Store Application Form

Agent Additional Store Application Form

Management Till Application Form

Agent (Head Office) Application Form

The Kenya Police Certificate Of Good Conduct Application

Personal Declaration Form

25 Years Celebration
25 Years Celebration

Accessibility Settings

Was this information helpful? If not tell us how we can improvesafaricom images safaricom images

Manage all your services in one App

Safaricom Zuri