Both directions covered
M-Pesa ↔ Bank Transfer Guide
Step-by-step instructions to move money between M-Pesa and every major Kenyan bank. Covers both directions — paybill numbers, USSD codes, fees and limits.
M-Pesa → Bank
Send from your M-Pesa wallet directly into any Kenyan bank account using Paybill. Usually free, instant, and works on any phone.
Bank → M-Pesa
Transfer from your bank account to any M-Pesa number via USSD or mobile app. Small fees apply — money lands instantly.
Select Your Bank
E
Equity Bank
Paybill: 247247 · USSD: *247#
M-Pesa → EquityEquity → M-Pesa
K
KCB Bank
Paybill: 522522 · USSD: *522#
M-Pesa → KCBKCB → M-Pesa
C
Co-operative Bank
Paybill: 400200 · USSD: *667#
M-Pesa → Co-opCo-op → M-Pesa
N
NCBA Bank
Paybill: 880100 · USSD: *488#
M-Pesa → NCBANCBA → M-Pesa
A
Absa Bank Kenya
Paybill: 303030 · USSD: *390#
M-Pesa → AbsaAbsa → M-Pesa
D
Diamond Trust Bank
Paybill: 516600 · USSD: *385#
M-Pesa → DTBDTB → M-Pesa
F
Family Bank
Paybill: 222111 · USSD: *325#
M-Pesa → Family BankFamily Bank → M-Pesa
S
Stanbic Bank Kenya
Paybill: 600100 · USSD: *290#
M-Pesa → StanbicStanbic → M-Pesa
Quick Paybill Reference
All M-Pesa → Bank paybill numbers at a glance
Equity Bank
247247KCB Bank
522522Co-operative Bank
400200NCBA Bank
880100Absa Bank Kenya
303030Diamond Trust Bank
516600Family Bank
222111Stanbic Bank Kenya
600100