How to Send Money to M-Pesa from the US: Complete Guide 2026
Updated April 2, 2026 · 8 min read
M-Pesa is how most Kenyans receive money. Here's everything you need to know about sending money from the US directly to an M-Pesa account.
⚡ Fastest Method
Remitly Express or Sendwave deliver to M-Pesa in minutes. Just need the recipient's phone number. Compare rates →
What You Need
To send money to M-Pesa from the US, you need:
- A money transfer app — Remitly, Sendwave, WorldRemit, or similar
- Recipient's Safaricom phone number — The M-Pesa number (starts with +254)
- Recipient's full name — Must match their M-Pesa registration
- A US bank account or debit card — To fund your transfer
Apps That Send to M-Pesa
These services deliver directly to M-Pesa:
✅ Remitly
Express delivery in minutes. Economy option for better rates.
✅ Sendwave
Instant delivery. Zero fees. Simple mobile app.
✅ WorldRemit
Minutes to M-Pesa. Also offers airtime top-up.
✅ Wise
M-Pesa supported. Limit: KES 250,000 per transfer.
✅ NALA
Built for Africa. Compares rates in-app.
✅ TapTap Send
Zero fees. Fast M-Pesa delivery.
Step-by-Step: Sending via Remitly
Here's how it works with Remitly (similar process for other apps):
- Download the app — Get Remitly from App Store or Google Play
- Create an account — Enter your name, email, and US address
- Verify your identity — Upload ID (driver's license or passport). Required by law for transfers over $300.
- Add recipient — Enter their full name and Safaricom phone number (format: +254 7XX XXX XXX)
- Choose "Mobile Money" — Select M-Pesa as the delivery method
- Enter amount — See the exchange rate and what they'll receive
- Choose speed — Express (instant, slightly lower rate) or Economy (3-5 days, better rate)
- Pay — Link your bank account or debit card
- Done! — Recipient gets an M-Pesa notification within minutes
M-Pesa Receiving Limits
Be aware of M-Pesa's receiving limits:
- Per transaction: KES 150,000 (about $1,150)
- Daily limit: KES 300,000 (about $2,300)
- Wise specific: KES 250,000 max per transfer
For larger amounts, you may need to split into multiple transfers or use bank deposit.
Which App Gives the Most KES?
Current rates for $100 to M-Pesa (April 2, 2026):
| App | Recipient Gets | Speed |
|---|---|---|
| Wise | KES 13,005 | 1-2 days |
| Remitly | KES 12,946 | Minutes (Express) |
| WorldRemit | KES 12,901 | Minutes |
| Sendwave | KES 12,865 | Instant |
Common Issues & Solutions
❌ "Number not registered"
The phone number must be registered for M-Pesa. Ask your recipient to confirm their M-Pesa is active. If they recently got a new SIM, they need to register at a Safaricom shop.
❌ "Name doesn't match"
The name you enter must match the M-Pesa registration exactly. Check if they registered with a nickname or their full legal name.
❌ "Transaction limit exceeded"
M-Pesa has daily limits. Try sending a smaller amount or wait until the next day.
❌ "Verification required"
First-time senders or large amounts require ID verification. This is a legal requirement — just upload a clear photo of your ID.
Tips for Best Results
- Double-check the phone number — One wrong digit sends money to a stranger
- Use the recipient's registered name — Exactly as it appears on their M-Pesa account
- Compare rates before sending — The cheapest app changes daily
- Send during Kenyan business hours — Faster support if issues arise
- Keep the confirmation number — Useful for tracking or disputes
Find the Best M-Pesa Rate
Compare all providers that deliver to M-Pesa. Updated multiple times daily.
Compare Rates →Disclaimer: Rates and delivery times vary. Always verify current rates and limits on the provider's app before sending. RateSafi may earn commissions from providers mentioned.