SWIFT codes in Kenya
KE · KES
82 banks in Kenya, from AFRICAN BANKING CORPORATION LTD (ABCLKENA) onward; every code carries KE as its country part.
Banks
82
SWIFT codes
86
Branches
166
Currency
KES
Banks and SWIFT codes in Kenya
A3 banks · 3 swift codes
AAFRICAN BANKING CORPORATION LTD
| SWIFT/BIC | City |
|---|---|
ABCLKENAXXX | NAIROBI |
AAFRICAN DEVELOPMENT BANK
| SWIFT/BIC | City |
|---|---|
AFDBKEN1XXX | NAIROBI |
AAFRIKA INVESTMENT BANK LTD
| SWIFT/BIC | City |
|---|---|
ASHSKEN1XXX | NAIROBI |
B8 banks · 41 swift codes
BBANK OF AFRICA KENYA LTD
| SWIFT/BIC | City |
|---|---|
AFRIKENXXXX | NAIROBI |
AFRIKENX002 | MOMBASA |
BBANK OF BARODA (KENYA) LTD
| SWIFT/BIC | City |
|---|---|
BARBKENAXXX | NAIROBI |
BARBKENADIA | NAIROBI |
BARBKENAELD | ELDORET |
BARBKENAIND | NAIROBI |
BARBKENAKAK | KAKAMEGA |
BARBKENAKIS | KISUMU |
BARBKENAMER | MERU |
BARBKENAMOM | MOMBASA |
BARBKENAMRN | MOMBASA |
BARBKENANAK | NAKURU |
BARBKENANMO | NAIROBI |
BARBKENANYA | MOMBASA |
BARBKENASAR | NAIROBI |
BARBKENATHI | THIKA |
BBANK OF INDIA
| SWIFT/BIC | City |
|---|---|
BKIDKEM1XXX | MOMBASA |
BKIDKENAXXX | NAIROBI |
BKIDKEM10NA | NAIROBI |
BKIDKENAELD | ELDORET |
BKIDKENAIAB | NAIROBI |
BKIDKENAKSM | KISUMU |
BKIDKENAMSA | MOMBASA |
BKIDKENAWST | NAIROBI |
BBARCLAYS BANK OF KENYA, LTD.
| SWIFT/BIC | City |
|---|---|
BARCKENXXXX | NAIROBI |
BARCKENXDLR | NAIROBI |
BARCKENXELD | ELDORET |
BARCKENXMDR | MOMBASA |
BARCKENXMNR | MOMBASA |
BARCKENXNCC | NAIROBI |
BARCKENXNDC | NAIROBI |
BARCKENXNPB | NAIROBI |
BARCKENXOCB | NAIROBI |
BARCKENXPIS | NAIROBI |
BARCKENXTPC | NAIROBI |
BARCKENXVPC | NAIROBI |
BBARCLAYTRUST INVESTMENT SERVICES LIMITED
| SWIFT/BIC | City |
|---|---|
BAIVKEN1XXX | NAIROBI |
BBIASHARA BANK OF KENYA LTD.
| SWIFT/BIC | City |
|---|---|
BIBKKEN1XXX | NAIROBI |
BIBKKEN10MB | MOMBASA |
BBRITISH AMERICAN TOBACCO AREA LTD
| SWIFT/BIC | City |
|---|---|
BATSKE31XXX | NAIROBI |
BBRITISH AMERICAN TOBACCO KENYA LTD
| SWIFT/BIC | City |
|---|---|
BATSKEN1XXX | NAIROBI |
C11 banks · 18 swift codes
CCARITAS MICROFINANCE BANK LIMITED
| SWIFT/BIC | City |
|---|---|
CRMFKENAXXX | NAIROBI |
CCENTRAL BANK OF KENYA
| SWIFT/BIC | City |
|---|---|
CBKEKENXXXX | NAIROBI |
CBKEKEN1ELD | ELDORET |
CBKEKEN1KSM | KISUMU |
CBKEKEN1MSA | MOMBASA |
CBKEKENXBKG | NAIROBI |
CBKEKENXCNY | NAIROBI |
CBKEKENXNDO | NAIROBI |
CCENTRAL DEPOSITORY AND SETTLEMENT CORPORATION
| SWIFT/BIC | City |
|---|---|
CDSNKENAXXX | NAIROBI |
CCFC FINANCIAL SERVICES LIMITED
| SWIFT/BIC | City |
|---|---|
CFFSKEN1XXX | NAIROBI |
CCHARTERHOUSE BANK LIMITED
| SWIFT/BIC | City |
|---|---|
CHBLKEN1XXX | NAIROBI |
CCHASE BANK (KENYA) LIMITED
| SWIFT/BIC | City |
|---|---|
CKENKENAXXX | NAIROBI |
CCITIBANK N.A. NAIROBI
| SWIFT/BIC | City |
|---|---|
CITIKENAXXX | NAIROBI |
CITIKENATRD | NAIROBI |
CCOMMERCIAL BANK OF AFRICA LTD.
| SWIFT/BIC | City |
|---|---|
CBAFKENXXXX | NAIROBI |
CCONSOLIDATED BANK OF KENYA LTD
| SWIFT/BIC | City |
|---|---|
CONKKENAXXX | NAIROBI |
CCREDIT BANK LIMITED
| SWIFT/BIC | City |
|---|---|
CRBTKENAXXX | NAIROBI |
CCROSSFIELD SECURITIES LTD
| SWIFT/BIC | City |
|---|---|
CRORKEN1XXX | NAIROBI |
D6 banks · 6 swift codes
DDEVELOPMENT BANK OF KENYA LIMITED
| SWIFT/BIC | City |
|---|---|
DEVKKENAXXX | NAIROBI |
DDIAMOND TRUST BANK KENYA LIMITED
| SWIFT/BIC | City |
|---|---|
DTKEKENAXXX | NAIROBI |
DDIB BANK KENYA LTD
| SWIFT/BIC | City |
|---|---|
DUIBKENAXXX | NAIROBI |
DDISCOUNT SECURITIES LIMITED
| SWIFT/BIC | City |
|---|---|
DISRKEN1XXX | NAIROBI |
DDRUMMOND INVESTMENT BANK LIMITED
| SWIFT/BIC | City |
|---|---|
FRDRKEN1XXX | NAIROBI |
DDYER AND BLAIR LIMITED
| SWIFT/BIC | City |
|---|---|
DYBRKEN1XXX | NAIROBI |
E7 banks · 7 swift codes
EEAST AFRICAN DEVELOPMENT BANK
| SWIFT/BIC | City |
|---|---|
EADBKEN1XXX | NAIROBI |
EEASTERN AND SOUTHERN AFRICAN TRADE AND DEVELOPMENTBANK
| SWIFT/BIC | City |
|---|---|
ESATKENAXXX | NAIROBI |
EECOBANK KENYA LTD
| SWIFT/BIC | City |
|---|---|
ECOCKENAXXX | NAIROBI |
EEFG HERMES KENYA LIMITED
| SWIFT/BIC | City |
|---|---|
EFHKKEN1XXX | NAIROBI |
EEQUITY BANK (KENYA) LIMITED
| SWIFT/BIC | City |
|---|---|
EQBLKENAXXX | NAIROBI |
EEQUITY STOCKBROKERS LIMITED
| SWIFT/BIC | City |
|---|---|
EQSTKEN1XXX | NAIROBI |
EEURO BANK
| SWIFT/BIC | City |
|---|---|
EUOOKEN1XXX | NAIROBI |
F4 banks · 4 swift codes
FFAIDA INVESTMENT BANK LTD
| SWIFT/BIC | City |
|---|---|
FASRKEN1XXX | NAIROBI |
FFAMILY BANK LIMITED
| SWIFT/BIC | City |
|---|---|
FABLKENAXXX | NAIROBI |
FFAULU MICROFINANCE BANK LIMITED
| SWIFT/BIC | City |
|---|---|
FAUMKENAXXX | NAIROBI |
FFIRST COMMUNITY BANK LIMITED
| SWIFT/BIC | City |
|---|---|
IFCBKENAXXX | NAIROBI |
G4 banks · 4 swift codes
GGIRO COMMERCIAL BANK LTD
| SWIFT/BIC | City |
|---|---|
GIROKENXXXX | NAIROBI |
GGUARANTY TRUST BANK (KENYA) LTD
| SWIFT/BIC | City |
|---|---|
GTBIKENAXXX | NAIROBI |
GGUARDIAN BANK LIMITED
| SWIFT/BIC | City |
|---|---|
GUARKENAXXX | NAIROBI |
GGULF AFRICAN BANK LTD
| SWIFT/BIC | City |
|---|---|
GAFRKENAXXX | NAIROBI |
H3 banks · 4 swift codes
HHABIB BANK AG ZURICH
| SWIFT/BIC | City |
|---|---|
HBZUKENAXXX | NAIROBI |
HBZUKEN1MSA | MOMBASA |
HHAK SECURITIES LTD
| SWIFT/BIC | City |
|---|---|
HAKSKEN1XXX | NAIROBI |
HHFC LIMITED
| SWIFT/BIC | City |
|---|---|
HFCOKENAXXX | NAIROBI |
I2 banks · 5 swift codes
II AND M BANK LTD
| SWIFT/BIC | City |
|---|---|
IMBLKENAXXX | NAIROBI |
IMBLKENAFTR | NAIROBI |
IMBLKENASTL | NAIROBI |
IMBLKENATRD | NAIROBI |
IIMPERIAL BANK LIMITED
| SWIFT/BIC | City |
|---|---|
IMPLKENAXXX | NAIROBI |
J1 banks · 1 swift codes
JJAMII BORA BANK LTD
| SWIFT/BIC | City |
|---|---|
CIFIKENAXXX | NAIROBI |
K1 banks · 7 swift codes
KKCB BANK KENYA LIMITED
| SWIFT/BIC | City |
|---|---|
KCBLKENXXXX | NAIROBI |
KCBLKENX002 | NAIROBI |
KCBLKENX005 | NAIROBI |
KCBLKENX012 | NAIROBI |
KCBLKENX017 | NAIROBI |
KCBLKENX077 | NAIROBI |
KCBLKENX080 | MOMBASA |
Showing 100 of 166 registered branch codes for Kenya. The full registry is searchable at swift.com, the authority that issues them.
Kenya SWIFT code questions
What does a Kenya SWIFT code look like?
ABCLKENAXXX (AFRICAN BANKING CORPORATION LTD): bank ABCL, country KE, location NA, branch XXX.
What are the SWIFT codes for major Kenyan banks?
Key Kenyan bank SWIFT codes include: Kenya Commercial Bank (KCB) — KCBLKENX, Equity Bank — EQBLKENA, Cooperative Bank of Kenya — COOPKENAXXX, NCBA Bank — CBAFKENAXXX, Stanbic Kenya — SBICKENX, Absa Kenya — BARCKENX, and Standard Chartered Kenya — SCBLKENX.
Can M-Pesa receive international SWIFT wire transfers directly?
No. M-Pesa is a mobile money network and cannot directly receive international SWIFT wire transfers. For bank-to-bank international wires, the sender must use the recipient bank's SWIFT code and account number. However, many international remittance providers (Western Union, WorldRemit, Remitly) can deliver funds to M-Pesa wallets through their own networks — this is separate from a SWIFT transfer.
How long does a SWIFT transfer to Kenya take?
SWIFT transfers to Kenya typically arrive within one to three business days. Transfers from the UK and US — major corridors for the Kenyan diaspora — usually settle within one to two business days. Same-day delivery is sometimes possible for transfers sent early in the business day to major banks like KCB or Equity Bank. M-Pesa deliveries via remittance provider networks can be near-instant.
Can I receive USD or other foreign currencies in a Kenyan bank account?
Yes. The Central Bank of Kenya permits individuals and businesses to hold Foreign Currency Accounts (FCAs) at licensed Kenyan banks. Inbound USD, EUR, and GBP transfers can be credited directly to an FCA without mandatory conversion to KES. This is particularly useful for recipients who regularly receive foreign payments and want to avoid conversion at potentially unfavorable rates.
Are there CBK regulations affecting large inbound transfers to Kenya?
Yes. The Central Bank of Kenya requires that large foreign currency inflows be reported for balance-of-payments purposes. Transfers used for specific purposes (investment, property purchase, business) may require documentation. For personal remittances under USD 10,000, the process is typically straightforward. Kenyan banks are required to perform KYC (Know Your Customer) checks and may request documentation for unusual or large transactions.
What is the difference between receiving money via SWIFT and via a mobile money provider?
SWIFT transfers go bank-to-bank and require the recipient to have a Kenyan bank account with a SWIFT code. They are best for larger amounts (above USD 500) and business payments. Mobile money providers like M-Pesa accept international remittances through remittance provider networks (not SWIFT directly) and are better for smaller, frequent personal transfers to recipients without formal bank accounts.
Are there fees for receiving a SWIFT transfer in Kenya?
Kenyan banks typically charge an inbound wire processing fee of KES 500–2,000 per transaction, depending on the bank and amount. Currency conversion includes an additional spread. For transfers from the UK and US, providers using mobile money or local bank payout networks often offer better value than standard SWIFT for amounts under USD 1,000.
How SWIFT works in Kenya
The Central Bank of Kenya (CBK) regulates banking and foreign exchange. Kenya has a dual financial ecosystem: M-Pesa dominates domestic mobile money transfers, while SWIFT underpins international wire transfers through the formal banking sector. Major Kenyan banks including KCB, Equity Bank, Co-operative Bank, and NCBA are all connected to SWIFT. Inbound international wires are credited in either KES or foreign currency depending on account type.
- Kenya's four largest banks for international transfers are Kenya Commercial Bank (KCB), Equity Bank, Cooperative Bank of Kenya, and NCBA (formed from the merger of NIC Bank and Commercial Bank of Africa). Stanbic Kenya (a subsidiary of Standard Bank Group) and Absa Kenya are commonly used for USD and EUR corporate payments due to their South African parent networks.
- CBK regulations permit Kenyans to hold foreign currency accounts (FCAs) at licensed banks. Inbound USD, EUR, or GBP transfers can be credited directly to an FCA without mandatory conversion to KES. This is advantageous for recipients who receive regular foreign payments and want to avoid conversion at unfavorable rates.
- M-Pesa cannot directly receive international SWIFT wire transfers, but providers like Western Union and WorldRemit can deliver funds to M-Pesa wallets using their own networks. For bank-to-bank international transfers, the sender must use the recipient bank's SWIFT code. Settlement is typically within one to two business days.
- 2026 update: Absa Group's Global Pay platform (March 2026) added Kenya to its 18-country African remittance network, settling directly into M-Pesa wallets via Thunes' infrastructure. Combined with WorldRemit's long-standing M-Pesa rail and TapTap Send's competitive KES corridor pricing, the practical effect for diaspora senders from the UK, US, EU, and Gulf is that mobile-money delivery now usually beats SWIFT bank-to-bank wires on both speed (minutes vs 1–2 days) and cost (sub-1% all-in vs 2–3% via SWIFT correspondents). For high-value or business payments, SWIFT via KCB, Equity, Co-op, NCBA, Stanbic, or Absa Kenya remains the right rail; for everyday remittances, the wallet rails win.
Send money to Kenya
Other countries
Need an IBAN?
For transfers to Kenya, you may also need the recipient's IBAN.
Find IBAN formats by country→