How to Check M-PESA Statement in Kenya (2026 Guide: Fast, Easy & Complete Methods)
If you’re looking for how to check M-PESA statement, this guide covers every reliable method available in Kenya today. Whether you need to track transactions, verify payments, or download a full statement for official use, Safaricom provides multiple ways to access your M-PESA records quickly and securely.
From quick mini statements on your phone to full downloadable PDFs, here’s everything you need to know.
What is an M-PESA Statement?
An M-PESA statement is a detailed record of all transactions made through your M-PESA account. It typically includes:
Sent and received money
Paybill and till payments
Airtime purchases
Transaction dates and timestamps
Charges and fees
Account balance changes
It serves as proof of payment and is often required for loans, business accounting, or dispute resolution.
Requirements to Access Your M-PESA Statement
Before checking your statement, ensure you have:
A registered M-PESA number
Your national ID or registration details
Access to your phone (for USSD or app)
A valid email address (for full statements)
How to Check M-PESA Statement (Step-by-Step Methods)
Method 1 – Using USSD (Mini Statement)
This is the fastest way to check recent transactions.
Steps:
Dial *234# on your phone
Select M-PESA Services
Choose Mini Statement
Enter your M-PESA PIN
What you get:
Last 5–10 transactions
Instant SMS summary
Limitations:
No downloadable file
Limited transaction history
Method 2 – Via MySafaricom App
Using the MySafaricom App gives you a more detailed and user-friendly experience.
Steps:
Open the app and log in
Go to M-PESA section
Tap M-PESA Statement
Select date range
View or download
Advantages:
Easy navigation
Filter by date
Quick access to statements
Method 3 – Via Safaricom Self-Care Portal
You can also access your statement online via Safaricom self-care services.
Steps:
Visit the Safaricom self-care portal
Log in using your phone number
Navigate to M-PESA Statements
Request statement
Receive it via email
Best for:
Official records
Long-term transaction history
Method 4 – Request via Email (Full Statement)
For a comprehensive statement (up to 6 months or more), email Safaricom directly.
Steps:
Compose an email requesting your statement
Include:
Full name
ID number
Phone number
Period requested
Send to Safaricom customer care at customercare@safaricom.co.ke
Wait for processing (usually within 24 hours)
How to Download and Print M-PESA Statement
Once you receive your statement:
To Download:
Open the email
Click the PDF attachment
Save to your device
To Print:
Open the PDF
Click Print
Select printer or “Save as PDF”
Common Uses:
Loan applications
Business records
Expense tracking
How Far Back Can You Get M-PESA Statements?
Mini Statement (USSD): Last few transactions only
Full Statement: Up to 6 months (standard request)
Extended periods may require special requests through Safaricom
Common Issues and Fixes
1. Not Receiving Email
Check spam/junk folder
Confirm correct email address
2. Delayed Statement
Wait up to 24 hours
Follow up with Safaricom support
3. Login Issues
Reset password
Ensure correct phone number
4. Wrong Details Submitted
Resend request with accurate information
Security Tips When Accessing M-PESA Statements
Never share your M-PESA PIN
Avoid public Wi-Fi when accessing statements
Use only official platforms like MySafaricom App
Log out after accessing your account
Frequently Asked Questions (FAQs)
1. How can I check my M-PESA statement quickly?
Dial *234# and select mini statement for instant results.
2. Can I download my M-PESA statement as a PDF?
Yes, via the app or Safaricom portal.
3. How long does it take to receive a full statement?
Usually within a few hours to 24 hours.
4. Is checking M-PESA statement free?
Mini statements may incur a small fee; full statements are usually free.
5. Can I get a statement older than 6 months?
Yes, but you may need to contact Safaricom directly.
Related Article:
How to Use M-PESA Paybill
Conclusion
Understanding how to check M-PESA statement is essential for managing your finances, verifying transactions, and keeping accurate records. Whether you prefer the speed of USSD, the convenience of the app, or the completeness of a full PDF statement, Safaricom has made the process straightforward.
Start now by dialing *234# or using the app to access your latest transactions in seconds.

hi,
can i please get my full mpesa statement urgently please
Joselwa62@gmali.com
can I get my mpesa statement for 2016 December,,it is urgent please 0703520526
please send me my mpesa statement for june – Dec 2016
jambo please send my mpesa full statement from october 2016 to june 2018
can I get my mpesa statement for October and November 2017
Could l have mpesa statement for the month of January 2018
May I have my February Mpesa statement its urgent!
can I please get my mpesa statement for August 2016
Can I have Mpesa statement for January 2018 on 0721233340
Can I have my M-PESA statement from 2015 to July 2017
Can I have my statement on 0721233340
Can i get a mini transactions for 0721917822 for may to november 2017
Can i get a mini statements for 2017 may to november
May I have my mpesa statement for the month of November and December
may I get my 2016 statement
I need my mpesa statament for the month of August to November 2017.
i need my mpesa statement from september 2016 to september 2017
I need my full mpesa statement for the last three months
I need my mpesa statement for the last three months
M PESA STATEMENT FOR THE MONTH OF OCTOBER 2017
may I have mpesa statement for November 2017
Please send me my Mpesa statement from June 2016 to July 2017 thank you.
Hi HowKE Team,
How do i get old mpesa statement for the year 2015. The procedure explained above is able to give me the last 12months statement only.
hi kindly send me the mpesa statement as from 1st june 2011 to 31st dec 2011
Could I have a statement for May, June and July please
I need the last six months statement.
May I get my 2016 statement
Hi i would like to have my mpesa statement from december 2016 to march 2016
Sent me mpesa full statement as from Oct 2016 to July 2017
I need my mpesa statement as from Oct 2016 to July 2017 pliz
and what about full statement from 2016 may
pliz send me ma nhif statement
how can i get a statement for my nhif
i love nhif it catered for my wife hospital bill
I would like to kindly request for 1 year M-Pesa Statement from September, 2016 to date.
Need to have my statement from May
my full statement from jan to july 2017
my full mpesa statement of this year
Can I get my full Mpesa statement from Jan to July
Hello
Am unable to type my email address as the keypad only shows numerals.
Am i missing something ?
Do they charge for statements or is it free?If its charged i dont want.
Hi, is it possible to get my mpesa statement of 2010.
Thanks
can i recieve my full mpesa trasanction
I have try to find out my Mpesa statement for the period 2015, but all in vain ,why?
Was helpful bt i wanted from March 2016 to Nov.is it possible
Hey could I have my statement of December 2016
i am still waiting for my full m-pesa statement and am taking no excuses.
Hi Samson,
Did you follow the instructions in the article. IF it doesn’t work,
you need to contact Safaricom for your Mpesa statement.
hi i would like you guys to send me my full mpesa statement since i oppened it
Can I get January 2016 m pesa statement though my android phone?…..in full statement I was only given statements from April and not before that.
Hey Boniface
You only get statements from the time you register with the service
conferm full statement in my email
Hi Suleiman,
please follow the procedure above to get your statement . you need to initiate it by yourself from your phone.
Hi Samwel
i think you need to visit the nearest Safaricom care center for that.
Could I have statement for the month of December 2012