While most apps on the Google Play Store are free, some require payment before download. In the past, purchasing these apps often meant linking a debit or credit card an option that wasn’t always convenient for many Kenyans. Thankfully, Safaricom has introduced a user-friendly solution: M-PESA Xpress.
M-PESA Xpress enables Android users in Kenya to buy apps and digital content on Google Play using M-PESA directly. This service is a major convenience for millions of users who prefer mobile money over card payments.
If you’re wondering how to get started, this guide walks you through how to register, use, and even get a refund using M-PESA Xpress on the Google Play Store.
What Is M-PESA Xpress on Google Play?
M-PESA Xpress is a mobile billing service that allows registered M-PESA customers to purchase apps, games, and other digital items directly from the Google Play Store using their M-PESA account. It is available to Safaricom subscribers who own Android devices and have an active Google account.
Step-by-Step: How to Register for M-PESA Xpress
Before you start, make sure:
- You are a Safaricom user with an active M-PESA account.
- You have a Google account linked to your Android device.
Now follow these steps to enable M-PESA Xpress:
- Open the Google Play Store on your Android phone.
- Tap on your Google profile icon at the top right.
- Select the Google account you want to use.
- Tap “Payments & Subscriptions” > “Payment Methods.”
- Choose “Add M-PESA Xpress Billing.”
- Enter your personal details to register for the service.
- Once complete, M-PESA Xpress will be available as a payment option during checkout.
Note: You can also register through the SIM Toolkit or the MySafaricom App, but the Google Play Store method is the most direct.
How to Buy Apps Using M-PESA Xpress
Once registered, here’s how to make a purchase:
- Open the Google Play Store and find the app or game you want.
- Tap on the price to begin the purchase process.
- In the payment window, select M-PESA Xpress as your payment method.
- Tap “Buy” to proceed.
- You’ll receive an M-PESA pop-up on your phone asking for your PIN.
- Enter your M-PESA PIN to confirm the transaction.
- Once the payment goes through, the app will begin installing automatically.
If the app fails to install after a successful payment, visit the Google Play Help Center for support.
How to Get a Refund for an App Purchased via M-PESA Xpress
In case you purchased an app by mistake or it didn’t work as expected, you may request a refund. Here’s how:
- Open the Google Play Store and search for the app you want to return.
- Tap on the “Refund” option (available within a limited time after purchase).
- Confirm the request. The app will be uninstalled from your device automatically.
- You’ll receive an M-PESA SMS confirmation with refund details.
Refunds are usually processed within a few hours, but it may take up to 48 hours depending on the app or Google Play policy.
Troubleshooting: M-PESA Xpress Unavailable
You might encounter an error message like “M-PESA Xpress Unavailable” when:
- The app developer has not enabled M-PESA Xpress as a payment option.
- The app is restricted by Google in your region.
In such cases, you can use other available methods like:
- Debit/Credit Cards
- Google Play Gift Cards
- PayPal (if enabled in your region)
Benefits of Using M-PESA Xpress on Google Play
- No need for a credit or debit card
- Fast and secure mobile payments
- Works directly from your M-PESA wallet
- Instant installation after purchase
- Access to millions of global apps and games
READ MORE: How to Send Money from M-PESA to MTN Rwanda





