SWIFT/BIC codes in Kenya

82 banks and financial institutions in Kenya with 166 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
African Banking Corporation LTD ABCLKENAXXX Nairobi 1
African Development Bank AFDBKEN1XXX Nairobi 1
Afrika Investment Bank LTD ASHSKEN1XXX Nairobi 1
Bank of Africa Kenya LTD AFRIKENXXXX Nairobi 2
Bank of Baroda (Kenya) LTD BARBKENAXXX Nairobi 14
Bank of India BKIDKEM1XXX Mombasa 8
Barclays Bank of Kenya, LTD. BARCKENXXXX Nairobi 12
Barclaytrust Investment Services Limited BAIVKEN1XXX Nairobi 1
Biashara Bank of Kenya LTD. BIBKKEN1XXX Nairobi 2
British American Tobacco Area LTD BATSKE31XXX Nairobi 1
British American Tobacco Kenya LTD BATSKEN1XXX Nairobi 1
Caritas Microfinance Bank Limited CRMFKENAXXX Nairobi 1
Central Bank of Kenya CBKEKENXXXX Nairobi 7
Central Depository and Settlement Corporation CDSNKENAXXX Nairobi 1
Cfc Financial Services Limited CFFSKEN1XXX Nairobi 1
Charterhouse Bank Limited CHBLKEN1XXX Nairobi 1
Chase Bank (Kenya) Limited CKENKENAXXX Nairobi 1
Citibank N.a. Nairobi CITIKENAXXX Nairobi 2
Commercial Bank of Africa LTD. CBAFKENXXXX Nairobi 1
Consolidated Bank of Kenya LTD CONKKENAXXX Nairobi 1
Credit Bank Limited CRBTKENAXXX Nairobi 1
Crossfield Securities LTD CRORKEN1XXX Nairobi 1
Development Bank of Kenya Limited DEVKKENAXXX Nairobi 1
Diamond Trust Bank Kenya Limited DTKEKENAXXX Nairobi 1
Dib Bank Kenya LTD DUIBKENAXXX Nairobi 1
Discount Securities Limited DISRKEN1XXX Nairobi 1
Drummond Investment Bank Limited FRDRKEN1XXX Nairobi 1
Dyer and Blair Limited DYBRKEN1XXX Nairobi 1
East African Development Bank EADBKEN1XXX Nairobi 1
Eastern and Southern African Trade and Developmentbank ESATKENAXXX Nairobi 1
Ecobank Kenya LTD ECOCKENAXXX Nairobi 1
Efg Hermes Kenya Limited EFHKKEN1XXX Nairobi 1
Equity Bank (Kenya) Limited EQBLKENAXXX Nairobi 1
Equity Stockbrokers Limited EQSTKEN1XXX Nairobi 1
Euro Bank EUOOKEN1XXX Nairobi 1
Faida Investment Bank LTD FASRKEN1XXX Nairobi 1
Family Bank Limited FABLKENAXXX Nairobi 1
Faulu Microfinance Bank Limited FAUMKENAXXX Nairobi 1
First Community Bank Limited IFCBKENAXXX Nairobi 1
Giro Commercial Bank LTD GIROKENXXXX Nairobi 1
Guaranty Trust Bank (Kenya) LTD GTBIKENAXXX Nairobi 1
Guardian Bank Limited GUARKENAXXX Nairobi 1
Gulf African Bank LTD GAFRKENAXXX Nairobi 1
Habib Bank AG Zurich HBZUKENAXXX Nairobi 2
Hak Securities LTD HAKSKEN1XXX Nairobi 1
Hfc Limited HFCOKENAXXX Nairobi 1
I and M Bank LTD IMBLKENAXXX Nairobi 4
Imperial Bank Limited IMPLKENAXXX Nairobi 1
Jamii Bora Bank LTD CIFIKENAXXX Nairobi 1
Kcb Bank Kenya Limited KCBLKENXXXX Nairobi 11
Kenya Post Office Savings Bank KPOBKEN1XXX Nairobi 1
Kenya Wide Securities Limited KEWSKEN1XXX Nairobi 1
Kenya Women Microfinance Bank KWMIKENXXXX Nairobi 1
Kestrel Capital East Africa LTD. KCEAKEN1XXX Nairobi 1
M-Oriental Bank LTD MORBKENAXXX Nairobi 1
Mayfair Bank Limited MYBKKENAXXX Nairobi 1
Middle East Bank Kenya LTD MIEKKENAXXX Nairobi 1
Nairobi Stock Exchange XNAIKEN1XXX Nairobi 1
National Bank of Kenya LTD. NBKEKENXXXX Nairobi 26
Ngenye Kariuki and Co. LTD. NGKAKEN1XXX Nairobi 1
Nic Bank Limited NINCKENAXXX Nairobi 1
Panafrican Bank Limited PABLKEN1XXX Nairobi 1
Paramount Bank Limited PAUTKENAXXX Nairobi 1
Prime Bank LTD. PRIEKENXXXX Nairobi 1
Rafiki Microfinance Bank RMFBKENAXXX Nairobi 1
Reliable Securities Limited RELSKEN1XXX Nairobi 1
Renaissance Capital (Kenya) Limited RECYKEN1XXX Nairobi 1
Sabmiller Kenya SABMKEN1XXX Nairobi 2
Sbm Bank (Kenya) Limited FCBLKENAXXX Nairobi 1
Shah Munge and Partners LTD SHMPKEN1XXX Nairobi 1
Sidian Bank Limited SIDNKENAXXX Nairobi 1
Smep Microfinance Bank SMEPKENAXXX Nairobi 1
Solid Investment Securities LTD SOISKEN1XXX Nairobi 1
Spire Bank LTD EQUAKENAXXX Nairobi 1
Stanbic Bank Kenya Limited SBICKENXXXX Nairobi 3
Standard Chartered Bank Kenya Limited SCBLKENXXXX Nairobi 3
Standard Investment Bank LTD STSKKEN1XXX Nairobi 1
Suntra Investment Bank LTD SUSTKEN1XXX Nairobi 1
The Co-Operative Bank of Kenya LTD KCOOKENAXXX Nairobi 1
Trans-National Bank Limited TNBLKENAXXX Nairobi 1
Uba Kenya Bank Limited UNAFKENAXXX Nairobi 1
Victoria Commercial Bank Limited VICMKENAXXX Nairobi 1

