73% — Kenyan adults actively using M-Pesa (2025)
| Feature | M-Pesa Delivery | Bank Deposit |
|---|---|---|
| Speed | Instant–1 hour | 1–3 business days (SWIFT); same-day (Wise) |
| Recipient requirement | M-Pesa SIM only | Active bank account |
| Population coverage | ~73% of adults | ~40% of adults |
| Single transaction limit | Up to KES 150,000 (~$1,150) | No practical limit |
| Daily receive limit | KES 500,000 (~$3,850) | Unlimited |
| Cash access | 300,000+ agents nationwide | Bank branches / ATMs |
| Provider surcharge | Sometimes +$0.50–$1.50 | Usually none |
| Best for | Small–medium, rural recipients | Large amounts, businesses |
KES 150,000 — M-Pesa single transaction receive limit (~$1,150 USD)
| Provider | Delivery Method | Fee | FX Markup | Total Cost | Speed |
|---|---|---|---|---|---|
| Sendwave | M-Pesa | $0 | ~0.8% | ~$2.40 | Instant |
| Remitly (Express) | M-Pesa | $3.99 | 0% | $3.99 | < 1 hour |
| WorldRemit | M-Pesa | $2.99 | ~0.5% | $4.49 | < 1 hour |
| Wise | Bank deposit | $2.80 | 0% | $2.80 | Same day |
| Wise | M-Pesa | $2.80 | 0% | $2.80 | Same day |
| Western Union | M-Pesa | $4.99 | ~1.5% | $9.49 | < 1 hour |
| USDC on Stellar (via Luno) | Bank deposit | $1–3 | ~0.3% | $1.30–$3.30 | 1–4 hours |
| Bank Wire (SWIFT) | Bank deposit | $25–45 | 2–3% | $31–54 | 2–4 days |
$4.1B — Annual remittances received by Kenya (2024)
Yes. Remitly, WorldRemit, Sendwave, and Western Union all support M-Pesa delivery from the US. You enter the recipient's Safaricom phone number and funds arrive in their M-Pesa wallet, typically within minutes. Sendwave offers this with no transfer fee (small FX spread applies).
Safaricom's M-Pesa allows a maximum single incoming transaction of KES 150,000 (approximately $1,150 USD). The daily receive limit is KES 500,000 (~$3,850). For larger amounts, bank deposit is the better option—or split the transfer across multiple days.
M-Pesa is faster in most cases. Providers like Sendwave and Remitly Express deliver to M-Pesa instantly or within an hour. Bank deposits via Wise using local rails are same-day, while SWIFT bank wires take 1–3 business days. For urgent transfers, M-Pesa wins.
It depends on the provider. Sendwave to M-Pesa has zero fees but a small FX spread. Wise bank deposit uses mid-market rates with a flat fee of roughly $2.80 on $300. Crypto rails (USDC on Stellar via Luno) deliver to bank accounts at the lowest total cost for amounts above $200. Always compare total KES received, not just the stated fee.
Yes, Wise supports M-Pesa delivery to Kenya in addition to bank deposit. Both use the same mid-market exchange rate with no FX markup. The choice between delivery methods does not affect Wise's fee. Delivery to M-Pesa typically takes the same time as bank deposit—same day for most send currencies.
Compare live rates across 370+ corridors on RemitRoutes · methodology.