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. Edward malago

    hi,
    can i please get my full mpesa statement urgently please

  2. felix mungwee

    can I get my mpesa statement for 2016 December,,it is urgent please 0703520526

  3. Gladys Wathanga

    please send me my mpesa statement for june – Dec 2016

  4. mary

    jambo please send my mpesa full statement from october 2016 to june 2018

  5. Betty Mwanzi

    can I get my mpesa statement for October and November 2017

  6. Irene Achieng

    Could l have mpesa statement for the month of January 2018

  7. Emily Kwamboka

    May I have my February Mpesa statement its urgent!

  8. Vivian Adeli

    can I please get my mpesa statement for August 2016

  9. Edith Muriuki

    Can I have Mpesa statement for January 2018 on 0721233340

    • Consolata Mary ojwang

      Can I have my M-PESA statement from 2015 to July 2017

  10. Edith Muriuki

    Can I have my statement on 0721233340

  11. Leonard

    Can i get a mini transactions for 0721917822 for may to november 2017

  12. Leonard

    Can i get a mini statements for 2017 may to november

  13. Kevin Ondu

    May I have my mpesa statement for the month of November and December

  14. Joseph okinda

    may I get my 2016 statement

  15. MILLY CHELANGAT

    I need my mpesa statament for the month of August to November 2017.

  16. patricia

    i need my mpesa statement from september 2016 to september 2017

  17. Francis Mbuvi

    I need my full mpesa statement for the last three months

    • Francis Mbuvi

      I need my mpesa statement for the last three months

  18. HELLEN CHANGWONY

    M PESA STATEMENT FOR THE MONTH OF OCTOBER 2017

  19. Emma akinyi

    may I have mpesa statement for November 2017

  20. Loise Atieno Okuoga

    Please send me my Mpesa statement from June 2016 to July 2017 thank you.

  21. Grace

    Hi HowKE Team,

    How do i get old mpesa statement for the year 2015. The procedure explained above is able to give me the last 12months statement only.

  22. ann mugothi

    hi kindly send me the mpesa statement as from 1st june 2011 to 31st dec 2011

    • Christopher Njoroge Mburu

      Could I have a statement for May, June and July please

  23. Daniel Oluoch Okumu

    I need the last six months statement.

  24. Sarah

    May I get my 2016 statement

  25. Beverly .m.simidi

    Hi i would like to have my mpesa statement from december 2016 to march 2016

  26. Stephen musyimi

    Sent me mpesa full statement as from Oct 2016 to July 2017

  27. Stephen musyimi

    I need my mpesa statement as from Oct 2016 to July 2017 pliz

  28. marcie cherono

    and what about full statement from 2016 may

  29. peter mbugua

    pliz send me ma nhif statement

  30. peter

    how can i get a statement for my nhif

  31. peter

    i love nhif it catered for my wife hospital bill

  32. Margaret K Njuguna

    I would like to kindly request for 1 year M-Pesa Statement from September, 2016 to date.

  33. Mulwa David

    Need to have my statement from May

  34. margaretmuthoni

    my full mpesa statement of this year

  35. Josphine Wambui njoroge

    Can I get my full Mpesa statement from Jan to July

  36. Deepa

    Hello
    Am unable to type my email address as the keypad only shows numerals.
    Am i missing something ?

  37. Bilha

    Do they charge for statements or is it free?If its charged i dont want.

  38. James kimani ndung'u

    Hi, is it possible to get my mpesa statement of 2010.
    Thanks

  39. david omondi

    can i recieve my full mpesa trasanction

  40. Anthony

    I have try to find out my Mpesa statement for the period 2015, but all in vain ,why?

  41. lidya

    Was helpful bt i wanted from March 2016 to Nov.is it possible

  42. siti Yusuf jaha

    Hey could I have my statement of December 2016

  43. Samson Liyayi

    i am still waiting for my full m-pesa statement and am taking no excuses.

    • Hi Samson,
      Did you follow the instructions in the article. IF it doesn’t work,
      you need to contact Safaricom for your Mpesa statement.

  44. paul ouma onuko

    hi i would like you guys to send me my full mpesa statement since i oppened it

  45. boniface

    Can I get January 2016 m pesa statement though my android phone?…..in full statement I was only given statements from April and not before that.

    • Hey Boniface
      You only get statements from the time you register with the service

  46. suleiman kwemo ndiema

    conferm full statement in my email

    • Hi Suleiman,
      please follow the procedure above to get your statement . you need to initiate it by yourself from your phone.

  47. Hi Samwel
    i think you need to visit the nearest Safaricom care center for that.

  48. samwel Ngeno

    Could I have statement for the month of December 2012

Leave a Reply

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