Understanding Kenya's Banking System: A Guide for Money Senders
When sending money to a Kenyan bank account, it helps to understand the banking landscape. Here's what you need to know.
Major Banks in Kenya
Tier 1: Large Banks
| Bank | Assets (KES Bn) | Branches | Key Strength |
| KCB Bank | 1,300+ | 400+ | Largest network |
| Equity Bank | 1,200+ | 350+ | M-Pesa integration |
| Co-operative Bank | 700+ | 190+ | Cooperative movement |
| ABSA Kenya | 500+ | 100+ | Corporate banking |
| Standard Chartered | 400+ | 40+ | International |
Tier 2: Medium Banks
| Bank | Notes |
| NCBA | Merger of NIC and CBA |
| Stanbic | South African owned |
| DTB | East Africa focused |
| I&M Bank | Strong in mortgages |
| Family Bank | Retail focused |
Tier 3: Smaller Banks
Many smaller banks serve niche markets or specific communities.
Bank Account Types
Current Account (Checking)
- For frequent transactions
- Checkbook available
- Higher minimum balance
- Business-friendly features
Savings Account
- Most common for personal use
- Interest on deposits
- Lower minimum balance
- Good for receiving remittances
Fixed Deposit Account
- Higher interest rates
- Money locked for period
- Not ideal for receiving transfers
Foreign Currency Account
- Some banks offer USD accounts
- Can receive USD directly
- Exchange when needed
- Available at major banks
How International Transfers Reach Kenya Banks
Digital Provider Route (Wise, Remitly, etc.)
- You send to provider
- Provider converts USD to KES
- Provider's Kenya partner initiates local transfer
- Money arrives in recipient's account
Time: 1-2 business days
Cost: Low
Traditional Wire Route
- Your bank sends SWIFT message
- May go through intermediary bank
- Kenya correspondent bank receives
- Transfer to recipient's bank
Time: 3-5 business days
Cost: High ($25-75 total)
SWIFT Codes for Major Banks
| Bank | SWIFT Code |
| Equity Bank | EQBLKENA |
| KCB Bank | KCBLKENX |
| Co-operative Bank | KCOOKENA |
| Standard Chartered | SCBLKENX |
| ABSA Kenya | BABORAIKXXX |
| NCBA | CBABORAI |
| Stanbic | SBABORAI |
| DTB | DTBKKENA |
| I&M Bank | IMABORAI |
Bank-M-Pesa Integration
How It Works
Most Kenyan banks integrate with M-Pesa:
- Transfer from bank to M-Pesa
- Transfer from M-Pesa to bank
- Both usually free or low cost
Why It Matters for You
Your recipient can:
- Receive in bank account
- Transfer to M-Pesa for daily use
- Keep savings in bank
Popular Integrations
| Bank | M-Pesa Paybill |
| Equity Bank | 247247 |
| KCB | 522522 |
| Co-op Bank | 400200 |
| NCBA | 880100 |
Opening a Bank Account in Kenya
For Residents
Requirements:
- National ID or passport
- Proof of address
- Passport photos
- Initial deposit (varies)
Time: Same day to few days
For Non-Residents (Diaspora)
Some banks offer diaspora accounts:
- Equity Bank: Diaspora account available
- KCB: Foreign currency accounts
- Co-op Bank: Diaspora services
Requirements vary but typically:
- Passport copy
- Foreign address proof
- Some require in-person visit
Banking Hours
Standard Hours
- Monday-Friday: 9:00 AM - 4:00 PM
- Saturday: 9:00 AM - 12:00 PM (some branches)
- Sunday: Closed
International Transfer Processing
- Processed during business hours
- Transfers after 2 PM may process next day
- Weekend transfers: Monday processing
Fees and Charges
Account Maintenance
| Fee Type | Typical Range (KES) |
| Monthly fee | 0-500 |
| Minimum balance | 1,000-5,000 |
| Below minimum charge | 200-500 |
Transfer Fees
| Transaction | Typical Fee (KES) |
| Within bank | Free |
| To other bank (RTGS) | 500-1,000 |
| To other bank (EFT) | 100-300 |
| To M-Pesa | 50-200 |
Receiving International Transfers
- Wire transfers: May charge $10-30
- Via providers (Wise, etc.): Usually free
Mobile Banking
Bank Apps
All major banks have mobile apps:
- Check balance
- Transfer money
- Pay bills
- Receive notifications
USSD Banking
For phones without apps:
- Dial bank code (e.g., *247# for Equity)
- Menu-driven banking
- Works on any phone
Bank Selection for Receiving Transfers
Best for M-Pesa Integration
- Equity Bank: Seamless M-Pesa integration
- KCB: Strong M-Pesa connection
- Co-op Bank: Easy transfers
Best for Large Amounts
- Standard Chartered: International experience
- Stanbic: Corporate banking focus
- ABSA: Strong for large transfers
Best for Diaspora
- Equity Bank: Dedicated diaspora services
- KCB: Foreign currency options
- I&M Bank: Good customer service
Central Bank of Kenya (CBK)
Role
- Regulates all banks
- Manages currency (KES)
- Sets monetary policy
- Supervises mobile money
For You
- Banks are regulated and safe
- Deposits protected (up to KES 500,000)
- Exchange rates influenced by CBK policy
Common Issues and Solutions
"Bank details incorrect"
Solution:
- Verify account number digit by digit
- Confirm bank name exactly
- Check branch code if required
Transfer takes longer than expected
Common reasons:
- After banking hours
- Additional compliance checks
- Incorrect details causing delay
Solution: Contact provider support with transaction ID
Recipient says not received
Steps:
- Confirm transfer shows "delivered" with provider
- Have recipient check with their bank
- Verify account details match exactly
- Contact provider support
Tips for Smooth Bank Transfers
- Get exact account name as registered
- Verify account number by asking recipient to check
- Note the bank and branch correctly
- Send during business days for faster processing
- Keep transaction reference for tracking
Conclusion
Kenya's banking system is modern and well-integrated:
- Major banks are reliable and regulated
- M-Pesa integration provides flexibility
- Digital transfers (Wise, etc.) are faster than wires
- Bank deposits are good for larger amounts
- Always verify details before sending
Understanding the system helps your transfers arrive smoothly.
Compare bank transfer options on our money transfer page.