NCBA finally joins Kenya's KSh 20 PesaLink push, and the pressure now moves to the remaining holdouts
NCBA now offers free PesaLink transfers up to KSh 1,000 and a flat KSh 20 fee above that on the NCBA NOW App. Here is why the move matters.

NCBA has changed its PesaLink pricing on the NCBA NOW App.
Transfers of up to KSh 1,000 are free.
Transfers above KSh 1,000 and up to the PesaLink ceiling now cost a flat KSh 20, subject to applicable taxes and the bank's final tariff terms.
That sounds like a small pricing change.
It is more interesting because NCBA was one of the large Kenyan banks that had not joined the industry's aggressive PesaLink pricing push earlier in the year.
In July, nineteen banks and microfinance institutions were already using the free-under-KSh-1,000 and flat-KSh-20 structure while NCBA, Equity, Co-operative Bank, I&M and Standard Chartered remained outside that group.
NCBA has now moved.
The obvious question is who moves next.
Why KSh 20 matters
PesaLink is a bank-to-bank payment rail.
It can move money instantly between participating financial institutions, including outside normal banking hours.
Historically, many banks priced these transfers using bands.
The more money a customer sent, the higher the fee could become.
The KSh 20 model changes that psychology.
A customer no longer needs to check a tariff table before sending KSh 5,000, KSh 50,000 or a much larger amount within the network's limits.
The fee becomes predictable.
That simplicity is part of the product.
PesaLink is finally being priced like a daily payment tool
For years, owned the habit of everyday digital transfer in Kenya.
PesaLink existed, but many consumers thought of it as a larger bank-transfer tool rather than something for routine payments.
Flat pricing changes the competitive equation.
A bank customer paying a supplier, moving rent money or sending funds to another bank can now do so cheaply from a participating banking app.
PesaLink still has one major limitation.
It is account-to-account.
The person receiving the money needs a bank or supported financial account.
M-PESA remains more universal in everyday Kenyan commerce because mobile money is where many people actually keep transactional balances.
NCBA's timing is significant
NCBA has a strong digital-banking identity.
The group reported KSh 819 billion in digital loans disbursed in H1 2026, up 26.9% year on year.
A bank handling that level of digital activity cannot afford to look expensive on a basic digital transfer rail while competitors simplify their tariffs.
Joining the KSh 20 campaign closes that gap.
It also increases the pressure on other large retail banks that still use older pricing.
The more institutions move, the harder it becomes to defend a tiered fee simply because it is familiar.
Free under KSh 1,000 targets behaviour, not only revenue
Removing the fee on small transfers can help banks compete for transactions that would otherwise default to mobile money.
Think about:
- Splitting lunch
- Sending a small contribution
- Paying a fundi
- Moving money between personal accounts
- Returning money to a friend
These are habit-forming transactions.
A customer who becomes comfortable using bank-to-bank payments for KSh 500 may later use the same rail for KSh 50,000.
That is why free small transfers are strategically more important than the amount suggests.
Does this threaten M-PESA?
Not immediately.
M-PESA has a wider everyday acceptance network and a powerful behavioural advantage.
Bank transfers still require both sides to operate within financial accounts connected to the relevant rails.
But pricing matters.
When customers compare moving a large amount between two bank accounts, a flat KSh 20 fee changes the decision.
Banks do not need PesaLink to replace M-PESA.
They need it to stop customers from assuming every digital transfer must leave the banking ecosystem first.
The next competitive layer is user experience
Cheap transfers solve only one part of the problem.
Banks also need:
- Fast recipient discovery
- Clear confirmation screens
- Reliable reversals
- Transparent limits
- Strong fraud warnings
- Easy access to transaction history
If the transfer is cheap but the app is confusing, habit will not change.
Kenyan banking apps are therefore competing on product design as much as tariff design.
What customers should compare beyond the headline fee
A cheap transfer fee is useful, but customers should still compare the full transaction experience.
That includes daily limits, recipient-bank coverage, taxes, reversal handling and whether the price applies only inside a particular app.
A KSh 20 headline can look universal while the actual tariff depends on the channel being used.
Banks should make those details obvious before the customer presses Send.
Transparent pricing is part of trust.
The strongest version of PesaLink competition is not a billboard saying KSh 20.
It is a customer knowing exactly what the transfer will cost, when it will arrive and what happens if something goes wrong.
The tecMAMBO take
NCBA joining the flat KSh 20 model is good news for customers.
The bigger story is that Kenya's banks are finally using price to make PesaLink competitive as a daily payment rail.
M-PESA still owns convenience, ubiquity and habit.
The banks own direct access to customer accounts.
If PesaLink becomes cheap, predictable and deeply integrated into every banking app, the contest stops being about whether the technology works.
It becomes a question of where Kenyans choose to keep and move their money.
Sources
Ask MAMBO
Have a plain-English question about this topic? Send it in and we may answer it in a future guide.
Ask a question

