M-PESA logo

M-PESA APK

by Safaricom
Package com.safaricom.mpesa.lifestyle Version 5.1.10 Size 107.8 MB Updated 2026-07-18 Downloads 246 Category Finance & fintech Requires Android 5.0+

Reviewed by the AfriAPK editorial team. We link official sources first; every file we host ships with a published SHA-256 checksum and, where possible, a VirusTotal scan. Read our publishing rules.

Download XAPK

XAPK · 107.8 MB · v5.1.10

This is an XAPK (a split app bundle). Install it with the SAI installer (free, 5 MB) — see how to install an XAPK.

Do you like M-PESA?
File integrity
SHA-256: 75fe0a4e36cf018d0ba56386775ca83d05029340acb3d4c94bb707a976d0665a
Look up this hash on VirusTotal
Verify the SHA-256 matches your downloaded file before installing.

From our blog: M-PESA on Android: install and fix common errors

About M-PESA

M-PESA is Kenya's — and arguably the world's — most successful mobile money service, moving a large share of the country's GDP. The app adds bill payments, savings (M-Shwari), business tills and global remittances on top of the classic send-money core.

Key features

How to install

  1. Tap the green button above to download the M-PESA XAPK we host (107.8 MB). Check its SHA-256, published above, against your download before you install.
  2. Open the downloaded XAPK with a split-bundle installer such as SAI — Android cannot install this file on its own. The XAPK guide below walks through it.
  3. Launch M-PESA and sign in or register.

Step-by-step guides: how to install an APK · fix the Play Protect warning · how to install an XAPK.

How to update

The build on this page is M-PESA 5.1.10 (107.8 MB). APK installs do not update through the Play Store, so come back when a newer version is listed here and install it over the old one — your data is kept.

FAQ

Does the M-PESA app work outside Kenya?

This is Safaricom’s M-PESA app for Kenya. Tanzania, Mozambique, Lesotho and DRC use separate M-PESA apps from Vodacom — install the one matching the country where your SIM is registered.

Do I need a Safaricom SIM to use the M-PESA app?

Yes. The app is a front-end for the M-PESA account tied to your Safaricom line, so you sign in with a Safaricom number already registered for M-PESA and confirm actions with your service PIN. On dual-SIM phones the Safaricom SIM just needs to be active in the handset.

Can I withdraw M-PESA cash without visiting an agent?

Yes. Besides the agent network, M-PESA supports cardless withdrawals at partner-bank ATMs: pick the ATM option, get a one-time code and enter it at the machine. Agents remain the widest channel — enter the agent's number in the app or via *334# and confirm with your PIN.

Is the M-PESA APK safe to install?

Yes. We mirror the official Safaricom build and publish its SHA-256 checksum and a VirusTotal scan on this page, so you can verify the file is untouched before installing.

What is the M-PESA package name?

The Android application ID is com.safaricom.mpesa.lifestyle. Check it after installing (Settings → Apps) to confirm you got the genuine app.

More finance & fintech

Popular now

← All finance & fintech · All apps