The most common way to deposit cash into your M-Pesa account is through authorized M-Pesa agents located throughout the country.
Finding M-Pesa Agents
M-Pesa agents are widespread across Kenya and can be easily identified by the green M-Pesa signage displayed at their outlets. These agents are typically:
- Small mobile phone stores
- Retail shops (corner shops)
- Barbers, butchers, and other small businesses
- Kiosk attendants
Over 300,000 Safaricom M-Pesa agents operate across Kenya, making it convenient to find one near you, including at locations like Nairobi airport.
Important Requirements and Information for Depositing Cash to M-Pesa
Prerequisites for Depositing Cash
- You need a Safaricom SIM card with M-Pesa activated
- You must bring valid identification (Kenyan National ID, valid passport, or other accepted ID)
Deposit Limits and Fees:
- All M-Pesa deposits are completely free - there are no charges for depositing money
- Minimum deposit amount: Around KSh 50
- No minimum balance requirement: Your M-Pesa account can remain open even when empty
- Maximum account balance: KSh 500,000
- Daily transaction limit: KSh 500,000
Depositing to M-Pesa Security Tips
- Never share your M-Pesa PIN with anyone, including the agent
- Always verify the transaction details before confirming
- Keep your transaction receipts until you confirm the money has been credited to your account
- Ensure you receive SMS confirmation from M-Pesa for every transaction
M-Pesa registration is completely free, and once registered, you can immediately start depositing and using the service for various financial transactions including bill payments, money transfers, and mobile commerce.