An Mpesa statement is a document provided by Safaricom that contains details of transaction by an mpesa customer for a given period of time.
Financial transactions are meticulously recorded by banks and companies to maintain a reliable account of payments and non-payments. This enables individuals to substantiate claims of money transfers by presenting a statement. Safaricom’s M-PESA is among the organizations that maintain such records, offering a valuable service. By requesting a statement, you can verify whether a payment was made, even if it occurred over two years ago.
This article offers a straightforward guide designed to help you request statements for different types of accounts.
Table of Contents

Why you need this document
An M-PESA statement can be useful for different reasons. Here are some common ones:
- Personal Financial Management
- Business Accounting and Reconciliation
- Loan or Credit Applications
- Tax Compliance and Reporting
- Dispute Resolution
- Travel and Visa Applications
- Legal or Official Documentation
- General Accountability
The Different Types Of Statements from Mpesa
M-Pesa Statement Types
Tap a statement type below to view details instantly.
Shows your most recent transactions.
Complete record for a chosen period.
For a specific date range.
Yearly or long-term summary.
For business accounts.
For KRA tax filing.
Spreadsheet format for analysis.
Sent directly to your inbox.
How to Request Mpesa Statements for Different Accounts
Here is a detailed guide on how to request different types of Mpesa statements:
How to Request an M-Pesa Statement
Dial *234# or *334# on your Safaricom line.
- Dial *234# or *334# on your Safaricom line.
- Select M-Pesa Services from the menu.
- Choose M-Pesa Statement or My Account.
- Select statement type:
- Mini Statement – view last 5 transactions instantly.
- Full Statement – PDF sent to your email.
- Enter your registered email if prompted.
- Confirm the request. You’ll get an SMS and email shortly.
Request your statement directly from the app.
- Install the MySafaricom App from Play Store or App Store.
- Log in using your Safaricom number and OTP.
- Go to the M-Pesa Services section.
- Select M-Pesa Statement.
- Choose:
- Mini Statement – recent transactions.
- Full Statement – for a custom period.
- Confirm your email. You’ll receive your statement in minutes.
Use the M-Pesa Portal online.
- Visit the M-Pesa Portal on the Safaricom website.
- Log in using your number and password/OTP.
- Go to Statements or M-Pesa Services.
- Select statement type and date range.
- Confirm your email for delivery.
- Submit the request – you’ll receive it via email.
Visit or call to request your statement.
- Visit a Safaricom Retail Shop or call 100 (prepaid) / 200 (postpaid).
- Request an M-Pesa Statement for your account.
- Provide your ID or verification details.
- Specify the type and period of the statement.
- You’ll get it by email or printed copy at the shop.
Access via the Safaricom Business Portal.
- Log in to the Safaricom Business Portal.
- Go to the Statements section.
- Choose statement type (summary or detailed).
- Specify the date range.
- Download as PDF/Excel or request via email.
Tips for a Successful Mpesa Statement Request
- Ensure your email address is working .
- For custom date statements, ensure you specify the exact start and end dates.
- If you encounter delays, check your email spam/junk folder.
Read More about Mpesa and Other Safaricom Products
Read more on what We’ve Been writing about






