How to Get Your M-PESA Statement Online (2026): A Complete Guide
Getting an M-PESA statement has become more than a necessity here in Kenya, given just how much the service is used in the country. Small busisnesses nowadays almost solely utilize MPESA as their main form of receving payments. Whether you need to sort out a bank loan, file tax return or just want to be top of those monthly expenses, having your M-PESA statement in hand is absolutely vital. By 2026, Safaricom have made it way faster and more secure to get your hands on these records.
1. The Quickest Way: M-PESA Mini Statement - Last 5 Transactions
If you're just looking to double-check a recent payment or see what your current balance is, a mini statement is the quickest route to get what you need. And the good news is - this service is completely free, and works on any old mobile phone.
Get one in minutes using *334#*
-
Just dial *334# from your Safaricom mobile.
-
Select option 7 "My Account".
-
Then select option 3 "M-PESA Statement".
-
Next, select option 1 "Mini Statement".
-
Pop in your M-PESA PIN.
And - hey presto - you'll have an SMS at your fingertips showing the last five transactions you made.
2. Get a Full PDF Statement via Email
Need some proper documentation for a visa application or to get your bank in order - then you'll need a full statement. You can get records for the last one, 3, 6 or 12 months or even as far back as 2 years.
How to ask for one via USSD:
-
Dial *334# from your phone.
-
Then select option 7 "My Account" and option 3 "M-PESA Statement".
-
Next, select option 2 "Full Statement".
-
Pick the period you want records for (such as 6 months).
-
Enter the email address you want the statement sent to.
-
Then - and this is important - pop in your M-PESA PIN.
Tip from an insider : The PDF statement you get comes with a password for your protection - and that password is the National ID number that was used to register the SIM card.
3. Using the M-PESA Super App (Perfect for a Visual)
If you're looking for the easiest way to sort out your M-PESA records, then using the M-PESA App (or MySafaricom App) is your best bet. It makes it super easy to sort your transactions into categories like "Food and Drink" or "Utilities", and you can even download them straight to your phone for easy reference.
-
Open up the M-PESA App and get logged in (using fingerprint or PIN).
-
Then tap on the "Statements" icon at the bottom of the screen.
-
This will take you through to your history.
-
Tap the filter/download icon at the top right.
-
Pick a date range and tap "Generate Statement".
4. How to Get a Statement For Someone Else's Number
In Kenya, there are some pretty strict privacy laws to abide by - so you can't just access someone else's financial records without proper authorisation. However there are two scenarios where you might need to get a M-PESA statement for someone else:
Scenario A: Helping out a Family Member
If the person you're trying to get a record for is with you, then use their phone to follow the USSD steps above - but enter your own email address when prompted. Then the statement will be sent to you - but you'll still need to know their ID number to open up the PDF.
Scenario B: After a family member's passed away
If you need to sort out a deceased person's M-PESA records for succession purposes, you'll need to head down to a Safaricom shop with:
-
A copy of your National ID card.
-
The deceased person's death certificate.
-
And a letter from the local Chief or a letter of administration confirming your relationship with the deceased.
5. Important Tips & Troubleshooting
-
Court-Certified Statements: If you need a statement for a legal case, the email version may not be accepted. You must visit a Safaricom Retail Shop to get a stamped and certified copy.
-
Records Older than 2 Years: Digital channels (App/USSD) generally only go back 24 months. For older records, you must make a formal request at a Safaricom Shop.
-
Statement Verification: Did you know you can verify the authenticity of an M-PESA statement? Dial *334#, go to My Account, and enter the Verification Code found at the bottom of the statement.
Summary Table: Which Method is Best?
| Goal | Best Method | Cost |
| Quick check of last 5 transactions | USSD *334# | Free |
| Loan/Official PDF (6 months) | USSD or App | Free |
| Budgeting & Spending Insights | M-PESA Super App | Free |
| Court/Legal Evidence | Safaricom Shop | Free |