Deposit Cash in M-Pesa

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.