How to Send Money to Kenya from the USA: A Complete 2026 Guide

Why M-Pesa changes the equation for Kenya

Why traditional bank wires are the most expensive option

$4.3B — Annual remittance inflows to Kenya (2024)

Cost comparison: $500 USD to KES

ProviderFeeFX MarkupTotal CostDelivery MethodSpeed
Bank Wire (SWIFT)$25-452-4%$40-65Bank account2-4 days
Wise$4-70%$4-7Bank account1-2 days
Sendwave$0~1%~$5M-Pesa / bankMinutes
Remitly (Express)$3-5~0.5%$6-8M-Pesa / bankMinutes
WorldRemit$3-6~1%$8-11M-Pesa / bankMinutes
USDC on Stellar$1-3~0.3%$2-4Bank (via exchange)< 2 hours

1. Decide on your delivery method: M-Pesa or bank account

2. Choose a transfer service and compare real costs

3. Set up your account and verify identity

4. Send the transfer and confirm delivery

Using crypto rails for USD to KES: the lowest-cost option

~$120 — Annual savings switching from bank wire to Wise on $500/month

Watch out for FX rate manipulation on the KES corridor

M-Pesa transfer limits apply

Compare USD to KES rates right now

Related guides and tools

Frequently asked questions

What is the cheapest way to send money to Kenya from the USA?

For amounts under $1,000, Sendwave (zero fees, small FX margin) and Remitly Express are the cheapest options with direct M-Pesa delivery. For bank account delivery, Wise offers the mid-market exchange rate with fees of $4-7 on a $500 transfer. For large or frequent transfers, USDC on Stellar sent via Coinbase to a Kenyan crypto exchange can reduce total costs to $2-4 per transfer.

Can I send money directly to M-Pesa from the USA?

Yes. Sendwave, Remitly, WorldRemit, and Western Union all support direct-to-M-Pesa delivery from the US. Your recipient's phone number (the one registered with Safaricom M-Pesa) is all you need—no bank account required. Funds typically arrive within minutes. Single-transaction limits apply (KES 300,000, ~$2,300).

How long does it take to send money to Kenya?

M-Pesa delivery via Sendwave or Remitly Express takes minutes. Bank transfers via Wise take 1-2 business days. Traditional bank wires take 2-4 business days. Crypto rails (USDC on Stellar or Tron) settle in under an hour, plus 1-2 hours for the Kenyan exchange to credit the KES bank withdrawal.

Do I need to pay taxes on money sent to Kenya?

In the US, sending money to family abroad as a gift is generally not taxable if under $18,000 per recipient per year (2024 gift tax annual exclusion). Transfers above this threshold require filing IRS Form 709 but are rarely taxed due to the lifetime exemption. In Kenya, recipients of remittances are generally not taxed on personal transfers from abroad, but you should consult a tax advisor for large or regular transfers.

What information do I need to send money to a Kenyan bank account?

For bank account delivery you'll need: recipient's full legal name, bank name (e.g. Equity Bank, KCB, Co-operative Bank), account number, and the bank's SWIFT/BIC code. For M-Pesa delivery, you only need the recipient's M-Pesa-registered phone number (Safaricom number, in the format 07XX XXX XXX).

Compare live rates across 370+ corridors on RemitRoutes · methodology.