Kenya Bank Sort Code

Kenya Bank Sort Code Lookup — PESALINK, SWIFT & M-Pesa Paybill | AbokiCalculator
🇰🇪 KENYA SORT CODE LOOKUP
Bank Code Lookup

Kenya Bank Sort Code & PESALINK Lookup

Find CBK sort codes, SWIFT codes, PESALINK eligibility, and M-Pesa Paybill numbers for 30 Kenyan banks. Instant, no signup.

Sort Code Finder 30 CBK-licensed banks | PESALINK + M-Pesa data
CBK Sort Code
Sort code =
CBK Sort Code
SWIFT / BIC Code
PESALINK Eligible
Bank Type
Head Office Address
M-Pesa Paybill Number
For international wire transfers TO Kenya, give your sender: SWIFT code + account number + bank name + branch name. The sort code is for domestic Kenyan transfers only.
📱 For domestic Kenya transfers, M-Pesa is often faster and cheaper than a bank transfer. Use the Paybill number above to send funds directly to this bank account via M-Pesa. For large inter-bank transfers, use PESALINK.
What to give your sender for an international wire to this account
  1. Recipient full name (must match account name)
  2. Bank name:
  3. SWIFT code:
  4. Account number
  5. Branch name (for the specific branch holding the account)
  6. CBK Sort Code:
  7. Transfer amount and currency (KES or USD)
Sort code not found This code is not in our CBK-licensed bank database. Verify the code with your bank directly or check the Central Bank of Kenya website at centralbank.go.ke.
📱 M-Pesa International Delivery — Popular for Kenya Remittances
Sending money directly to an M-Pesa wallet is the fastest and most popular method for remittances to Kenya. No bank account needed on the recipient end. Funds arrive within minutes in most cases. Daily receiving limit is typically KES 300,000. These providers offer direct M-Pesa delivery:
WorldRemit Western Union Remitly Sendwave Chipper Cash MoneyGram
Sponsored

Sending money to Kenya?

Compare which provider gives your family the most Kenyan Shillings. Wise and WorldRemit offer competitive KES rates with M-Pesa delivery.

M-Pesa Paybill Directory — Send to Bank via M-Pesa

Use these Paybill numbers to send money directly from M-Pesa to a bank account. Go to M-Pesa > Lipa Na M-Pesa > Pay Bill > enter Paybill number > enter account number.

How Kenya's Banking Payment Systems Work

Kenya has one of Africa's most sophisticated payment ecosystems. Three distinct systems handle money movement within and into Kenya, each suited to different amounts, speeds, and use cases. Understanding which one to use saves time and money.

Kenya's Three Interbank Payment Systems
RTGS
Kenya Electronic Payment and Settlement System. High-value bank-to-bank transfers, usually above KES 1 million. Used by businesses and for international wire settlement.
Settlement: Same day
M-Pesa
Safaricom mobile money. Ubiquitous in Kenya. Used for everyday payments, receiving international remittances, and pay bill payments to banks.
Settlement: Instant

What Is a Kenya Bank Sort Code?

A Kenya bank sort code is a 2-3 digit numeric identifier assigned to each bank licensed by the Central Bank of Kenya (CBK). It uniquely identifies the bank for domestic interbank transactions through Kenya's KEPSS (Kenya Electronic Payment and Settlement System) and PESALINK networks.

Unlike the UK sort codes (6 digits) or US routing numbers (9 digits), Kenya sort codes are much shorter — typically 2 to 3 digits. The CBK assigns them sequentially to licensed institutions. They appear on bank statements, internet banking portals, and are required when setting up inter-bank transfers or standing orders.

Where to find it: Your bank sort code appears on your bank statement, in your mobile banking app under "account details," and in the RTGS/PESALINK transfer form on internet banking. It is also labeled "Bank Code" on some Kenyan bank forms.

What Is RTGS in Kenya?

RTGS stands for Real-Time Gross Settlement. Kenya's RTGS system, called KEPSS (Kenya Electronic Payment and Settlement System), is operated by the Central Bank of Kenya and handles large-value, time-critical interbank transfers. It is the backbone of Kenya's financial system for high-value payments.

  • Minimum amount: No official minimum, but practically used for amounts above KES 1 million
  • Settlement: Same business day if initiated before the CBK cut-off time (usually 3:30 PM EAT)
  • Users: Businesses, financial institutions, government entities
  • What you need: Recipient bank name, sort code, account number, and branch

What Is PESALINK?

PESALINK is Kenya's real-time interbank mobile payment platform, launched by the Kenya Bankers Association (KBA) in 2017. It allows customers of different Kenyan banks to send money instantly between accounts through their bank's mobile app, without needing M-Pesa or cash.

  • Transaction limit: Up to KES 999,999 per transaction (approximately USD 7,700)
  • Daily limit: Up to KES 999,999 per day
  • Cost: Typically KES 20-50 per transaction depending on the bank
  • Speed: Near-instant — usually credited within seconds
  • Coverage: All major Kenyan banks participate
When to use PESALINK: Sending more than KES 300,000 (above M-Pesa daily limit) between different Kenyan banks. Also useful for bank-to-bank transfers when you want to avoid M-Pesa fees.

What Is M-Pesa?

M-Pesa is the mobile money service launched by Safaricom in Kenya in 2007 and is one of the world's most successful fintech innovations. It allows users to send money, pay bills, receive salaries, access loans, and receive international remittances using only a mobile phone.

