Key Takeaway
M-Pesa, bank deposit, or cash pickup? A side-by-side guide to the three ways of sending money to Kenya, with costs, limits, and the best fit for each situation.
When sending money to Kenya, you usually have three delivery options. Here is how to choose the one that fits. For most diaspora senders making regular transfers, M-Pesa is the best option, and PesaMarket can help you compare methods and their costs side by side.
The Three Main Options
1. Mobile Money (M-Pesa)
Money is transferred directly to the recipient's M-Pesa account.
2. Bank Deposit
Money is transferred and deposited into the recipient's bank account in Kenya.
3. Cash Pickup
The recipient goes to collect the money at an agent location.
Quick Comparison
| Feature | M-Pesa | Bank Deposit | Cash Pickup |
| Speed | Minutes | Hours-Days | Minutes-Hours |
| Cost | Low | Low-Medium | Medium-High |
| Convenience | Highest | Medium | Lowest |
| Limits | 150,000 KES | High | Varies |
| Requirements | M-Pesa account | Bank account | ID only |
Delivery via M-Pesa
How it works
- You send through an app (Sendwave, Remitly, etc.)
- The provider deposits the money into the recipient's M-Pesa account.
- The recipient receives confirmation by SMS.
- The money is available immediately.
Advantages
- Fast: Arrives within a few minutes.
- Convenient: No need to travel.
- Usable: You can pay bills, buy goods, or transfer money immediately.
- Available: Around the clock, 24/7, even on holidays.
- Safe: No handling of cash.
Disadvantages
- Limit: The maximum amount per transaction is 150,000 KES.
- Requires M-Pesa: The recipient needs to have an account.
- Withdrawal fees: If you want to withdraw the money as cash.
Best for
- Regular support for family.
- Fast transfers.
- Any amount under $1,200.
- People who will use the money electronically.
Providers Offering Delivery via M-Pesa
| Sendwave | Minutes | Lowest |
| Remitly | Minutes | Low |
| WorldRemit | 10-60 minutes | Average |
| Western Union | Minutes | High |
Bank Deposit
How It Works
- You send money through a service.
- The service transfers the money to the recipient's bank account.
- The money arrives in the bank account.
- The recipient can withdraw or transfer it.
Advantages
- High limits: No meaningful cap.
- Good for savings: Money stays in the bank.
- Official record: Bank statements.
- Can transfer to M-Pesa: Flexibility to switch.
Disadvantages
- Takes longer: Several days.
- Requires a bank account: Not everyone has one.
- Bank hours: Processing happens during working hours.
- Withdrawal limits: ATM restrictions apply.
Best For
- Large transfers (more than $1,000).
- Money intended to be saved.
- Business payments.
- Where the recipient prefers a bank.
Services Offering Bank Deposit
| Wise | 1-2 days | Lowest |
| Remitly | Same day - 2 days | Low |
| WorldRemit | 1-3 days | Average |
| Bank Wire | 3-5 days | High |
Cash Pickup Anywhere
How It Works
- You send money through a service.
- You receive a confirmation and a reference number.
- Share the reference number with the recipient.
- The recipient goes to an agent with ID.
- They collect the money.
Advantages
- No account needed: Just ID.
- Cash in hand: Physical money.
- Familiar process: A traditional method.
Disadvantages
- Less convenient: Must travel to an agent.
- Higher fees: Often the most expensive.
- Safety concerns: Carrying cash.
- Agent hours: Limited availability.
- Wait times: There may be queues.
Best For
- Recipients who do not have M-Pesa.
- Recipients who do not have a bank account.
- One-off transfers to recipients who are not close contacts.
- Older recipients who prefer cash.
Services Offering Cash Pickup Anywhere
| Western Union | Widest | High |
| MoneyGram | Wide | High |
| WorldRemit | Good | Medium |
| Remitly | Smaller | Medium |
Decision Table
Based on Amount
| $50-200 | M-Pesa | Fast, cheap, convenient |
| $200-1,000 | M-Pesa | Within the limit, still convenient |
| $1,000-5,000 | Bank | Safer for larger amounts |
| $5,000+ | Bank | Best for large amounts |
Based on Urgency
| Emergency | M-Pesa | Minutes, not hours |
| Same day | M-Pesa or cash | Fast methods |
| Can wait | Bank | Often cheaper |
| Not urgent | Bank | Lower cost |
Based on Recipient
| Recipient Type | Best Method | Why |
| Family who receives via M-Pesa | M-Pesa | Easiest |
| Family who does not receive via M-Pesa | Help them register, then M-Pesa |
| Business | Bank | Requires documentation |
| Elderly | Cash or M-Pesa assistance | What they know |
| People living in remote areas | M-Pesa | Agents are everywhere |
Price Comparison
A $500 Transfer
| Method | Provider | Total Cost | Recipient Gets |
| M-Pesa | Sendwave | ~$7.50 | ~63,500 KES |
| M-Pesa | Remitly | ~$10 | ~63,200 KES |
| Bank | Wise | ~$5 | ~63,800 KES |
| Cash | Western Union | ~$25 | ~61,500 KES |
A $1,000 Transfer
| Method | Provider | Total Cost | Recipient Gets |
| M-Pesa | Sendwave | ~$15 | ~127,000 KES |
| Bank | Wise | ~$8 | ~128,100 KES |
| Cash | Western Union | ~$45 | ~123,500 KES |
Common Scenarios
Scenario 1: Monthly Family Support ($300)
Best option: M-Pesa via Sendwave
- Fast delivery
- Low cost
- Easy to repeat
- Family can use the money immediately
Scenario 2: School Fees ($2,000)
Best option: Bank via Wise
- A larger, safer way to move money
- Possible to pay school fees directly from the bank
- Good tracking of the money
- Lowest cost for this amount
Scenario 3: Emergency Medicine ($500)
Best option: M-Pesa via Sendwave/Remitly
- Speed is critical
- The recipient can pay the hospital via M-Pesa
- Available at all times (24/7)
Scenario 4: Elderly Parents, First Time ($200)
Options:
- Help them register for M-Pesa (best long term)
- Cash pickup anywhere (if they cannot use M-Pesa)
- Send the money to a family member who can help them
Switching Methods
If You Currently Use a Cash Pickup Service
Consider switching to M-Pesa:
- Money saved: $10-20 per transfer
- Convenience: The recipient does not need to travel
- Speed: Transfers happen the same day, unlike waiting
If the Recipient Does Not Have an M-Pesa Account
Options to choose from:
- Help them register: It is free and takes a few minutes at a Safaricom agent location.
- Send to a family member: Who can give them the cash by hand.
- Use a cash pickup service: Until they register.
Conclusion
Choosing the right money transfer method:
- M-Pesa is best for most transfers - it is fast, cheap, and convenient.
- Bank deposit for large amounts - safer, with lower cost.
- Cash pickup when needed - no account required, but it is more expensive.
For most diaspora senders who transfer money regularly, M-Pesa is the best option.
Compare money transfer methods and their costs using our calculator.