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.

Updated April 14, 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

  1. A money transfer app - Remitly, Sendwave, WorldRemit, or similar
  2. Recipient's Safaricom phone number - The M-Pesa number (starts with +254)
  3. Recipient's full name - Must match their M-Pesa registration
  4. 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

  1. Download the app - Get Remitly from App Store or Google Play
  2. Create an account - Enter your name, email, and US address
  3. Verify your identity - Upload ID if requested. Verification depends on the provider, transfer amount, funding method, and compliance checks.
  4. Add recipient - Enter their full name and Safaricom phone number
  5. Choose Mobile Money - Select M-Pesa as the delivery method
  6. Enter amount - See the exchange rate and what they'll receive
  7. Choose speed - Express for instant delivery, Economy for a better rate
  8. Pay - Link your bank account or debit card
  9. 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:

AppRecipient GetsSpeed
WiseKES 13,0051-2 days
RemitlyKES 12,946Minutes (Express)
WorldRemitKES 12,901Minutes
SendwaveKES 12,865Instant

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.