Sending or receiving money internationally through M-PESA Global sounds simple until the transfer stalls halfway, the exchange rate doesn’t match what you expected, or the money arrives in the wrong currency. International transfers have more moving parts than local M-PESA transactions, and when something goes wrong the resolution path is different from what most people are used to.
Contacts At a Glance
- Customer care line: 100 (from Safaricom line) — select M-PESA then international transfers
- Alternate: 0722 000 100 (from any network)
- International callers: +254 722 000 100
- WhatsApp: 0722 000 100
- Email: customercare@safaricom.co.ke
- Social media: @Safaricom_Care on Twitter/X
- M-PESA Global partners: WorldRemit, Western Union, MoneyGram, Wise (via integration)
- Operating hours: 24/7 for 100 line
- Best time to call: Weekdays, 9am–12pm Nairobi time
Table of Contents
Calling About M-PESA Global: What to Expect
When you call 100 for an international transfer issue, navigate to M-PESA options and then select international transfers specifically — don’t go through the general M-PESA query route because that team handles domestic transactions and international ones get re-routed, which wastes time. Before you call, write down the transaction reference number from your M-PESA confirmation SMS, the recipient’s details, the sending corridor (which two countries are involved), and the exact amount sent. International transfer agents need all four pieces to trace a transaction effectively.
One thing worth knowing upfront: M-PESA Global operates through partner networks like WorldRemit, Western Union and MoneyGram depending on the destination country. If your transfer is stuck, the problem might sit with the partner network rather than Safaricom’s side — the agent will tell you which it is, but that sometimes means they’ll refer you to the partner’s support line for resolution. That’s genuinely annoying when you just want one answer, but knowing it in advance stops you from being surprised.
Other Ways to Get Help
Twitter/X at @Safaricom_Care is useful for M-PESA Global queries because agents can check transaction status across partner networks and give you an update without you navigating the phone menu. DM them with your transaction reference and the sending corridor and they’ll tell you where the transfer currently sits.
If the issue is on the recipient’s end — they haven’t received funds that left your M-PESA — the recipient may need to contact their local partner agent or mobile money provider directly. Safaricom can confirm that the transfer left their system, but they can’t always resolve delays caused by the receiving network. For failed transfers where money was deducted but the transaction didn’t complete, call 100 immediately — these are recoverable but need to be reported within 48 hours for the fastest reversal.
WhatsApp is fine for checking current exchange rates, understanding transfer limits, or confirming supported countries. For actual transaction problems, the phone line is more effective. For M-PESA Global transfers that failed and deducted your balance, skip WhatsApp and call 100 directly — those need live account verification to process the reversal.
The Issues People Actually Call About
Transfer Stuck in Pending Status You sent money internationally, got a confirmation, but the recipient hasn’t received it hours or even days later. Call 100, select international transfers, and give the agent your transaction reference. They can see exactly which stage the transfer is at and whether the delay is on Safaricom’s side or the partner network’s side.
Wrong Amount Received by Recipient The exchange rate applied at the time of transfer resulted in the recipient getting less than expected, or the fee was higher than the app showed. Call 100 and ask for an itemized breakdown of the transaction — exchange rates are locked at the moment you confirm the transfer, so this is more often a misunderstanding of how the rate was applied than an error.
M-PESA Global Transfer Limit Reached You’ve hit your daily or monthly international transfer limit. Limits on M-PESA Global are set by the Central Bank of Kenya and Safaricom can’t override them in real time — calling 100 to understand your current limit and when it resets is worthwhile, but don’t expect an instant increase.
Recipient Country Not Supported You want to send to a country that doesn’t appear in the M-PESA Global list. The supported corridors change periodically — call 100 or check safaricom.co.ke/mpesa-global for the current list before assuming the service doesn’t cover your destination.
Questions People Ask About M-PESA Global Support
How long does an M-PESA Global transfer usually take? Most transfers complete within minutes to a few hours depending on the destination country and partner network. Some corridors take up to 3 business days — call 100 if nothing has arrived after 24 hours.
Can I cancel an M-PESA Global transfer after sending? Only if the transfer hasn’t been collected or credited on the recipient’s end. Call 100 immediately if you want to attempt a cancellation — once funds are credited to the recipient it’s very difficult to reverse.
What’s the maximum amount I can send internationally via M-PESA? Limits vary by destination country and are regulated by the CBK. Call 100 or check the M-PESA app for current limits applicable to your specific sending corridor.
Why was my M-PESA Global transfer rejected? Common reasons include exceeding daily limits, incorrect recipient details, or a technical issue with the partner network. Call 100 with your transaction reference and the agent can tell you the exact rejection reason.
Screenshot the M-PESA confirmation message for every international transfer you make — that reference code is the only way support agents can trace cross-border transactions quickly, and without it you’re starting the investigation from scratch.