If you’re a foreigner visiting, working, or living in Kenya, accessing financial services like M-Pesa is essential for smooth daily transactions. From paying for Uber rides and buying groceries to sending money and paying bills, M-Pesa is Kenya’s leading mobile money platform, and it’s used almost everywhere.
The good news? Foreigners can register for M-Pesa in Kenya as long as they meet certain requirements set by Safaricom and the Communications Authority of Kenya. In this guide, we’ll walk you through the exact process, documents needed, and tips for hassle free registration.
Can a Foreigner Register for M-Pesa in Kenya?
Yes. Foreigners are allowed to register for M-Pesa services in Kenya, whether they are:
- Tourists or short-term visitors
- Foreign students
- Diplomats or NGO workers
- Expatriates with work permits
- Long-term residents or dual citizens
However, the type of documentation you have (passport, visa, work permit, etc.) will determine your eligibility and the kind of Safaricom SIM card you can obtain.
Requirements for M-Pesa Registration as a Foreigner in Kenya
To register for M-Pesa, you’ll first need to purchase a Safaricom SIM card. You’ll need to present the following:
Mandatory Documents:
- Original Passport (Must be valid)
- Visa or Entry Stamp (Depending on your country of origin)
- Alien ID or Work/Residence Permit – If staying long-term
- Kenya Revenue Authority (KRA) PIN – For residents opening full-service accounts
- Proof of Address – Hotel booking, lease agreement, or employer letter
Note: Tourists may only get limited-access SIMs unless they’re in Kenya for extended periods with valid documentation.
Where to Register
You can register at:
- Any official Safaricom Shop (e.g., Sarit Centre, Village Market, Two Rivers Mall, JKIA)
- Authorized Safaricom M-Pesa agents (only if they’re licensed to register foreigners)
- Safaricom headquarters for more complex cases (e.g., work permit holders)
Step-by-Step Guide to Register for M-Pesa as a Foreigner
- Visit a Safaricom Shop with your passport and visa/work permit.
- Request to register a SIM card and activate M-Pesa.
- Provide a clear copy of your passport bio-data page.
- Present your KRA PIN (if applying for full service).
- Fill out the SIM registration form (digital or paper).
- Safaricom will capture your biometrics (fingerprint/photo).
- Once approved, the SIM will be activated within minutes.
- You’ll receive an SMS to set up your M-Pesa PIN and access the menu.
Important Tips
- Don’t buy pre-registered SIM cards from streetside vendors—they’re illegal and may be deactivated.
- Use your real details—they’ll be needed for identity verification and SIM replacement.
- If you’re a tourist, let the agent know your intended stay duration; they’ll advise whether you qualify for full or partial M-Pesa services.
- Ask about M-Pesa Global if you want to send money internationally.
What You Can Do with M-Pesa as a Foreigner
Once registered, you can:
- Send and receive money
- Pay for goods and services (Lipa Na M-Pesa)
- Withdraw or deposit cash at agents
- Pay bills (electricity, internet, water)
- Buy airtime or bundles
- Access M-Pesa Global for international remittances
Can a Foreigner Link M-Pesa to a Bank Account?
Yes if you hold a Kenyan bank account (e.g., KCB, Equity, Absa, or Co-operative Bank) with matching ID and phone details, you can link it directly to your M-Pesa account. This allows you to:
- Move funds between bank and M-Pesa
- Receive international transfers
- Pay for larger services like rent, tuition, or business supplies
Safaricom Customer Support for Foreigners
If you’re unsure about your eligibility or face registration issues:
- Call: 100 (if using Safaricom) or +254 722 002100 (from other networks)
- Visit: A Safaricom Shop
- Live Chat: Available via Safaricom’s official website
Final Thoughts
Registering for M-Pesa as a foreigner in Kenya is a simple yet powerful step toward seamless living, travel, or working in the country. Whether you’re staying for a few weeks or planning a long-term stay, having an M-Pesa account gives you fast, secure access to one of the world’s most advanced mobile money systems.
With the right documents and guidance, you’ll be transacting like a local in no time.






