M-PESAM-PESA

Kenya E-wallet Foreigners OK Not a bank · not insured ★ 4.6
OperatorSafaricom PLC (authorised by the Central Bank of Kenya)
Minimum top-upNo mandatory minimum; an initial top-up of KES 500–2,000 is typical
Main feesFees follow a tiered tariff by transfer amount (cheap for small sums, higher for large); withdrawals carry separate charges. See the official tariff.
Local bank neededNot required — cash in and out at M-PESA agents; it is a cash-based system
How to sign upActivation is online (Safaricom SIM plus passport); deposits and withdrawals go through agents
Sign-up timeAbout 20–30 minutes including SIM purchase
Data baseline 2026-10. Editor-verified, but rules change — confirm with the official site before applying. Data transparency →

About this wallet

The world’s most famous mobile money service and Kenya’s national payment rails — transfers, bills, salaries, merchant payments and remittance all run on it. Agents are everywhere, and foreigners can register with a passport.

!Not a bank. M-PESA operates as a mobile money service authorised by the Central Bank of Kenya; balances are e-money held in trust; wallet balances are e-money / stored value, NOT deposits, and are outside deposit-insurance protection. Funds are safeguarded in segregated / trust accounts under the applicable rules, not covered by any deposit guarantee scheme.

Can foreigners or tourists open it?

Yes. You need a Kenyan (Safaricom) mobile number and a passport for registration. Visitors can usually open it at the airport or a Safaricom shop when buying a SIM; a local ID card is not strictly required.

Advantages

  • Works everywhere in Kenya with agents in every town
  • Foreigners can register with a passport, no bank account needed
  • Interoperates with bank accounts and services like PayPal

Limitations

  • Transfers and withdrawals are charged by amount; large sums are not cheap
  • Requires a Safaricom SIM and Kenyan number
  • Limited cross-border reach (mainly East Africa)

What you need

  • A Kenyan (Safaricom) mobile number
  • Passport
  • On-site registration with a passport photo page may be required

No mandatory minimum; an initial top-up of KES 500–2,000 is typical|Fees follow a tiered tariff by transfer amount (cheap for small sums, higher for large); withdrawals carry separate charges. See the official tariff.

How to sign up

  1. Buy a Safaricom SIM at the airport or a shop (passport and biometrics registration)
  2. Download the M-PESA app or dial *334# / *234#
  3. Set your M-PESA PIN as prompted
  4. Deposit cash at any agent
  5. You can now transfer, pay bills and pay by phone number

Limits & protection

Per-transaction and daily caps follow Central Bank of Kenya rules (typically several hundred thousand shillings per transaction), as do wallet balance caps. Check official terms. Balances are e-money held in trust, not bank deposits.

FAQ

Can a foreigner or tourist open M-PESA?

Yes. You need a Kenyan (Safaricom) mobile number and a passport for registration. Visitors can usually open it at the airport or a Safaricom shop when buying a SIM; a local ID card is not strictly required.

Do I need a local bank account or a local phone number for M-PESA?

Local bank account: Not required — cash in and out at M-PESA agents; it is a cash-based system. Items typically needed: A Kenyan (Safaricom) mobile number; Passport; On-site registration with a passport photo page may be required.

What documents are required to open M-PESA?

Typically: A Kenyan (Safaricom) mobile number; Passport; On-site registration with a passport photo page may be required.

How do I sign up for and top up M-PESA?

How to sign up: Activation is online (Safaricom SIM plus passport); deposits and withdrawals go through agents (About 20–30 minutes including SIM purchase). Steps: 1) Buy a Safaricom SIM at the airport or a shop (passport and biometrics registration) 2) Download the M-PESA app or dial *334# / *234# 3) Set your M-PESA PIN as prompted 4) Deposit cash at any agent 5) You can now transfer, pay bills and pay by phone number Fees: Fees follow a tiered tariff by transfer amount (cheap for small sums, higher for large); withdrawals carry separate charges. See the official tariff.

Are there limits on M-PESA? Is the balance deposit-insured?

Per-transaction and daily caps follow Central Bank of Kenya rules (typically several hundred thousand shillings per transaction), as do wallet balance caps. Check official terms. Balances are e-money held in trust, not bank deposits.

Ready? Open it officially

E-wallet rules change often — always follow the latest instructions in the official app.

Open on official site ↗ We charge no fees and cannot guarantee approval — always apply through official channels.