RateSafi blog
How to Send Money to M-Pesa from the US
A practical guide to the apps, steps, limits, and rate tradeoffs for M-Pesa transfers.
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
- 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
✅ 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 support and limits can vary by route, transfer type, and compliance checks.
✅ NALA
Built for Africa. Compares rates in-app.
✅ TapTap Send
Zero fees. Fast M-Pesa delivery.
Step-by-Step: Sending via Remitly
- 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 if requested. Verification depends on the provider, transfer amount, funding method, and compliance checks.
- Add recipient - Enter their full name and Safaricom phone number
- Choose Mobile Money - Select M-Pesa as the delivery method
- Enter amount - See the exchange rate and what they'll receive
- Choose speed - Express for instant delivery, Economy for a better rate
- Pay - Link your bank account or debit card
- Done! - Recipient gets an M-Pesa notification within minutes
M-Pesa Receiving Limits
- Wallet and transaction limits can change based on Safaricom policy updates and provider-specific rules.
- Provider limits may be lower than the wallet limit, especially for mobile money payouts.
- Always check the provider app before sending if you are close to a limit.
For larger amounts, you may need to split the transfer or use bank deposit instead of mobile money.
Which App Gives the Most KES?
Here is a sample comparison snapshot from April 10, 2026 for a $100 transfer to M-Pesa:
| 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.
❌ Name doesn't match
The name you enter must match the M-Pesa registration exactly.
❌ Transaction limit exceeded
M-Pesa has daily limits. Try a smaller amount or wait until the next day.
❌ Verification required
First-time senders, unusual activity, or larger amounts may trigger ID verification depending on the provider and compliance checks.
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 providers that deliver to M-Pesa and see which one gives the recipient the best result right now.
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.