M-PESA Agent Commission 2026 (Explained)
M-PESA agents are the backbone of Kenya's mobile money ecosystem, providing essential transaction services to millions of users daily. Understanding agent commissions is crucial for anyone operating an M-PESA agent business or considering entering this lucrative field.
What is an M-PESA Agent?
An M-PESA agent is an authorized merchant who provides M-PESA services to customers in exchange for commissions on transactions. Agents facilitate cash deposits, withdrawals, money transfers, bill payments, and other M-PESA services. They operate from retail shops, kiosks, or dedicated agent outlets across Kenya.
How Agent Commissions Work
Agent commissions are fixed amounts based on transaction bands, not percentages. For deposits, commissions range from KES -- (for --) to KES -- (for --). For withdrawals, commissions range from KES -- (for --) to KES -- (for --). Each transaction band has a specific commission amount set by Safaricom.
Commission Structure by Service
- Deposits: Agents earn KES ----- depending on deposit amount (-- range)
- Withdrawals: Agents earn KES ----- for cash withdrawal services (-- range)
- Key Benefit: M-PESA deposits to clients are free, yet Safaricom still pays commissions to agents
Benefits of Being an M-PESA Agent
- Earn Commission on Every Transaction: Agents earn commission from Safaricom whenever they make deposits or withdrawals for clients
- Free Deposits Still Earn Commission: Even though customer deposits are free, Safaricom pays agents for this service
- Shared Withdrawal Fees: When customers withdraw money, the withdrawal fee is shared between Safaricom, principal-agent, and sub-agent
- Higher Earnings in Strategic Locations: Agents in high-traffic areas with frequent transactions earn significantly more commission
- Increased Commission on Higher Bands: The highest commission is KES -- for deposits of --
Maximizing Agent Earnings
To increase commission income, agents should focus on:
- Transaction Volume: Higher transaction volumes directly translate to higher earnings
- Customer Service: Excellent service builds customer loyalty and repeat business
- Operating Hours: Extended hours capture more transactions during peak times
- Location: High-traffic areas generate more customer footfall
- Service Variety: Offering multiple services (send, withdraw, paybill) increases revenue streams
Agent Requirements & Registration
To become an M-PESA agent, you must:
- Be a Safaricom customer with an active M-PESA account
- Have a valid national ID or passport
- Operate from a fixed retail location
- Complete Safaricom's agent registration process
- Maintain minimum cash float requirements
- Comply with all regulatory requirements
Tips for Successful Agent Operations
- Track All Transactions: Keep detailed records for reconciliation with Safaricom statements
- Manage Cash Float: Maintain appropriate cash levels to handle customer withdrawals
- Customer Education: Help customers understand charges and services
- Security: Follow all security protocols to protect customer data and funds
- Professional Conduct: Maintain high standards to build trust and reputation