Need Support?

We are here for you

Click me to save offline

M-PESA Business APP

What is M-PESA Business APP?


M-PESA for Business App allows you to have better visibility of your business, enabling you view your collections and payments, see full statements and transact directly from your M-PESA Business till using the app. Its an alternative to the USSD service *234# Option 2.

How can I log in to another till I have on this same App?


While on the log in page, Tap on the arrow pointing down or Tap Change Account.

▪ If you are logged in, go to Account and then Tap Switch Accounts.

▪ Tap on Add Account. You will be redirected to the sign in page.

▪ Select Sign In>Accept Terms and Conditions>Enter the second till or store number and follow the prompts to the end.

What is that Balance at the Top?


That is the current balance on your account. Every time you log in it refreshes; you can also touch anywhere on the transactions page and pull down to refresh.

What does the Chart show me?


The chart helps you compare your performance trend over time helping you know if your business transactions are growing or slowing down, as you scroll the chart will show you the various values for each day.

What is the purpose of the Money In and Money Out Menu?


Money In shows you the money received on your till over time, you can back 6 months. Money Out shows you the money paid our from your till over time, you can back 6 months.

How can I refresh the transactions?


Touch anywhere on the transactions and pull down to refresh the transactions. Every time you log in or switch between the Money In and Money Out, it refreshes the records.

How can I view more information of a transaction? +

Tap on the transaction and it will open more details for you to view.

What is the purpose of the Operators menu?


Operators Menu shows you the operators in your organization. The Business owner is the Primary Operator and the rest are Assistant Operators.

What functions can an Assistant Operator Perform?


  • Initiate Withdrawals to the Owner’s M-PESA Account


  • Initiate withdrawals to the Owner’s Bank Account


  • Initiate Selll Airtime Transaction


  • View the Chart of payments trends


  • View Transaction Statements for Money In and Money Out.

How can I add an Assistant Operator?


  • Tap the Operators Menu
  • Tap Add New Operator
  • Key in the details of the new Operator and select Continue
  • Confirm the details, enter your PIN and submit

How can the new Assistant Operator Created Log In?


The new Assistant Operator will receive their Operator ID and Start PIN via SMS from M-PESA. They can then download and install the App on their number as created and Log in with the details received. Agent.

What is the difference between Favorites and Frequents?


  • Favorites enables you to manually save recipient pay bills, Tills or mobile numbers in order to make it easier for your when making future.


  • Frequents: Automatically appear and are shown for the frequent pay bills, Tills or mobile numbers you make payments to very often.

How Can I Manage my Favorites like adding, editing or removing?


Tap on Account>Select Manage Favorites> You can then Add, View, Edit or remove a favorite account you had saved.

How Can I Search for a transaction?


When logged in, Tap on the magnifying lens Icon on the top left>Type in the transaction ID or scroll through the transactions.

How far back do the transaction statements go?


They go back 6 months from the current date you are checking.

How can I export the statements for my store?


Tap on Transact>Select Export Statements>You can filter by transaction or Select All Transactions> Select the Start Date and End Date for the Statement you are requesting for then Submit. The Statement will automatically download on your phone. You can then save the attachment with a name you wish and even share the file.

I am logged in to Head office account and I have multiple stores, how can I export the statements for a specific store?


Tap on Organization>Select Stores>Search and select the Store>It will open the store details>Tap on Statements>Then Tap on the Download Image Icon on your Top right.

What is the purpose of the Roll Up Menu?


This enables an organization with multiple stores to Roll Up/Move Up funds from a store account to the Head office account in order to either make payments or withdraw funds.

What is the difference between the Roll Up All Stores and Roll Up One Store?


Roll Up All stores is done when logged in to the Head Office Account. It enables one Roll Up (Pull) funds from all the stores under that head office into the head office Account.

Roll Up One store can be done from the head office or from the store. It you to Roll Up (Push) funds from one specific stores under that head office into the head office Account.

My Organization has multiple stores, how do I withdraw the funds?


Once you Log in>Tap on Roll Up All stores, follow the prompts insert your PIN and Submit. The request will be processed between 2 – 3 minutes. Please wait for a confirmation SMS before retrying. The funds will be rolled up to the Head office Account. You will receive an SMS.

Then Tap on the Withdraw Menu and you can Withdraw to Owner, From Agent or to Bank.

I want to add a bank account to my till in order to withdraw to Bank. How can I have it?


Contact customer care on 100 or via email or for guidance in adding a bank account to your till to withdrawal to bank.

How can I contact support in case of any queries?


Existing merchant support channels apply. (100 or via email or

My Assistant Operator has Forgotten their PIN How do I help them?


Tap on Operators, Select the Operator>Tap on Reset PIN, they will then receive an SMS from M-PESA with their New PIN. Request them to then go to the Change PIN Menu and use the Start PIN received as Current PIN

How I Suspend or Remove an Assistant Operator from my account?


Tap on Operators, Select the Operator>Tap on either Suspend or Remove an Operator. If the Operator is in a store, then Tap on Organization>Tap the Store>, Select the Operator>Tap on either Suspend or Remove an Operator.

I have forgotten my PIN, what do I do?


Visit the nearest Safaricom retail shop with a copy of your ID for the PIN to be reset.

My PIN has been Reset, how do I change the Pin and Log In?


On the Log in Page>Tap on the Change PIN Menu> Enter the Start PIN received as Current PIN>Create a new PIN and complete the process.

I am unable to Download/Install the App


  • Ensure WIFI is turned off and connect to mobile data for first-time sign in (This is during the first time only for secure log in). after first time sign in you can use WIFI thereafter.


  • Check if android version is 4.4 and above


  • Check enough storage on the phone


  • Check internet connectivity

I am Unable to see charts


  • Either No transaction done or there is a system issue (M-PESA) Please contact Support on 100.

Am getting error “Turn mobile data on. For a secure log in, please switch off wifi and connect your mobile data”


  • The user needs to turn of Wi-Fi and use mobile data for a secure log in. This will only happen the first time they log into the app. They can continue using Wi-Fi to access the app after that

Am getting error “Insert SIM card. The SIM card you are currently using doesn’t match with this account. Please insert the correct SIM card and try again later”


  • The user can only access the app on the phone with their nominated number SIM card. If this is not the case, they either need to insert the SIM card or install and access the app on the phone with their nominated number

Am getting error “Business product is not supported”


  • User needs to have the service enabled on the till. Contact Customer care 100 or via email and request for the M-PESA Business Till Product to be added to your Till

Am getting error “Access Denied. We found suspicious files which many compromise your security within M-PESA. For your safety we locked the application to prevent further use until you are secure again”


  • The user is accessing the app from a rooted device which raises security concerns for accepting the app. The user can try accessing the app using a different handset.