Kenya Bank Code Checker
Search a Kenyan bank for its bank code, branch codes, SWIFT/BIC and address, or check a bank code and branch code.
Kenyan banks have a 2-digit bank code, for example 01 for KCB, 11 for Co-operative Bank and 68 for Equity Bank. Each branch has a 3-digit branch code, so that a bank code and a branch code together have 5 digits, such as 01-336. Type a bank name or a bank code, and the checker shows the bank code, name, branch codes, SWIFT/BIC, address and domestic transfer information. Type 5 digits, and it shows the branch and its county. It has 45 banks and 2,037 branches.
Find a Bank or Check a Branch Code
Type part of a bank name, a bank code of 1 or 2 digits, a bank and branch code of 5 digits, a branch or county name, or a BIC. The search runs in your browser and nothing you type is sent.
Kenyan Bank Codes
The 45 banks in the Kenya Bankers Association's list. Tap a name in the search above for the branches.
| Bank code | Bank | SWIFT/BIC | Branches |
|---|---|---|---|
| 01 | KCB Bank Kenya | KCBLKENX | 236 |
| 02 | Standard Chartered Bank Kenya | SCBLKENX | 25 |
| 03 | Absa Bank Kenya | BARCKENX | 129 |
| 05 | Bank of India (Kenya) | BKIDKENA | 5 |
| 06 | Bank of Baroda (Kenya) | BARBKENA | 14 |
| 07 | NCBA Bank Kenya | CBAFKENX | 116 |
| 09 | Central Bank of Kenya | CBKEKENX | 9 |
| 10 | Prime Bank | PRIEKENX | 28 |
| 11 | Co-operative Bank of Kenya | KCOOKENA | 198 |
| 12 | National Bank of Kenya | NBKEKENX | 82 |
| 14 | M-Oriental Bank | MORBKENA | 8 |
| 16 | Citibank Kenya | CITIKENA | 4 |
| 17 | Habib Bank AG Zurich (Kenya) | HBZUKENA | 5 |
| 18 | Middle East Bank Kenya | MIEKKENA | 5 |
| 19 | Bank of Africa Kenya | AFRIKENX | 28 |
| 23 | Consolidated Bank of Kenya | CONKKENA | 19 |
| 25 | Credit Bank | CRBTKENA | 20 |
| 26 | Access Bank Kenya | ABNGKENA | 29 |
| 31 | Stanbic Bank Kenya | SBICKENX | 33 |
| 35 | ABC Bank (African Banking Corporation) | ABCLKENA | 16 |
| 43 | Ecobank Kenya | ECOCKENA | 30 |
| 49 | Spire Bank | 15 | |
| 50 | Paramount Bank | PAUTKENA | 8 |
| 51 | Kingdom Bank | 34 | |
| 53 | Guaranty Trust Bank (Kenya) (GTBank) | GTBIKENA | 17 |
| 54 | Victoria Commercial Bank | VICMKENA | 6 |
| 55 | Guardian Bank | GUARKENA | 11 |
| 57 | I&M Bank (Kenya) | IMBLKENA | 78 |
| 59 | Development Bank of Kenya | DEVKKENA | 6 |
| 60 | SBM Bank Kenya (State Bank of Mauritius Kenya) | SBMKKENA | 81 |
| 61 | HFCB Group (HF Group) | HFCOKENA | 26 |
| 62 | Kenya Post Office Savings Bank (Postbank) | 98 | |
| 63 | Diamond Trust Bank Kenya (DTB) | DTKEKENA | 95 |
| 65 | Commercial International Bank (CIB) Kenya | 8 | |
| 66 | Sidian Bank | SIDNKENA | 52 |
| 68 | Equity Bank Kenya | EQBLKENA | 225 |
| 70 | Family Bank | FABLKENA | 110 |
| 72 | Gulf African Bank | GAFRKENA | 17 |
| 74 | Premier Bank Kenya | 21 | |
| 75 | DIB Bank Kenya | DUIBKENA | 9 |
| 76 | UBA Kenya Bank | UNAFKENA | 6 |
| 78 | Kenya Women Microfinance Bank | 28 | |
| 79 | Faulu Microfinance Bank | FAUMKENA | 32 |
| 80 | Caritas Microfinance Bank | 11 | |
| 81 | Salaam Microfinance Bank | 4 |
Go Deeper
What a Kenya Bank Code Is
In Kenya a bank is named by a bank code of 2 digits, which is the same for every branch of the bank. A branch is named by a branch code of 3 digits. The Kenya Bankers Association (KBA) lists both, and calls the branch code the branch area code. Together they have 5 digits: in 01-336, 01 is KCB and 336 is its Eldoret Advantage branch. The list also gives the code of the county where the branch is.
KCB Bank Kenya
KCB Eldoret Advantage Branch
County Codes
The county code in the KBA's list is the number of the county in the First Schedule of the Constitution of Kenya, from 001 for Mombasa to 047 for Nairobi City. The checker shows the county's name. Two rows of the list disagree with their branch name, for example a branch named Bungoma with the code of Nairobi, and the checker shows them as listed. One code, 098 for a Diamond Trust Bank branch in Bomet, is not a county, so the checker shows no county for it.
PesaLink and KEPSS
PesaLink is an instant payment network run by Integrated Payment Services Limited (IPSL), a subsidiary of the Kenya Bankers Association. Its site says it works 24 hours a day, every day, that a transfer can be up to Ksh 999,999, and that your bank may set a lower limit. It says more than 80 participants are on the network, including banks, telcos, fintechs and SACCOs, and that you use it through internet banking, a mobile app or USSD. KEPSS is the Central Bank of Kenya's real-time gross settlement system. Its rules of 2005 say a payment in it is in Kenya shillings or US dollars. Ask your bank which of the two it uses for your payment, and what its limits and fees are.
Sending Money to Kenya From Abroad
A payment from another country normally goes by the receiving bank's SWIFT/BIC code, the account number and the account holder's name. Kenya is not in the IBAN registry, so there is no IBAN to give. The bank code and branch code are for payments inside Kenya. Of the BICs on this page, 37 are confirmed by public LEI records, and the checker says so. 8 banks have none, because we found none for them in the sources we use. Confirm any BIC with the recipient's bank, and check its format on our SWIFT code checker.
Tips
- Take the branch code from the bank's app, a cheque or the branch, and check it here for the branch and its county.
- Some banks have changed their names. The list has Absa as bank 03, and the checker finds it under Absa and under Barclays. It gives Absa the BIC BARCKENX, which the Central Bank of Kenya's schedule of 2013 lists for Barclays Bank of Kenya, so confirm it with the bank.
- A code with the right layout that is not in the list may belong to a new or closed branch. Ask the bank.
- Two branches can share one code in the list, and the checker shows both.
What This Page Uses
Bank codes, branch codes, branch names and county codes come from the Kenya Bankers Association's Bank Branch Code page and its file Branch-Code-2026.pdf, dated 16 September 2026, which has 2,043 rows for 45 banks. We removed 6 repeated rows, repaired 8 rows of one bank whose name and branch were in one column and one row whose county was joined to the branch name, and left the rest as listed. County names are those of the First Schedule of the Constitution. We asked GLEIF, whose LEI data is open under the CC0 licence, about each BIC through the Swift and GLEIF mapping, and 37 banks have a legal entity record, which gave the address. We compared the BICs with the Central Bank of Kenya's Schedule B to the KEPSS rules of September 2013, and 30 of them are in it. The facts about PesaLink come from its site. The Kenya Bankers Association states no terms for reusing its list beyond its copyright notice, so we credit it here, and the list remains its. We last checked on 20 September 2026.
Frequently Asked Questions
What is a Kenya bank code?
It is a 2-digit code that names a bank, and it is the same for every branch of the bank. For example the bank code of KCB is 01, of Co-operative Bank 11 and of Equity Bank 68. The finder has 45 banks, from the list of the Kenya Bankers Association.
What is a Kenya branch code?
It is a 3-digit code that names a branch of a bank. The Kenya Bankers Association calls it the branch area code. A bank code and a branch code together have 5 digits: in 01-336, 01 is KCB and 336 is its KCB Eldoret Advantage Branch. The finder has 2,037 branches.
What are the bank codes of KCB, Equity, Co-op, NCBA and Absa?
KCB is 01, Equity is 68, Co-operative Bank is 11, NCBA is 07 and Absa is 03. Stanbic is 31 and Diamond Trust Bank is 63. Search for any other bank above.
Do I need a branch code for a transfer in Kenya?
That depends on the bank and the form. Some payment forms ask for a bank code and a branch code. The Kenya Bankers Association describes its list as standardizing bank branch identification across Kenya. Ask your bank what your transfer needs.
What is PesaLink?
PesaLink is an instant payment network run by Integrated Payment Services Limited (IPSL), a subsidiary of the Kenya Bankers Association. Its site says it works 24 hours a day, every day, and that a transfer can be up to Ksh 999,999, though your bank may set a lower limit. More than 80 participants are on it, including banks, telcos, fintechs and SACCOs.
Is the bank code the same as the SWIFT/BIC?
No. The bank code has 2 digits and is for payments inside Kenya. A SWIFT/BIC code has 8 or 11 characters and is for payments from abroad. For example the BIC of KCB is KCBLKENX, of Equity EQBLKENA and of Co-operative Bank KCOOKENA. Check the format of a BIC on our SWIFT code checker.
What do I need to receive money from abroad in Kenya?
Your bank's SWIFT/BIC code, your account number and your name as it is on the account. Kenya is not in the IBAN registry, so there is no IBAN to give. The bank code and the branch code are not what a sender abroad normally uses.
What does the county code mean?
The list gives each branch the number of its county in the First Schedule of the Constitution of Kenya, from 001 for Mombasa to 047 for Nairobi City. The finder shows the county's name. It shows a county as the list gives it, even where it seems wrong for the branch name.
Where does the list of codes come from?
From the Kenya Bankers Association, which publishes it as Branch-Code-2026.pdf on its Bank Branch Code page. The file is dated 16 September 2026. It has 2,043 rows for 45 banks, and after we removed 6 repeated rows the finder has 2,037.
Why does a code give two branches?
In the Kenya Bankers Association's list a few codes belong to two branch names, for example Dunga Road and Lusaka Road at I&M Bank (code 57-040). The finder shows both. Ask the bank which one you need.
Why does a bank have no SWIFT/BIC on this page?
8 of the 45 banks have none. We found no BIC for them in the sources we use, so the finder does not show one. Ask the bank for its SWIFT/BIC.
How current is this page?
The Kenya Bankers Association's file is dated 16 September 2026. Banks merge, rename and open and close branches, so confirm a code with the bank. We last checked on 20 September 2026.
Is anything I type stored or sent?
No. The search runs in your browser on data that is inside the page. Nothing you type is stored or sent.
