With over 16 years experience, M‑PESA has perfected a robust platform that lets you send and receive money in the safest way.
All you need to have an M‑PESA account is a mobile phone and a Safaricom SIM card.
Whether you have the latest smartphone or a basic feature phone, M‑PESA is for you. Available on USSD, STK and App.
M‑PESA payments are real time. Both sender and receiver will get a confirmation SMS.
Send money to anyone on any network.
You can always confirm the person or business you're paying before you press send.
Receive money from your loved ones around the world direct to your M‑PESA wallet.
See our PartnersPay your bills and utilities like electricity and water from the comfort of your home.
No need to carry cash! Pay for shopping conveniently from your M‑PESA wallet.
Pay for your favourite services like GuzoGo and Tikus, from within the M‑PESA Safaricom Super App.
Visit your nearest M‑PESA Agent to make a deposit or withdraw money from your M‑PESA account.
Withdraw funds from your M‑PESA wallet through any of our partner banks' ATMs.
See our PartnersScan the Agent QR for a faster and more secure withdrawal.
Top up your airtime anywhere, anytime, straight from your M‑PESA wallet.
Explore our range of Safaricom packages and pay easily with M‑PESA.
Gift your loved ones airtime and packages straight from you to them.
Monitor your airtime and data easily to stay in control of your usage.
Easily access your favourite services from our range of Mini App partners.
Maximize your phone storage. Mini apps take up absolutely no extra space.
The M‑PESA Safaricom app requires an internet connection however it consumes no data.
Find your preferred mini app and pay for services easily and directly on the M‑PESA Safaricom App