How to Deposit Cash into your Bank Account from M-Pesa

Created: 11 Sep 2025   Updated: 29 Sep 2025

Transferring money from your M-Pesa account to your bank account is a convenient way to deposit funds directly from your M-Pesa account to your bank account. Customers and Agents can transfer money between their M-PESA wallets and bank accounts


Before you can transfer money from M-Pesa to your bank account, ensure you have:

1. Active Accounts

  • An active M-Pesa account registered with Safaricom
  • An active bank account with a Kenyan bank
  • Your 4-digit M-Pesa PIN
  • Sufficient funds in your M-Pesa account

2. Account Linking Requirements

To enjoy the service, register for Mobile banking with your bank and register for M-PESA at any agent outlet countrywide. Registration is FREE.

  • Mobile banking registration with your bank
  • Knowledge of your complete bank account number
  • Your bank's Paybill number
  • Internet access (for some methods)

There are several methods to transfer money from M-Pesa to your bank account:

Related Content