$4.3B — Annual remittance inflows to Kenya (2024)
| Provider | Fee | FX Markup | Total Cost | Delivery Method | Speed |
|---|---|---|---|---|---|
| Bank Wire (SWIFT) | $25-45 | 2-4% | $40-65 | Bank account | 2-4 days |
| Wise | $4-7 | 0% | $4-7 | Bank account | 1-2 days |
| Sendwave | $0 | ~1% | ~$5 | M-Pesa / bank | Minutes |
| Remitly (Express) | $3-5 | ~0.5% | $6-8 | M-Pesa / bank | Minutes |
| WorldRemit | $3-6 | ~1% | $8-11 | M-Pesa / bank | Minutes |
| USDC on Stellar | $1-3 | ~0.3% | $2-4 | Bank (via exchange) | < 2 hours |
~$120 — Annual savings switching from bank wire to Wise on $500/month
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.
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).
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.
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.
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.