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: