martphone showing M-PESA statement with transaction history in Kenya
How to check and download your M-PESA statement in Kenya

How to Check M-PESA Statement in Kenya

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:

  1. Dial *234# on your phone

  2. Select M-PESA Services

  3. Choose Mini Statement

  4. 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:

  1. Open the app and log in

  2. Go to M-PESA section

  3. Tap M-PESA Statement

  4. Select date range

  5. 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:

  1. Visit the Safaricom self-care portal

  2. Log in using your phone number

  3. Navigate to M-PESA Statements

  4. Request statement

  5. 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:

  1. Compose an email requesting your statement

  2. Include:

    • Full name

    • ID number

    • Phone number

    • Period requested

  3. Send to Safaricom customer care  at customercare@safaricom.co.ke

  4. 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:

  1. Open the PDF

  2. Click Print

  3. 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:


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.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *