Send money to Kenya
Quick answer: Where you send from decides the cheapest option to Kenya. Across the 2 sending routes we price, the top-ranked estimates right now are TapTap Send from United States (64,150 KES for $500); XE Money Transfer from United Kingdom (85,371 KES for £500).
Latest pricing observation: . Oldest observation used: . Quotes are kept per USD→KES pair, not per country, so check is served before you commit. Methodology.
Cheapest way to send money to Kenya, by sending country
The top-ranked estimate on each route we price into Kenya, from our own collected quotes. Choose your country for the full provider ranking.
USD → KES · 15 estimates
TapTap Send: $500 becomes 64,150.41 KES · 0.10% over mid-market · 4,064 KES ahead of the lowest
GBP → KES · 13 estimates
XE Money Transfer: £500 becomes 85,370.68 KES · 0.00% over mid-market · 3,545 KES ahead of the lowest
Kenya is East Africa's largest economy and a global leader in mobile money innovation. With over 30 million active M-Pesa accounts, Kenya receives over $4 billion annually in remittances — and the vast majority arrives via M-Pesa mobile wallet, directly to recipients' phones within minutes. The USD-to-KES corridor is well-served by specialist providers, with rates significantly better than traditional banks.
- M-Pesa (Safaricom) is the world's most advanced mobile money system, with over 30 million active users. Several international providers deliver directly to M-Pesa wallets within minutes.
- Airtel Money is Kenya's second mobile money platform with a significant user base, particularly in western and coastal regions.
- KCB (Kenya Commercial Bank), Equity Bank, Co-operative Bank, and Stanbic Kenya are major receiving banks for SWIFT transfers. Most have ATM and agent banking points across all 47 counties.
- The Central Bank of Kenya (CBK) regulates all inbound remittances. There is no cap on personal incoming transfers. Kenya has no income tax on remittances received.
- Pesalink is Kenya's interbank real-time transfer system. Once international funds land at any Kenyan bank, they can be moved to M-Pesa or another bank via Pesalink instantly.
Guides, fees & how it works
What you need to send money to Kenya
Full name
Recipient's name as registered with their bank or M-Pesa account
Bank account number
OptionalKenyan bank account number (varies by bank)
M-Pesa number
OptionalSafaricom mobile number registered for M-Pesa (format: +254...)
Example: +254712345678
Bank name
OptionalName of the receiving bank if using bank deposit
Note: Kenya is a mobile money-first country. Most recipients prefer M-Pesa over bank transfers. For M-Pesa, you only need the recipient's Safaricom mobile number.
How much does it cost to send money to Kenya?
The top-ranked estimate on each sending route into Kenya sits between 0.00% and 0.10% above the mid-market rate: tightest from United Kingdom (XE Money Transfer), widest from United States (TapTap Send).
Ways to send money to Kenya
M-Pesa dominates financial transactions in Kenya — it's used for everything from receiving remittances to paying bills and shopping. It's faster, cheaper, and more accessible than bank transfers for most Kenyans.
How can my recipient receive money in Kenya?
Recipients in Kenya have 4 ways to receive this transfer: m-pesa; bank deposit; cash pickup; airtime top-up.
M-Pesa
Kenya's dominant mobile money platform with 30M+ active users. By far the most popular way to receive money in Kenya.
Bank Deposit
Transfer to Kenyan bank accounts including Equity Bank, KCB, and Co-operative Bank.
Cash Pickup
Collect cash from agent locations and bank branches across Kenya.
Airtime Top-up
Send airtime directly to a Kenyan mobile number.
What are the transfer limits and regulations for Kenya?
Regulatory body
Central Bank of Kenya (CBK)
Inbound transfer limits
No restriction on receiving remittances
Documentation you may need
- Sender's government-issued ID
- Recipient's Kenyan National ID for cash pickups
Important things to know
- M-Pesa has transaction limits: KES 150,000 per transaction and KES 300,000 daily for standard accounts.
- Kenya does not charge tax on incoming remittances.
- M-Pesa is interoperable with Kenyan bank accounts — recipients can easily move money between M-Pesa and their bank.
How long does it take to send money to Kenya?
Top-ranked providers advertise under 3 minutes (95% of transfers) from United States (TapTap Send), 1-4 business days from United Kingdom (XE Money Transfer).
Provider-stated speeds for Kenya, not our measurement.
Popular banks in Kenya
5 banks commonly receive international transfers in Kenya, including Equity Bank and KCB Bank (Kenya Commercial Bank). SWIFT/BIC codes are shown where we could verify them; confirm the rest with the receiving bank.
Equity Bank
EQBLKENA
KCB Bank (Kenya Commercial Bank)
KCBLKENX
Co-operative Bank
KCOOKENA
Absa Bank Kenya
—
Standard Chartered Kenya
SCBLKENX
Frequently asked questions
Common questions about sending money to Kenya
What is the cheapest way to send money to Kenya?
On USD to KES, the measured leader is InstaReM, which led on 91 of the last 91 days we could compare. WorldRemit is particularly competitive for M-Pesa delivery. Wise offers the closest-to-mid-market rate for bank deposit. On a $500 transfer, differences between providers can be KES 2,000–5,000. Always compare total KES received.
How do I send money directly to M-Pesa in Kenya?
WorldRemit, Remitly, Western Union, and Ria all support direct M-Pesa delivery. You need the recipient's M-Pesa registered phone number (07XX or 01XX format). Delivery is typically within minutes. The recipient receives an SMS and the KES are available immediately for cash withdrawal at any M-Pesa agent, Safaricom shop, or ATM.
What bank details do I need for a transfer to a Kenyan bank?
You need the recipient's account number and the bank's SWIFT code. Key SWIFT codes: KCB (KCBLKENX), Equity Bank (EQBLKENX), Co-operative Bank (COOPKENX), Stanbic Kenya (SBICKENX). Kenya does not use IBAN. Account numbers range from 10–16 digits depending on the bank. Always confirm with your recipient.
How long does a money transfer to Kenya take?
M-Pesa deliveries from WorldRemit, Remitly, and Western Union typically arrive within minutes — sometimes within 10 seconds. Bank deposits arrive within 1–2 business days via SWIFT, or same day if the provider uses direct banking rails. Cash pickup at Western Union agents is available within minutes.
Is M-Pesa safer than a bank transfer for receiving money in Kenya?
Both are safe and regulated by the CBK. M-Pesa is convenient because recipients can access funds immediately without visiting a bank — any M-Pesa agent (corner shops, pharmacies, supermarkets) can process withdrawals. Bank accounts offer higher transaction limits and interest on savings. For regular remittances under KES 150,000 ($1,200), M-Pesa is usually the most practical option.
Are remittances taxed in Kenya?
No. Personal remittances received in Kenya are not subject to Kenyan income tax. The KRA (Kenya Revenue Authority) does not classify family support transfers as assessable income. Kenya actively encourages diaspora remittances and has no withholding tax on inbound transfers.