- Advertisement -
It is now easy to transfer money between your bank and M-PESA. You have to register for Mobile Banking with your bank in order to use this service. You also need to register for M-PESA at an agent outlet.
- Advertisement -
There are benefits to this. For instance:
- The convenience of easy transfers from your account at any time.
- Curbs the risks associated with handling cash.
- It is easy to make payments through M-PESA.
Here’s how to access M-PESA Transaction:
This service can only be accessed by M-PESA registered users via:
- Via USSD for Bank to M-PESA
- Register for Mobile banking together with your bank and register for the M-PESA service.
- Registration is FREE.
Related:
Updated M-PESA Transaction Charges 2022
How to change your Safaricom M-Pesa pin if forgotten
How to Lipa na M-Pesa using T-Kash and Airtel Money

Here’s How to Make a Bank to M-PESA transaction
- This can be done via USSD code.
- Register for mobile banking together with your branch to obtain the USSD code.
- This will permit you to move money from your bank account into your M-PESA account conveniently.
- Simply dial the USSD number and follow the instructions indicated there.
Here’s How to make an M-PESA to Bank Transaction
- This is accessible via PayBill.
- Go to M-PESA Menu on your phone
- Go to Lipa na M-PESA,
- Select PayBill option
- Enter the bank’s business number
- Enter the account number which is your bank account number
- Enter amount
- Then Enter M-PESA pin.
- SMS confirmation will be received on phone
The following table shows a list of most banks in Kenya and their M-PESA Paybill numbers.
Name of Bank | M-PESA PayBill number | |
---|---|---|
1 | Kenya Commercial Bank KCB | 522522 |
2 | National Bank of Kenya NBK | 547700 |
3 | Barclays Bank | 303030 |
4 | Equity Bank | 247247 |
5 | Cooperative Bank of Kenya | 400200 |
6 | Standard Chattered Bank | 329329 |
7 | Family Bank Ltd | 222111 |
8 | Diamond Trust Bank (DTB) | 516600 |
9 | Ecobank | 700201 |
10 | CFC Stanbic Bank | 600100 |
11 | Commercial Bank of Africa (CBA) | 880100 |
12 | I&M Bank Ltd | 542542 |