M-PESA for Business

M-PESA for Business

com.safaricom.mpesa.orgapp by Safaricom PLC
4.4 (59,430)
1M+
BUSINESS
71.0 MB
Updated Aug 17, 2025
View on Google Play

Screenshots

Screenshot Screenshot Screenshot
Ad slot: Top Leaderboard

About this app

The M-PESA for Business app is the easiest way for M-PESA merchants to transact and track M-PESA collections and disbursements.

In this version, merchants will be able to:

Track business growth

· View your organisation’s Money-in and Money-out trends from a performance graph. Click to see accumulated values per day.

View full Statements

· See all transactions that were made or received in your account. Use Money-in and Money-out to filter between credits and debits.

Transact easily

· Pay Customer feature allows you to send money to pay suppliers, refunds or salaries directly to their M-PESA.

· Withdraw money allows merchants to move money collected on the till to owners’ M-PESA account, M-PESA agent or bank

· Pay Bill and Buy Goods allows merchants to pay their suppliers directly from their M-PESA till

Manage their account

· Multiple account support allows you to log in, manage and transact on multiple till numbers under the same nominated number

· Roll up allows you to push funds collected to the head office

Note:
- This application is for Safaricom Lipa Na M-PESA Business Till Businesses.
- The application will work if you are connected to Safaricom network.
- First time installation, requires mobile data on and WIFI off. You can switch back on WIFI thereafter.

What's New

Thank you for using the M-PESA app!
We are always working on new features, improvements, and ensuring the stability of the application.
In this version, we’re changing the application font style in order to comply with the organization requirements and branding standards.

App Information

Version Name
3.1.1
Version Code
30102
File Size
71.0 MB
Minimum OS
Android 6.0+
Target SDK
Android 33
Developer
Safaricom PLC
Contact
Website
Content Rating
Everyone
Package Name
com.safaricom.mpesa.orgapp

Permissions Required

This app may request the following permissions:

  • retrieve running apps
  • 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
  • run at startup
  • reorder running apps
  • control vibration
  • prevent device from sleeping
  • read Google service configuration
  • receive data from Internet

Recent Reviews

Joe
1.0★
Half the time the app won't let you log in. The transactions have a long lag time before showing up on the app. When making a payment from the app, it's a 50/50 chance whether the app will show you the name of the intended recipient before sending. The line graph will sometimes reflect the correct totals but most of the times it's just an arbitrary number.
Brian Mutuma
3.0★
The app is a great way of heloing business manage their transactions. However, it has some serious issues that needs to be addressed 1. Failure to fetch transactions ..ihave experienced a delay of 7 days without getting transaction updates. i cannot tell whether the balance is accurate or not. 2. There is no option for sorting wrong transactions. you have to dial safaricom and you will be lucky if you find an agent to talk to propmtly. 3. Failure to generate statements..
Kipkoech Langat
4.0★
It is an excellent app! My main concern is about some transactions not appearing, many times the totals up there is increasing but there is no real time transaction messages for confirmation or audit purposes.For example, date 5th, 6th and 7th in my acc shows no transactions but the totals keep on increasing. Please make an effort to correct this. Thanks
Hassan Musumba
1.0★
aaah. this is too much, the app is not showing any transactions as from last week and you can't see who paid ama when you make payments you can't see the transaction. kindly re-update the app as soon as today.
Adams Gardenresort
4.0★
The app is great.... improvement needs to be done in a real time statement.At times the transaction goes through, message delays and in the statement one cannot find the specific transaction.This affects customer service on our end... can be done.
Sabir Osman
1.0★
Disappointed This month a am loosing data on the app, money gets in just fine but the records are not consistent, I will see transaction for 12 th for example, then on 13 th not a single transaction yet money was deposited. what's the hell man.
Ad slot: In-Content