Skip to content
SPECIFICTION
Get listed

M-PESA

safaricom.co.ke

iOSAndroid
Visit safaricom.co.ke
Spec score 7.6 #18 of 24 in Peer-to-Peer Payment Apps

Spec sheet

Security
The M-PESA statement service requires customers to enter their secret M-PESA PIN to access statements.Read 9 Oct 2026 · safaricom.co.ke
Headquarters
Nairobi, KenyaRead 28 Sep 2026 · safaricom.co.ke
Founded
2007Read 28 Sep 2026 · safaricom.co.ke
Bank transfers
Customers registered for mobile banking and M-PESA can transfer money between their bank and M-PESA account.Read 9 Oct 2026 · safaricom.co.ke
Business integrations
Safaricom’s Daraja API portal enables businesses and developers to integrate with M-PESA.Read 9 Oct 2026 · safaricom.co.ke
Cash deposits
Customers can deposit cash into an M-PESA account through an authorized agent using a phone and original ID.Read 9 Oct 2026 · safaricom.co.ke
Cash withdrawals
Registered customers can withdraw through an agent, an ATM, STK, the M-PESA Super App, the My Safaricom App or USSD *334#.Read 9 Oct 2026 · safaricom.co.ke
Fraud prevention
Safaricom says M-PESA GlobalPay was removed from USSD and remains available only in the app to avert fraud.Read 9 Oct 2026 · safaricom.co.ke
Hakikisha
Hakikisha lets customers verify the intended recipient before confirming an M-PESA transaction.Read 9 Oct 2026 · safaricom.co.ke
International transfers
M-PESA Global supports sending and receiving money internationally, including transfers to bank accounts and cash pickup at Western Union locations.Read 9 Oct 2026 · safaricom.co.ke
Merchant payments
Lipa Na M-PESA lets customers pay for goods and services using their phone.Read 9 Oct 2026 · safaricom.co.ke
Mobile app devices
The My Safaricom statement feature is available to subscribers using Android and Apple iOS devices who have installed the app.Read 9 Oct 2026 · safaricom.co.ke
Mobile money
M-PESA lets customers send, receive and access money through Safaricom’s service.Read 9 Oct 2026 · safaricom.co.ke
Mobile platforms
bothRead 20 Sep 2026 · safaricom.co.ke
Online payments
M-PESA GlobalPay is a virtual Visa card linked to the M-PESA wallet for payments to international online merchants.Read 9 Oct 2026 · safaricom.co.ke
Scheduled transfers
YesRead 20 Sep 2026 · safaricom.co.ke
Send money
Customers can send money to registered and unregistered mobile numbers through STK, the M-PESA Super App or the Safaricom App.Read 9 Oct 2026 · safaricom.co.ke
Supported channels
M-PESA services are available through the M-PESA app, My Safaricom app, USSD *334# and SIM Toolkit, with the available channel varying by service.Read 9 Oct 2026 · safaricom.co.ke

Plans and prices

M-PESA Priced on request Transaction charges depend on service and amount; check current rates on Safaricom’s M-PESA Rates page Read 9 Oct 2026 · safaricom.co.ke

Every M-PESA plan and price →

Where Specifiction places it

Alternatives to M-PESAAll alternatives →