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.

103 Comments

  1. Daniel Oloo

    I need MPESA statement from 2018 to date.

  2. Daniel Oloo

    I need MPESA statement from 2018 to date.

  3. peninah Njoka

    Hello, Can I get my mpesa statement for may june and July 2015?

  4. Kevin ochieng

    How can I get full m-pesastatements@safaricom 0724992457

  5. LEONARD KIGEN

    PLEASE SEND ME MY MPESA STATEMENT FOR THE PERIOD 1/1/2015 TO 31/12/2015.

  6. faith mwende

    my full mpesa statement from june

  7. chelanga alfred

    kindly need my mpesa statement from january to aug. 2018

  8. jackson nandwa mate

    kindly provide for me full mpesa statement for period of january 10 th 2018 upto february 10th 2018

  9. mary nyaga

    Kindly send me mpesa statement from January 2017 to December 2017

    • One your Safaricom line, dial *234*2*1*1# and proceed. The statement will be send to your email address.

    • Mary

      Kindly send me mpesa statement from January 2017 to August 29. 2017

    • One your Safaricom line, dial *234*2# and proceed. The statement will be send to your email address.

  10. Fredrick mugoh muriuki

    what do I do. my mpesa full statement is not processed it’s telling me that I have not registered my line to full statement trying to register its not working what is the problem? help

  11. omondi adhaya

    kindly forward me my mpesa statement for the last three months to date

  12. CHRISTOPHER MOMANYI

    Dear customer, PLEASE I REQUEST FOR STATEMENT FOR M PESA

  13. jane jariuki

    i cannot access my full mpesa statement because i have a problem with my email and password,i need it urgently please help

  14. Elizabeth Achieng Airo

    Please send me my statement as from 2017 to date

  15. Carolyne Kisia

    kindly send me my statement from June 2017 todate

  16. Joseph Wanjala

    please sent me statement from last year January up to this year june

    • One your Safaricom line, dial *234*2*1*1# and proceed. The statement will be send to your email address.

  17. RUTH Lozi Muranga

    Dear Sir/Madam,

    How can i get my mpesa statement for the year 2015?

  18. BRIAN OPUNDO

    Kindly send me my statement from 1st January 2017 to date

  19. Thomas Nyamweya Mogaka

    i need a full statement from ever since i registered my safaricom line.

  20. irene

    please send me my m-pesa statement fom april 2017-may 2017

  21. Paris oruru

    Please send my statement from may 5th 2018

  22. Evans orioki Mose

    Please send to my email mpesa full statement as from 1 August 2017 to November 31 2017

  23. Millicent

    Please send my statement from november

  24. Daniel Musiu

    please snd me my full statement from 1st December 2017 to 7th May 2018

  25. Eunice

    Sent my mpesa statement for the last 3moths

  26. Eunice

    Your just giving a tiresome work what is wrong with the previous method the the information were sent through phone instead of via email you can’t helpful for the illiterate people

  27. Diana Atieno Ogolla

    send my statement for 0703566600.for April 2018..i need messeges on all transactions.

    • Jeytee

      Hi
      Have you tried the procedure above?

  28. Ahmed yunis

    I have promble about ful mpesa assttement kindly assistan me tel phone number 0726893024

    • If the *234# is not working…check with Safaricom by dialing 100

  29. joseph

    my m-pesa full statement

  30. Emmaculate M Joseph

    please sent me my statement fron June to dec 2017.
    please please.

    • SARAH ODONGO

      MY STATEMENT FROM NOV TO DATE

        • Sylvia mawia

          Hi, can I get mpesa statement for October 2017 to December 2017

Leave a Reply

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