Setting up the M-PESA app is simple, fast, and designed to give you full control over your mobile money experience from the very first transaction. Whether you’re new to M-PESA or upgrading from the traditional SIM toolkit menu, the app offers a smarter, more secure, and user-friendly way to manage your money.
Did you know that more than 30 million Kenyans rely on M-PESA every day for payments, savings, and transfers? With the app, Safaricom has gone beyond the basics—bringing features like biometrics for secure logins, full statements visibility, expense analytics, and even offline mode for times when you don’t have internet access.
How to Download and Install the M-PESA App
Getting started with the M-PESA app begins with downloading and installing it on your smartphone. Safaricom has made the process straightforward, but there are a few important requirements to keep in mind before you begin.
Requirements Before Installation
To successfully install the M-PESA app, ensure that you meet these conditions:
- Your phone must run Android version 4.4 or higher or iOS 9 or higher.
- You must have an active M-PESA account linked to your Safaricom SIM card.
- The SIM card registered to M-PESA should be inserted in the device you are using.
- Mobile data should be turned on for the first sign-in. (Afterward, you can use Wi-Fi or even offline mode on Android.)
- Your device should not be rooted for security reasons.
Steps to Download and Install
- Open the Google Play Store (for Android) or App Store (for iPhone).
- Search for “M-PESA App” by Safaricom and confirm it’s the official version.
- Tap Install (Android) or Get (iPhone) to download.
- Wait for the app to install, then tap Open to launch it.
Why Use the App Instead of the SIM Toolkit?
Unlike the older SIM menu, the app offers:
- Full statements and receipts at your fingertips.
- Quick Actions like Send Money, Pay Bill, or Buy Airtime in one tap.
- Expense analytics to help you budget better.
- Biometric login for faster, more secure access.
First Sign-In: Setting Up Your Account
Once you’ve installed the M-PESA app, the first sign-in is where you secure and personalize your account. This step is crucial because it links the app to your M-PESA line and ensures only you can access your money.
Step-by-Step First Sign-In Process
- Open the App and tap the Sign In button.
- Accept Terms & Conditions – You’ll be prompted to review and agree to Safaricom’s Terms & Conditions and Privacy Policy. This is a mandatory step before you can proceed.
- Verify Your Account – The app automatically detects your phone number and displays your registered name to confirm you’re logging into the correct account.
- Enter Your M-PESA PIN – Type your 4-digit PIN. It will validate instantly without pressing any button.
- Set Up Biometrics (Optional but Recommended) – For future logins and transaction confirmations, you can enable fingerprint or face recognition. This adds extra security and convenience.
- Add a Profile Picture (Optional) – To make it easier for friends and family to recognize you when sending money, you can upload a photo from your gallery or take a new one.
Possible Errors During First Sign-In
- If you’re not registered on M-PESA, you’ll see an error message. In this case, visit the nearest Safaricom shop or contact support.
- If you have network issues, make sure mobile data is on for the first sign-in.
Why This Step Matters
The first sign-in ensures your account is properly authenticated and personalized. By enabling biometrics and adding a profile picture, you’re making the app both secure and user-friendly from the start.
Main the M-PESA App Features
Once you’re signed in, the M-PESA app opens up a world of convenient features that go beyond the traditional SIM toolkit. The app is designed to give you faster access, more control, and better insights into your finances—all in one place.
Home Screen Overview
The Home Screen is your central hub. Here, you’ll find:
- M-PESA Balance (with an option to hide it for privacy).
- Fuliza Available Credit, if you’re subscribed.
- Quick Actions such as Send Money, Pay Bill, Buy Goods, Withdraw, and Buy Airtime.
- Monthly Spend Card with a category breakdown of your expenses.
- Full Statements and downloadable receipts.
- A built-in QR Scanner for quick payments.
My Spend
The My Spend tab gives you a clear breakdown of your spending habits. You can:
- View total monthly expenses and swipe to see the last six months.
- Check detailed charts showing how your money is being used.
- Drill down into categories (like shopping, transport, or bills) to see exact transactions.
Transact
This is the heart of the app where you can:
- Send Money (to Safaricom, other networks, or globally).
- Request Money and even block unwanted requests.
- Pay Bills, Buy Goods, or use Pochi la Biashara.
- Withdraw Cash at agents or ATMs.
- Buy airtime for yourself or others.
Discover & Grow
- Discover Tab: Access Safaricom and partner services like ProGas, Madaraka Express, and more.
- Grow Tab: Explore financial services such as M-Shwari, KCB M-PESA, Mali, and other savings/loan products.
The app is not just about transactions—it’s a digital financial hub designed to simplify and enrich your money experience.
Making Your First Transaction
After setting up your account and familiarizing yourself with the app, it’s time to complete your very first M-PESA transaction. This process is designed to be quick, secure, and user-friendly.
Sending Money
- From the Home Screen or Transact Tab, tap Send Money.
- Allow the app to access your contacts for easy selection, or enter the phone number manually.
- Enter the amount you want to send and tap Continue.
- Confirm the recipient’s details, amount, and fees.
- Enter your M-PESA PIN to authorize.
- You’ll get a success screen with a Transaction ID, plus an option to view or share the receipt.
Paying a Bill or Buying Goods
- Tap Pay Bill or Buy Goods under Quick Actions or Transact.
- Enter the business/till number, followed by the amount.
- Confirm details and press Pay.
- Enter your PIN to complete the transaction.
Buying Airtime
The app makes it easy to buy airtime for yourself or others. Simply:
- Go to Buy Airtime.
- Select your number (or a contact).
- Enter the amount and confirm with your PIN.
Why This Step Matters
Completing your first transaction gives you confidence and assurance that the app works seamlessly. Whether it’s sending money to a family member, paying school fees, or buying airtime, the process is intuitive and secure. Each transaction generates a receipt and is automatically recorded in your statements for easy tracking.
Tips to Get the Most Out of the M-PESA App
Beyond the basics of sending money and paying bills, the M-PESA app offers advanced features that can make your financial life easier, safer, and more efficient. To get the best experience, here are some tips you should know:
Use Biometrics for Security
Enable fingerprint or face recognition for faster logins and secure confirmations. This eliminates the hassle of typing your PIN each time, while keeping your account safe.
Track Your Spending with “My Spend”
The My Spend tab is a personal finance tool within the app. You can:
- Monitor monthly expenses across categories.
- Analyze your spending over the last six months.
- Identify areas where you can save.
Save Time with Favorites & Frequents
Add frequently used contacts, billers, or merchants to Favorites. This reduces errors when typing numbers and makes repeat transactions much faster.
Manage Bills with Bill Manager
Never miss a due date again. With Bill Manager, you can:
- Add your recurring bills (like electricity, TV, or internet).
- Receive reminders when payments are due.
- Pay directly from the notification or the app.
Use Global and Offline Features
- M-PESA Global allows you to send money abroad, link PayPal, or withdraw via Western Union.
- Offline Mode (Android only) lets you transact even without internet by using SMS, ensuring access anytime, anywhere.
Conclusion
Setting up the M-PESA app is a game-changer for anyone who relies on mobile money in Kenya and beyond. From downloading the app to completing your first transaction, the process is designed to be simple, secure, and convenient. Once you’re signed in, you unlock a powerful set of tools—Quick Actions for faster payments, My Spend for financial tracking, and Bill Manager for seamless bill payments.
What truly makes the app stand out is its blend of security and flexibility, with features like biometrics, offline mode, and global transfers. Whether you’re sending money to family, paying everyday bills, or analyzing your spending, the app puts control in your hands.
Frequently Asked Questions About Setting Up the M-PESA App
What do I need before installing the M-PESA app?
You need a smartphone running at least Android 4.4 or iOS 9, an active Safaricom SIM card registered with M-PESA, and mobile data turned on for the first sign-in. Your device should also not be rooted to ensure security. After the first setup, you can use Wi-Fi or even offline mode (on Android).
Can I use the M-PESA app without mobile data or Wi-Fi?
Yes, if you’re on Android. The app has an Offline Mode that uses SMS to complete common transactions like sending money, buying airtime, or paying bills. You’ll need to grant SMS permissions for this feature to work.
Is it safe to use biometrics on the app?
Absolutely. The app uses your phone’s built-in fingerprint or face recognition technology, which is encrypted and secure. Biometrics make it faster and safer to log in and approve transactions, but you can always disable it in your account settings if you prefer using your PIN.
How can I track my expenses on the app?
The My Spend section gives you monthly and 6-month views of your expenses. It also categorizes spending, so you can see exactly where your money goes. This feature helps with budgeting and financial planning.
What should I do if I see an error during sign-in or a transaction?
First, ensure your phone has internet (or SMS access for offline mode), that you entered the correct PIN, and that you have enough balance. If the issue persists, contact Safaricom customer support or visit a nearby Safaricom shop.
Can I pay recurring bills through the app?
Yes. The Bill Manager feature allows you to save bill details, receive reminders, and pay on time. You can also add or remove bills as needed, ensuring you never miss important payments like electricity, TV, or internet subscriptions.
Can I use M-PESA app abroad?
Yes. With M-PESA Global, you can send money to other countries, link your PayPal account, withdraw via Western Union, or even send funds to banks worldwide. This makes it convenient for people living abroad or receiving international payments.

