M-Pesa
East Africa's mobile money โ Kenya, Tanzania, Mozambique. Pay anyone, anywhere, by phone number.
What M-Pesa is
M-Pesa is the dominant mobile-money service in East Africa, especially Kenya and Tanzania, letting users store money and send or receive payments using just a phone number. It's deeply embedded in everyday commerce there, so travelers encounter it for everything from paying shops and taxis to topping up airtime. Crucially, it works on basic phones and doesn't require a traditional bank account.
What it does for travelers
- โSend and receive money instantly using a phone number
- โPay merchants, bills, and services widely accepted across the region
- โWithdraw and deposit cash at a dense network of M-Pesa agents
- โBuy airtime and data top-ups directly
- โWorks on basic phones via USSD as well as the smartphone app
Good to know
- Using M-Pesa generally requires a local SIM from the relevant operator (such as Safaricom in Kenya) registered to your identity
- Registration typically needs ID, and rules for visitors vary, so check current requirements on arrival
- Transactions carry tiered fees that depend on the amount and action
- It's regional to East African markets and tied to the local mobile network rather than working globally
Tips from the road
- Buy and register a local SIM (for example Safaricom in Kenya) early in your trip if you plan to rely on M-Pesa
- Agents are everywhere for cashing in and out โ look for the branded kiosks and shops
- Keep your PIN private and confirm the recipient name shown before sending money
- Even with M-Pesa, carry some cash, as fees and the registration step make small one-off purchases simpler in cash
When to reach for it
M-Pesa makes sense for travelers spending meaningful time in East Africa who set up a local SIM and want to pay the many vendors, drivers, and services that prefer mobile money over cards.
Travelers use M-Pesa in
M-Pesa โ frequently asked
Can tourists use M-Pesa?
It's possible but usually requires a local registered SIM and ID; requirements for visitors vary, so confirm the current process with the operator after you arrive.
Do I need a bank account for M-Pesa?
No, that's a core appeal โ it stores and moves money tied to your phone number through a mobile operator, no traditional bank account needed.
Where does M-Pesa work?
It's centered on East African markets like Kenya, Tanzania, and Mozambique, and is tied to local mobile networks rather than working worldwide.