M-PESA

M-PESA

com.safaricom.mpesa.lifestyle by Safaricom PLC
4.8 (594,662)
10M+
FINANCE
76.2 MB
Updated Sep 2, 2025
View on Google Play

Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot
Ad slot: Top Leaderboard

About this app

Introducing the new M-PESA App! The new app allows you to do more on M-PESA fast and conveniently. View and manage your financials easily with the new features now available with just a few taps on your mobile phone.

• Core M-PESA transactions - Access all core M-PESA transactions with a brand new and more simplified user experience - Send money, buy goods, pay bill, withdraw at agent and buy airtime
• Offline Mode - Log in and transact on the app (Send Money, LNM, withdraw and buy airtime only) without having an active data connection i.e., app can be used without data bundles or with data turned off completely.
• My Spend - Allows the user to track their M-PESA spend per month with aggregate and daily average spend displayed on the card on the home screen as well as a more detailed view with transactions broken down by category with the user being able to change their category
• Statement - Review, interact and action your entire M-PESA statement directly on the home screen as well as filter, download and export your M-PESA statement in PDF form
• Receipts - Download and share e-receipts for send money, buy goods, pay bill and withdraw transactions to share transaction information with other users via pdf
• Biometric Authentication - Log in and transact on the app using face or fingerprint authentication without having to enter M-PESA PIN manually every time
• Pochi la Biashara - New transaction type on M-PESA that enables users to send money to the business wallet for micro merchants
• Favourites - Save people or businesses you interact with regularly directly on the app so you don’t have to manually enter the details every time you want to make a payment
• Frequents - Get an automatically generated list of people or businesses you frequently send money to
• M-PESA Global - International money transfer service that enables send to mobile, send to bank, send to western union, PayPal top up and withdrawal and roaming pick up
• Due Bills - Get notifications for your bills when they become due and pay fully or partially directly from the app* for participating billers
• Buy bundles - buy Safaricom data, voice and SMS bundles and pay directly on the app using airtime or M-PESA
• Send money with gifs/description - Add context when sending money by adding a payment description or attaching a gif for the recipient
• Send money with profile picture - Enables users to upload a profile picture that will be visible when someone sends them money via the app
• frequently interact with to simplify the payment process
• QR - Initiate send money, buy goods, pay bill and withdraw transactions by scanning QR codes and generate and share your own personal QR code

What's New

Thank you for using the M-PESA app. We are always working on new features, improvements, and bug fixes. This version includes performance improvements and bug fixes.

App Information

Version Name
3.1.0
Version Code
30101
File Size
76.2 MB
Minimum OS
Android 6.0+
Target SDK
Android 33
Developer
Safaricom PLC
Contact
Website
Content Rating
Everyone
Package Name
com.safaricom.mpesa.lifestyle

Permissions Required

This app may request the following permissions:

  • retrieve running apps
  • find accounts on the device
  • read your contacts
  • modify your contacts
  • approximate location (network-based)
  • precise location (GPS and network-based)
  • read your text messages (SMS or MMS)
  • receive text messages (SMS)
  • send SMS messages
  • directly call phone numbers
  • read phone status and identity
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
  • take pictures and videos
  • record audio
  • view Wi-Fi connections
  • view network connections
  • pair with Bluetooth devices
  • access Bluetooth settings
  • connect and disconnect from Wi-Fi
  • full network access
  • change your audio settings
  • control Near Field Communication
  • read sync settings
  • run at startup
  • reorder running apps
  • control vibration
  • prevent device from sleeping
  • toggle sync on and off
  • read Google service configuration
  • update component usage statistics
  • receive data from Internet

Recent Reviews

Vincent Karuri
3.0★
While the virtual card service is new and glitches are expected, it is not OK to make the process of recovering lost funds a hassle to the customer. If you use the card on ride hailing apps and the ride is cancelled for whatever reason, the payment is not automatically reversed. The follow up process involves filling in a dispute form which asks for details like name, phone no., card number etc. (all of which you already have and which are painfully slow to retrieve and fill in).
John Owen Ogada
1.0★
Worst app ever. Thunes was working perfectly before you guys decided to interfere. My PayPal account mysteriously dissappeared from the app and prompted me to link it again. Tried to do that ever since but it's been saying the account is already linked... Where????? Really frustrating experience and I've been taken in circles by customer care who are clueless even what the issue is.
Arthur Maroko
1.0★
It's a really buggy app. Hakikisha sometimes trips up when the app stalls. Other times the app asks for biometric several times. The app is really slow with too many steps to achieving the intended task of sending or withdrawing money. People use this probably because they have to, not because it's a good app. The app might look great but have horrible user experience
Gift Mwailika
3.0★
Lovely feature-packed app. Between this and the My Safaricom app, you have all services covered. My only frustration with this app is that there's no way to access the settings or personal profile pages. That should be a straightforward thing for a user to access but i have dug around and can't find it. Sucks when things get so hidden, it chips away at the user experience for me. Please have a settings or personal profile button somewhere easy to find.
Winnie Kariuki
3.0★
I have been using the app for almost a year now, and it has been very easy to operate. However, these past few weeks, the app has stopped working, I've tried opening the app but it doesn't open. I even tried updating it to its newest version, but still nothing is working. please fix that.
Hillary Ogolla
1.0★
I tried putting in my pin & it said an error has occurred. I cleared cache & data & I get the same error when verifying my number with mobile data. It asks me to switch to offline mode & sends a text, then fails with the same error. I left the beta program & reinstalled the stable version but the error is still there.
Ad slot: In-Content