Skip to content
Comparison

Bank-to-M-PESA fees compared (2026): Equity vs KCB vs Co-op vs NCBA vs Absa

Real bank-to-M-PESA send fees across the major Kenyan banks, with which is cheapest at every transaction tier.

MM
by
9 min read Updated 6 May 2026

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.

BankKES 1,000KES 5,000KES 10,000KES 30,000KES 50,000KES 200,000
Equity Bank30435475100150
KCB Bank30506080100150
Co-op Bank2640507290140
NCBA2742557597145
Absa Bank40556585105155
DTB33486080100150
Stanbic40556785110155
Standard Chartered50607090110160

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:

  1. 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.
  2. 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.
  3. 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:

BankApp / USSDMenu path
Equity*247# / Equity MobileSend Money → To Mobile
KCB*522# / KCB MobileSend Money → To M-PESA
Co-op*667# / MCo-opCashSend to M-PESA
NCBANCBA Now appMobile Money → M-PESA
AbsaAbsa appSend Money → Mobile Money
DTBDTB24/7 appSend → To Mobile Wallet
StanbicStanbic MobilePay → Mobile Wallet
StanchartSC MobileSend 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

Related comparisons

Curated external sources we cite. Open in a new tab.