Skip to content
Guide

M-Pesa Global explained: cross-border send and receive in 2026

How M-Pesa Global lets you send money from Kenya to international destinations and receive from abroad. Costs, mechanics, and where it actually fits.

9 min read Updated 26 April 2026by paybillke editorial

M-Pesa Global is Safaricom's suite of cross-border money-transfer services — letting Kenyans send M-Pesa to international destinations and receive money from abroad directly into their M-Pesa wallets. It's less famous than the domestic M-Pesa products but meaningful for diaspora-adjacent and SME use cases. Here's the practical 2026 guide.

Receiving money into M-Pesa from abroad

This is the high-volume use case. Kenyans receive ~$4 billion+ annually from diaspora, and M-Pesa Global is the receiving rail for most of it.

How it works: a sender abroad uses a partner service (Wise, WorldRemit, Sendwave, MoneyGram, Western Union, Lemfi, etc.). They specify your Kenyan phone number as the recipient. The partner converts the foreign currency to KES, deposits to M-Pesa Global's settlement account at Safaricom, and your M-Pesa wallet is credited within minutes (often seconds for digital partners).

From the receiver's perspective, you simply receive an SMS: “Confirmed. You have received KES X from [partner]. Your new balance is...” Identical to receiving from another M-Pesa user, except the sender field shows the partner name.

Cost of receiving

For the receiver, there's no M-Pesa fee — receiving is free. The cost is borne by the sender (their remittance fee + FX margin). What the receiver sees in their M-Pesa wallet is the amount the sender chose to send, converted at the partner's FX rate.

For the sender, costs vary by partner. See our diaspora paybill guide for provider-specific details.

Sending from Kenya M-Pesa to abroad

M-Pesa Global also lets Kenyans send M-Pesa balances to international destinations:

  • Vodacom M-Pesa countries — Tanzania, Mozambique, DRC, Lesotho, Egypt, and others. Send-to-mobile-wallet works directly.
  • Western Union and MoneyGram pickup locations — global reach, recipient collects cash at any agent.
  • Bank deposit in select countries — primarily UK, US, EU. Recipient receives in their bank account.
  • PayPal accounts — limited support, see PayPal-to-M-Pesa guide.

Cost of sending from Kenya

Sending costs are the standard M-Pesa Global fee schedule, which is structured by amount and destination. Approximate 2026 figures:

  • KES 1,000-10,000 to Vodacom M-Pesa country: ~KES 100-300 fee + FX.
  • KES 10,000-50,000 to Western Union pickup: ~KES 250-800 fee + FX.
  • KES 50,000-250,000 to international bank: ~KES 500-2,000 fee + FX.

These are competitive but not the cheapest. For most outbound use cases, Wise from your Kenyan bank account beats M-Pesa Global on total cost.

When M-Pesa Global is the right tool

  • You're sending small amounts to other Vodacom M-Pesa countries — Tanzania M-Pesa, DRC M-Pesa. Direct same-network transfer is fastest and cheapest.
  • You need cash pickup at a Western Union or MoneyGram agent. M-Pesa Global has the partner network.
  • You're a small business sending to international suppliers without wanting to go through a Kenyan bank. M-Pesa Global to bank deposit works.
  • You don't have a Kenyan bank account. M-Pesa Global is the only way to send internationally without one.

When something else is better

  • Diaspora sending to Kenya — the international partner side (Wise, Sendwave, Lemfi) is what matters, not M-Pesa Global. Choose the partner with the best FX margin for your corridor.
  • Sending larger amounts (over KES 250,000) abroad — bank transfer (SWIFT or Wise from your Kenyan bank) is usually cheaper.
  • Sending to a country not covered by M-Pesa Global's partner network. Some destinations require a SWIFT bank transfer.

Setting up M-Pesa Global on your account

M-Pesa Global is enabled by default for receiving — anyone with an active M-Pesa account can receive from international partners without setup. For sending, you may need to register for the M-Pesa Global send service:

  1. Open the M-Pesa app or dial *334#.
  2. Look for “M-Pesa Global” or “Send to International”.
  3. If first-time, follow the registration prompts. You may need to verify ID via Safaricom shop or app.
  4. Once registered, you can send to international destinations directly.

Transaction limits

Daily M-Pesa transaction limits apply to M-Pesa Global sends — the standard KES 250,000 per day applies. For larger amounts, you'll need to break them into multiple sends or use a bank rail.

For receives, there's effectively no limit (except those imposed by the sending partner) but transactions over USD 10,000 trigger AML reporting requirements that the partner handles.

Security and dispute resolution

M-Pesa Global uses the same security model as domestic M-Pesa — PIN-protected, SMS confirmation, agent verification where applicable. Disputes go through Safaricom on 100, which has a dedicated international payments team.

If you receive an unexpected M-Pesa Global incoming transfer (someone sent to wrong number), the sender can request reversal through their partner within 7 days. After that, the funds are typically irrecoverable.

Authoritative sources

Curated external sources we cite. Open in a new tab.