How to mpesa statement
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 4, 2026
Key Facts
- The M-Pesa statement request via USSD code *234# is free of charge.
- Statements can be requested for a specific date range, typically up to 12 months.
- The statement is usually sent to your registered email address within 24 hours.
- The M-Pesa app provides instant access to recent transaction history.
- For M-Shwari users, statements include both M-Pesa and M-Shwari transactions.
Understanding Your M-Pesa Statement
An M-Pesa statement is a crucial document that provides a detailed record of all your mobile money transactions. It lists deposits, withdrawals, transfers, payments, and any other M-Pesa-related activities within a specified period. Understanding how to access and read your M-Pesa statement is essential for managing your finances, tracking spending, and ensuring accuracy in your transactions.
Methods to Obtain Your M-Pesa Statement
Safaricom offers several convenient ways to get your M-Pesa statement, catering to different user preferences and needs.
1. Using the USSD Code (*234#)
This is the most common and accessible method, requiring no internet connection. To get your statement via USSD:
- Dial *234# from your Safaricom SIM card.
- Select the option for 'Account'.
- Choose 'Statement'.
- You will be prompted to enter the start and end dates for the period you wish to receive the statement for. You can select predefined periods (e.g., last month) or enter custom dates.
- Confirm your request.
- You will be asked to enter your M-Pesa PIN to authorize the request.
Your statement will be generated and typically sent to your registered email address within a specified timeframe, usually within 24 hours. Ensure your email address is correctly registered with your Safaricom line to receive it.
2. Through the M-Pesa App
The M-Pesa app offers a more modern and interactive way to manage your mobile money. If you have the M-Pesa app installed on your smartphone:
- Open the M-Pesa app.
- Log in using your credentials.
- Navigate to the 'My Account' or 'Transactions' section.
- Look for an option like 'View Statement' or 'Transaction History'.
The app usually provides a view of recent transactions directly. For a more detailed statement covering a specific period, you might still need to request it via the app, which could then be emailed to you, similar to the USSD method.
3. For M-Shwari Users
If you use M-Shwari, a savings and loan product integrated with M-Pesa, your statement will encompass both M-Pesa and M-Shwari transactions. The process is similar:
- You can request the statement via the USSD code *234#, which will include M-Shwari transactions if you select the appropriate options.
- Alternatively, log in to the M-Shwari app (often accessed through the Safaricom app or as a standalone app).
- Navigate to the statement or transaction history section within the M-Shwari app.
Similar to M-Pesa, these statements are usually delivered via email.
What Information is Included in an M-Pesa Statement?
A typical M-Pesa statement includes:
- Date and Time: When each transaction occurred.
- Transaction Type: Whether it was a deposit, withdrawal, transfer, payment, etc.
- Transaction Details: The phone number involved (sender/receiver), merchant name, or payment details.
- Amount: The value of the transaction.
- Balance: Your M-Pesa balance after the transaction.
- Transaction ID: A unique identifier for each transaction.
Why You Might Need Your M-Pesa Statement
There are several reasons why you might need to access your M-Pesa statement:
- Financial Tracking: To monitor your income and expenses.
- Budgeting: To understand where your money is going.
- Dispute Resolution: To verify transactions in case of errors or unauthorized activity.
- Loan/Credit Applications: Some financial institutions may require M-Pesa statements as proof of income or financial activity.
- Auditing: For business owners to reconcile their mobile money transactions.
Important Considerations
- Email Registration: Ensure your email address is up-to-date with Safaricom. You can update it by visiting a Safaricom shop or contacting customer care.
- Statement Period: You can generally request statements for periods up to 12 months. For older records, you might need to visit a Safaricom shop or contact customer support.
- Security: Never share your M-Pesa PIN or any sensitive transaction details with anyone.
- Fees: While requesting statements via *234# or the app is usually free, there might be charges for very old or extensive statement requests, or if you opt for physical copies. Always check for any applicable fees.
By following these steps, you can easily obtain and utilize your M-Pesa statement to maintain control over your financial activities.
More How To in Daily Life
Also in Daily Life
More "How To" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Safaricom Kenya Official Websitefair-use
- M-Pesa Getting Started Guidefair-use
Missing an answer?
Suggest a question and we'll generate an answer for it.