How to Get Your M-PESA Statement in Kenya (2025 Guide)
Whether you’re applying for a loan, tracking your expenses, or filing business records, your M-PESA statement is a vital financial document. Safaricom offers several convenient ways to access both mini and full M-PESA statements in Kenya.
This updated guide explains how to get your statement via USSD, email, the M-PESA app, and other verified channels — quickly and securely.
📋 Types of M-PESA Statements
Before we dive into the methods, here are the two main statement types available:
- ✅ Mini Statement – A quick SMS with your last five transactions.
- ✅ Full Statement – A detailed breakdown of all M-PESA transactions over a selected period (e.g., last 3, 6, or 12 months), sent to your email.
✅ 1. Get M-PESA Statement via USSD Code *334#
This is the most accessible option using any basic or smartphone.
Steps:
- Dial
*334#
on your Safaricom line. - Select “My Account”.
- Choose “M-PESA Statement”.
- Pick between:
- Mini Statement (sent by SMS)
- Full Statement (sent via email)
- For a full statement:
- Enter your National ID or Passport number.
- Input your email address.
- Enter your M-PESA PIN to confirm.
📩 Your statement will be delivered to the specified email in PDF format.
🔐 Note: The PDF is password-protected. Use your ID/Passport number as the password to open it.
✅ 2. Get M-PESA Statement via the M-PESA App
This method is fast, digital, and allows custom date selection.
Steps:
- Download the M-PESA App from Google Play Store or Apple App Store.
- Log in using your M-PESA PIN or biometrics.
- Tap “Statements” on the dashboard.
- Choose your desired period (last 3, 6, or 12 months).
- Tap “Generate Statement” to download or email the PDF.
📱 Suitable for those with smartphones and reliable internet access.
✅ 3. Use SIM Toolkit (STK) for Mini Statement
This method works on both smartphones and feature phones.
Steps:
- Open your SIM Toolkit.
- Tap “M-PESA” > “My Account” > “Mini Statement”.
- Enter your M-PESA PIN.
- You’ll receive an SMS showing your last five transactions.
This is ideal for quick balance or transaction checks.
✅ 4. Safaricom Self-Care Portal (Online Method)
This is a convenient desktop option.
Steps:
- Visit the Safaricom Self-Care website.
- Register or log in with your Safaricom number.
- Navigate to the M-PESA tab.
- Select “Statements” and define your preferred date range.
- Download the PDF or email it directly.
🌐 Ideal for professionals or business users managing finances.
✅ 5. Visit a Safaricom Shop for a Certified Statement
If you need a printed or stamped statement for court, visa, or audit purposes:
Steps:
- Visit your nearest Safaricom Retail Shop.
- Present your original ID or Passport.
- Request a certified M-PESA statement.
- Pay the applicable processing fee (if any).
🧾 Certified copies are useful for official submissions.
🔐 Opening a Password-Protected M-PESA Statement
If your statement is sent via email, it will be protected. Here’s how to access it:
- Password: Enter your ID or Passport number exactly as registered with M-PESA (no spaces, all caps where applicable).
Example: If your ID is 12345678, that’s your PDF password.
📝 Key Notes & Tips
- ✔️ You can request statements for custom periods (e.g., Jan–Mar 2024).
- ✔️ Always double-check that your email is updated in M-PESA records.
- ✔️ If you don’t receive your email, check your spam/junk folder.
- ✔️ Mini statements are free, while certified statements may attract a small fee.
📞 Need Help?
For assistance:
- Dial 100 (Prepaid) or 200 (Postpaid) on your Safaricom line
- Visit a Safaricom shop near you
✅ Conclusion
Getting your M-PESA statement in Kenya is simple and secure using any of the available methods — whether through USSD, the M-PESA app, SIM Toolkit, or Safaricom’s online portal. Whether you’re tracking expenses or filing records, you can access your full transaction history within minutes.