Every major Kenyan bank lets you send funds from your bank account directly to M-PESA, but the fees vary materially. For a salaried Kenyan moving KES 30,000 from bank to M-PESA twice a month, the difference between the cheapest and most expensive bank is roughly KES 1,500 a year, not enormous, but not zero either. This guide pulls together the published bank-to- M-PESA tariffs from the 8 banks most Kenyans use, with worked examples at common amounts.
2026 bank-to-M-PESA tariff comparison (illustrative)
Fees in KES, indicative only.
| Bank | KES 1,000 | KES 5,000 | KES 10,000 | KES 30,000 | KES 50,000 | KES 200,000 |
|---|---|---|---|---|---|---|
| Equity Bank | 30 | 43 | 54 | 75 | 100 | 150 |
| KCB Bank | 30 | 50 | 60 | 80 | 100 | 150 |
| Co-op Bank | 26 | 40 | 50 | 72 | 90 | 140 |
| NCBA | 27 | 42 | 55 | 75 | 97 | 145 |
| Absa Bank | 40 | 55 | 65 | 85 | 105 | 155 |
| DTB | 33 | 48 | 60 | 80 | 100 | 150 |
| Stanbic | 40 | 55 | 67 | 85 | 110 | 155 |
| Standard Chartered | 50 | 60 | 70 | 90 | 110 | 160 |
Who wins at which amount
Small amounts (KES 100 - 5,000)
Co-op Bank typically leads, edging out NCBA by KES 1-3. Most banks cluster between KES 26-50 for amounts under KES 5,000. Stanchart is consistently the most expensive in this band.
Mid amounts (KES 5,000 - 50,000)
Co-op Bank still leads, with NCBA and Equity close behind. The fee difference between cheapest (Co-op) and most expensive (Stanbic / Stanchart) is roughly KES 15-20 per transaction.
Large amounts (KES 50,000 - 250,000)
Fees flatten across all banks at higher amounts. Most major banks land between KES 140-160 for KES 200,000 transfers. Co-op remains marginally the cheapest by KES 10-20. The differences are small enough at this tier that bank app convenience usually matters more.
Above KES 250,000
Bank-to-M-PESA hits the M-PESA per-transaction cap at KES 250,000. Above that, the right rail is Pesalink or RTGS, see our Pesalink vs M-PESA comparison.
Worked example, annual cost difference
A salaried Kenyan moving KES 30,000 from bank to M-PESA twice a month (24 transactions a year) pays the following over a year:
- Co-op Bank: KES 1,728 / year
- NCBA: KES 1,800 / year
- Equity: KES 1,800 / year
- KCB: KES 1,920 / year
- DTB: KES 1,920 / year
- Absa / Stanbic: KES 2,040 / year
- Standard Chartered: KES 2,160 / year
The full spread between cheapest and most expensive is roughly KES 432 a year. Material but not life-changing. The bigger lever is volume: if you do 4 transfers a month, the gap widens to ~KES 850 a year.
Other factors beyond fee
Cost is one input. Three others matter:
- App reliability and UX. A clunky bank app that fails on every third transfer costs more in time than the fee saves. Equity Mobile and KCB Mobile are widely considered the best-designed in 2026; Stanbic and Stanchart have improved but remain slower.
- Daily limits. Some banks set bank-to-M-PESA limits below the M-PESA cap , typically KES 70,000 to KES 300,000 per day depending on bank and account tier. Check your tier if you do large monthly sweeps.
- Customer support. When something goes wrong (rare but it happens), banks with phone-based customer service close issues faster than chat-only banks.
How to send (universal flow)
The mechanics are similar across banks. Flow varies in label only:
| Bank | App / USSD | Menu path |
|---|---|---|
| Equity | *247# / Equity Mobile | Send Money → To Mobile |
| KCB | *522# / KCB Mobile | Send Money → To M-PESA |
| Co-op | *667# / MCo-opCash | Send to M-PESA |
| NCBA | NCBA Now app | Mobile Money → M-PESA |
| Absa | Absa app | Send Money → Mobile Money |
| DTB | DTB24/7 app | Send → To Mobile Wallet |
| Stanbic | Stanbic Mobile | Pay → Mobile Wallet |
| Stanchart | SC Mobile | Send Money → Mobile Wallet |
When is bank-to-M-PESA cheaper than M-PESA-to-bank?
Almost always, bank-to-M-PESA fees on the bank side typically run KES 30-150, while M-PESA-to-bank via paybill costs the M-PESA paybill tariff (KES 30-105) plus, in some cases, a bank-side receive fee (rare; most banks don't charge to receive). For most amounts up to KES 50,000, the directions are roughly even; above that, M-PESA-to-bank via paybill is slightly cheaper.
The deciding factor for direction is usually where the funds currently sit, not fee optimisation.
Bottom line
For most Kenyans moving money bank-to-M-PESA, fee differences are small enough that switching banks just for this isn't worth the friction. But if you're a high-volume user (4+ transfers a month, KES 30,000+ each), the savings at Co-op accumulate to ~KES 600-1,000 a year versus the most expensive option. For most users, pick the bank with the app you actually trust to work, then optimise fees second.
Resources
- Send M-PESA to any Kenyan bank, directory
- Deposit to M-PESA without an agent
- Pesalink vs M-PESA
- M-PESA charges 2026
- M-PESA transaction limits 2026
Related comparisons
Curated external sources we cite. Open in a new tab.
M-Pesa Cost Calculator
Detailed cost calculator for sending and withdrawing M-Pesa transactions.
mpesa.or.ke · calculator
M-Pesa Paybill Calculator
Calculator focused on Paybill transactions specifically.
mpesa.or.ke · calculator
M-Pesa Buy Goods (Till) Calculator
Till number transaction calculator from a merchant perspective.
mpesa.or.ke · calculator