M-Pesa is used by over 35 million people in Kenya and underpins much of Kenya's daily commerce. For remittances from the diaspora, M-Pesa delivery is typically faster, cheaper, and more convenient than bank wire transfers for amounts below KES 300,000 per day.

How to Receive an International Wire Transfer to a Kenyan Bank Account

International wires to Kenya use the SWIFT network, not the CBK sort code system. To receive an international wire, give your sender the following details:

  • Your bank name (in English, e.g. Equity Bank Kenya)
  • SWIFT/BIC code (e.g. EQBLKENAXXX for Equity Bank)
  • Branch name where your account is held
  • CBK Sort Code (sometimes requested as secondary identifier)
  • Your account number
  • Your full name exactly as it appears on the account
Important: Some international senders, especially US banks, cannot send directly to smaller Kenyan banks. In this case, your bank uses a correspondent bank (often Citibank Kenya or Standard Chartered Kenya) to receive the funds. Ask your bank for their correspondent bank details if the sender reports difficulty.

M-Pesa vs Bank Transfer for Kenya Remittances

FactorM-Pesa DeliveryBank Wire Transfer
SpeedUsually instant (minutes)1-3 business days
Maximum per transactionKES 300,000/dayNo practical limit
Recipient needsM-Pesa-enabled SIM cardActive bank account
Sender costUsually lower for small amountsHigher for small amounts
Best forAmounts under KES 300,000; everyday family supportLarge amounts; business payments
ProvidersWorldRemit, Western Union, Remitly, ChipperWise, OFX, bank wire
Availability24/7Business days only (for settlement)

How International Remittances Reach Kenya

Two Routes: Bank Wire vs M-Pesa Delivery
ROUTE 1 — International Wire (Bank)
Sender
(Abroad)
SWIFT
Network
Correspondent
Bank
Kenya
Bank
Recipient
Account
Timeline: 1-3 business days • Requires: SWIFT code + account number
ROUTE 2 — M-Pesa Delivery (Preferred for diaspora)
Sender
(Abroad)
Remittance
Provider
Safaricom
M-Pesa
Recipient
M-Pesa
Timeline: Minutes • Requires: Recipient phone number only • Limit: KES 300,000/day

Common Mistakes to Avoid

Using sort code instead of SWIFT for international transfers

The CBK sort code (e.g. 68 for Equity Bank) is not recognised by overseas banks. For international wires, always provide the full SWIFT code (e.g. EQBLKENAXXX). Using the sort code alone will cause the transfer to be rejected.

Sending to M-Pesa when the amount exceeds the daily limit

M-Pesa has a per-transaction limit of KES 150,000 and a daily receiving limit of KES 300,000. For larger amounts, use a bank wire instead. Some providers like WorldRemit allow multiple M-Pesa transactions on the same day to work around this, but it is better to use bank wire for amounts above KES 300,000.

Name mismatch on bank accounts

International wire transfers to Kenya are subject to name matching checks. The recipient name provided by the sender must match the account name at the Kenyan bank. Mismatches cause delays or returns. For business payments, use the exact registered business name.

Frequently Asked Questions

A bank sort code in Kenya is a 2-3 digit number assigned by the Central Bank of Kenya (CBK) to each licensed bank. It identifies the bank for domestic interbank transfers through Kenya's KEPSS (RTGS) and PESALINK networks. It is labeled "Bank Code" or "Sort Code" on Kenyan bank forms and statements. For international transfers, the SWIFT code is used instead.
Equity Bank Kenya CBK sort code is 68. The SWIFT code for international wire transfers is EQBLKENAXXX. The M-Pesa Paybill number for sending to an Equity Bank account via M-Pesa is 247247. Equity Bank is also a prominent player in diaspora remittances, with dedicated diaspora banking services.
PESALINK is Kenya's real-time interbank mobile payment platform, operated by the Kenya Bankers Association (KBA). It lets customers of different Kenyan banks transfer up to KES 999,999 instantly through their bank mobile app, without needing M-Pesa. It is ideal for large domestic transfers between different banks where M-Pesa daily limits are insufficient.
Yes. Services like WorldRemit, Western Union, Remitly, Chipper Cash, Sendwave, and MoneyGram all offer direct M-Pesa delivery for international transfers. The sender initiates the transfer using the recipient's Kenyan phone number. Funds arrive to the M-Pesa wallet within minutes in most cases. The daily receiving limit is KES 300,000. No bank account is required on the recipient side.
It depends on your bank. For major Kenyan banks: Equity Bank (EQBLKENAXXX), KCB (KCBLKENXXXX), Cooperative Bank (KCOOKENANXX), ABSA Kenya (BARCKENXXXX), Standard Chartered Kenya (SCBLKENXXXX). Use this tool to look up the exact SWIFT code for your bank. For transfers from the UK, Wise usually offers a better rate than traditional bank wires.
Standard SWIFT wire transfers to Kenyan banks take 1-3 business days from the UK, USA, Canada, or Australia. Transfers via specialist remittance services like Wise can be next-day or even same-day. M-Pesa delivery via WorldRemit or Western Union is typically instant or within hours. US-based senders may face slightly longer times if the Kenyan bank requires a correspondent bank in the US.
KCB (Kenya Commercial Bank) sort code is 01. SWIFT code is KCBLKENXXXX. M-Pesa Paybill is 522522. KCB is Kenya's largest bank by assets and has branches across East Africa. For diaspora services, KCB offers a dedicated account type for non-resident Kenyans.
Copied

© AbokiCalculator. Bank data sourced from CBK-licensed institution records. For informational use only. Always verify codes with your bank before transferring.

Similar Posts