Skip to main content
English7 min read

Comparing Delivery Methods: M-Pesa vs. Bank vs. Cash Pickup

Compare M-Pesa, bank deposit and cash pickup for sending money to Kenya: speed, cost, limits and which method fits each amount and recipient.

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.

P

PesaMarket Research Team

Financial Analysis

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

FeatureM-PesaBank DepositCash Pickup
SpeedMinutesHours-DaysMinutes-Hours
CostLowLow-MediumMedium-High
ConvenienceHighestMediumLowest
Limits150,000 KESHighVaries
RequirementsM-Pesa accountBank accountID only

Delivery via M-Pesa

How it works

  1. You send through an app (Sendwave, Remitly, etc.)
  2. The provider deposits the money into the recipient's M-Pesa account.
  3. The recipient receives confirmation by SMS.
  4. 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

ProviderSpeedCost
SendwaveMinutesLowest
RemitlyMinutesLow
WorldRemit10-60 minutesAverage
Western UnionMinutesHigh

Bank Deposit

How It Works

  1. You send money through a service.
  2. The service transfers the money to the recipient's bank account.
  3. The money arrives in the bank account.
  4. 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

ServiceTimeCost
Wise1-2 daysLowest
RemitlySame day - 2 daysLow
WorldRemit1-3 daysAverage
Bank Wire3-5 daysHigh

Cash Pickup Anywhere

How It Works

  1. You send money through a service.
  2. You receive a confirmation and a reference number.
  3. Share the reference number with the recipient.
  4. The recipient goes to an agent with ID.
  5. 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

ServiceNetworkCost
Western UnionWidestHigh
MoneyGramWideHigh
WorldRemitGoodMedium
RemitlySmallerMedium

Decision Table

Based on Amount

AmountBest MethodWhy
$50-200M-PesaFast, cheap, convenient
$200-1,000M-PesaWithin the limit, still convenient
$1,000-5,000BankSafer for larger amounts
$5,000+BankBest for large amounts

Based on Urgency

UrgencyBest MethodWhy
EmergencyM-PesaMinutes, not hours
Same dayM-Pesa or cashFast methods
Can waitBankOften cheaper
Not urgentBankLower cost

Based on Recipient

Recipient TypeBest MethodWhy
Family who receives via M-PesaM-PesaEasiest
Family who does not receive via M-PesaHelp them register, then M-Pesa
BusinessBankRequires documentation
ElderlyCash or M-Pesa assistanceWhat they know
People living in remote areasM-PesaAgents are everywhere

Price Comparison

A $500 Transfer

MethodProviderTotal CostRecipient Gets
M-PesaSendwave~$7.50~63,500 KES
M-PesaRemitly~$10~63,200 KES
BankWise~$5~63,800 KES
CashWestern Union~$25~61,500 KES

A $1,000 Transfer

MethodProviderTotal CostRecipient Gets
M-PesaSendwave~$15~127,000 KES
BankWise~$8~128,100 KES
CashWestern 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:

  1. Help them register for M-Pesa (best long term)
  2. Cash pickup anywhere (if they cannot use M-Pesa)
  3. 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:

  1. Help them register: It is free and takes a few minutes at a Safaricom agent location.
  2. Send to a family member: Who can give them the cash by hand.
  3. Use a cash pickup service: Until they register.

Conclusion

Choosing the right money transfer method:

  1. M-Pesa is best for most transfers - it is fast, cheap, and convenient.
  2. Bank deposit for large amounts - safer, with lower cost.
  3. 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.

Share:

Related Articles

Need help? Chat with us