Kenya's Central Bank has been signalling tighter banking regulations, and the latest move is a new fee framework that will reshape how much it costs to move money in and out of the country. If you're a Nairobi freelancer, a Mombasa shop owner, or a founder managing dollar inflows, this matters directly to your bottom line.
Unlike Nigeria's recent CBN enforcement actions (which we've covered), Kenya's shift is more structural: the CBK is reshaping the cost of banking itself. This isn't just about dollar transfers—it's about the entire ecosystem that moves your money. Here's what you need to know, and how to adapt.
What's Actually Changing
The CBK has been working with Kenya's banking sector on a revised fee schedule. The specifics are still rolling out, but the direction is clear: transaction fees, especially for cross-border movements, are expected to rise. Banks are signalling increases in:
- International wire transfer charges (both inbound and outbound)
- Correspondent banking fees (the hidden cost when your money passes through intermediary banks)
- Account maintenance costs for business and dollar accounts
While exact figures vary by bank, expect increases in the range of 10–25% on most cross-border transactions. For a freelancer receiving a $500 payment, that could mean an extra $5–$15 in fees alone.
Why This Is Happening Now
Kenya's forex reserves have been under pressure (they dipped to 5.9 months of import cover in late July, down from historical highs). At the same time, the CBK is trying to manage dollar scarcity while keeping the shilling stable. Banks are being asked to tighten their margins and pass some of that cost to customers.
It's also part of a wider global trend: central banks everywhere are raising the cost of cross-border movement to manage capital flows. Kenya is following that playbook.
How This Hits Your Dollar Workflow
If you're receiving payments from abroad, the math changes:
- Freelancers: A $2,000 monthly income that used to cost 200–300 shillings in fees might now cost 250–400 shillings. Over a year, that's 600–1,200 shillings you weren't expecting to lose.
- Shop owners and traders: If you import goods and pay suppliers in dollars, each transaction gets more expensive. That compounds across dozens of payments per month.
- Founders: If you're managing payroll, vendor payments, or client invoicing in dollars, your cost per transaction is rising.
The impact is smaller if you're moving large amounts (fees don't scale linearly), but it's real for typical small-business transfers.
What You Can Do Right Now
Batch your transfers. Instead of moving money weekly, consolidate into fewer, larger transfers. The fee per dollar drops when you move $5,000 in one go versus five $1,000 transfers.
Compare banks. Not all Kenyan banks have raised fees equally. Equity, KCB, and Absa may have different schedules. Ask your bank directly what their new rates are—most won't volunteer the information.
Use dollar accounts strategically. If your bank offers a USD account, keep dollars there rather than converting to shillings immediately. You avoid the conversion fee, and you're less exposed to shilling weakness.
Consider timing. If you know a payment is coming, ask the sender to wait a few days if the shilling is temporarily stronger. Even a 0.5% swing in the KES/USD rate can offset the new fees.
Lock in rates where possible. Some banks offer forward contracts (you agree on a rate today for a transfer next week). This hedges against both fee increases and currency moves.
The Bigger Picture
Kenya's banking cost structure is tightening because the country is managing real FX constraints. This isn't temporary—expect these fees to stick around. The good news is that Kenya's fintech sector (Sevi, M-Pesa, and others) is expanding, and some of these players may offer cheaper alternatives for certain types of transfers.
But for now, the traditional banking channel is getting more expensive. Plan accordingly, and don't assume your transfer costs will stay the same.
The key is to stay ahead of the change. Know your bank's new schedule, batch your transfers, and don't leave money sitting in shillings longer than you need to. Small optimizations add up.