How a SWIFT/BIC code from Kenya is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

ABCL Bank code
4 letters that identify the bank.
KE Country code
2 letters for the country (ISO 3166).
NA Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Kenya: banks and their SWIFT/BIC codes

Here you will find the SWIFT/BIC codes of 82 banks in Kenya, 166 codes in all. You will need a SWIFT/BIC code mostly when making payments across borders and for payments in a foreign currency.

Each bank has its own page showing the head office code and, where available, codes for branches and departments. Further down we explain how codes from Kenya are built, how to send money there at a fair price and what to check before you pay.

How reliable is this list?

The most reliable source for a SWIFT code is the bank details provided by the recipient. An incorrect BIC may lead to delays, a returned payment or additional charges, so compare it with the list on this page.

The directory on GoldexPay draws on public sources. Institutions reorganise, change names and retire codes – a directory can be a step behind. For any payment of any size, check the code with the recipient. GoldexPay is not a bank and has no link to the banks in this list.

Fraudsters often use fake invoices with changed bank details from what looks like a familiar address. Before paying, verify a change of bank details by phone, using a number you already had.

The structure of a Kenya SWIFT/BIC code

Bank identifier codes follow one international format: eight characters. The first four letters identify the bank, the fifth and sixth characters are the country code and the next two give the location.

Whatever the bank, all Kenya codes have the same country code in positions five and six. A code with other letters in that position belong to another country.

The long version adds three characters for a branch, where XXX means the head office. Choose a branch code just if the recipient explicitly gives you one.

What a transfer to Kenya really costs

What you pay for a transfer to Kenya is made up of more than one component – not only the fee you see. There is the transfer fee, sometimes charges from intermediary banks and, above all, the exchange rate markup if the money is converted.

Most of the cost usually sits in the exchange rate: banks convert at a rate with a margin built in. Compare the bank’s rate against the mid-market rate that you find on financial sites; the gap is what conversion costs you.

For a lot of currency pairs, a transfer service turns out to be cheaper than a bank, mainly because of the rate. Before your next transfer to Kenya, it is worth to compare what arrives on GoldexPay rather than accepting the first rate you see.

International payments to Kenya and the BIC

Since Kenya is outside SEPA, a transfer from abroad is usually sent through SWIFT. That means you always need the BIC of the receiving bank, together with the account number or IBAN.

Not all countries use IBAN numbers; in that case the local account number is used instead. The recipient’s bank usually provides a list of required details for incoming international payments. SWIFT payments can pass through one or more intermediary banks and fees can be taken along the way.

How long does a transfer to Kenya take?

How fast money arrives in Kenya is determined by a few things: the currency, the number of banks in between, cut-off times and differences in time zone. Public holidays in Kenya or in the sending country add extra days.

If a transfer is late, the sender should contact the sending bank for a trace; only the sending side can start an official trace. Save the payment confirmation until the recipient confirms – you will need it if something goes wrong.

National Bank of Kenya LTD. and its SWIFT codes

Of the 82 banks in Kenya, National Bank of Kenya LTD. has the most SWIFT codes. Its main office has NBKEKENXXXX and that code covers most payments.

Many codes usually reflects that the bank registers branches and departments separately, not necessarily that the bank is the biggest in the country. Unless a branch code is given, NBKEKENXXXX is fine for a payment to National Bank of Kenya LTD..

Getting paid from abroad into an account in Kenya

For a transfer from abroad in Kenya, the sender has to have not just the BIC. That means: your full name exactly as it appears on the account, your account number or IBAN, the SWIFT/BIC code of your bank and usually your address.

Look up the bank in the list above. Certain banks also ask for your bank’s address; it does no harm to include it.

The amount you receive is often less than what was sent. Correspondent banks can take a fee, and if the money is converted, an exchange rate margin comes on top. On invoices, agree who bears the costs, so nobody is left short.

Frequently asked questions

How many banks in Kenya have a SWIFT/BIC code?

Our directory lists 82 banks and financial institutions in Kenya with 166 SWIFT/BIC codes, including branches and departments.

How do I recognise a SWIFT/BIC code from Kenya?

Characters 5 and 6 of each SWIFT/BIC code show the country. Codes from Kenya contain KE.

What is the cheapest way to send money to Kenya?

Banks often hide a margin in the exchange rate on top of a fee. Compare the amount received in Kenya across transfer services to pay less.

How do I find the right SWIFT code for a bank in Kenya?

Ask the recipient or look up the bank in the list on this page. If no branch is specified, use the head office code ending in XXX.

Which bank in Kenya has the most SWIFT codes?

The largest number of codes belongs to National Bank of Kenya LTD.: 26. The head office uses NBKEKENXXXX.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.