How to Get Your M-Pesa Statement

Last updated: 21 October 2026

Home / How to Get Your M-Pesa Statement

Why you may need an M-Pesa statement

An M-Pesa statement is a record of the money that moved through your account over a period you choose. People use it as proof of income, for loan or visa applications, to track business sales, to settle a dispute or simply to check their spending. If you earn online and are paid through M-Pesa, a statement is also the easiest way to keep records of what you were paid and when.

Get your statement through USSD

  1. Dial *334# on your Safaricom line.
  2. Choose My Account, then M-PESA Statement.
  3. Choose the statement period you want.
  4. Enter your email address and confirm it.
  5. Enter your M-Pesa PIN to authorise the request.
The statement is sent to your email as a password-protected PDF. Safaricom sends a separate SMS with the password for that statement.

Get your statement through the M-Pesa app

Open the M-Pesa app and log in with your PIN or biometrics. Choose the statements option, pick the period and generate the statement. Then download it or have it sent to your registered email address.

The password and common problems

Each statement you request gets its own PDF and its own password, delivered by SMS. If the password does not work, check that you are using the SMS that matches that email. If the SMS is slow, wait a few minutes, check your spam folder and, if needed, request the statement again, which creates a new PDF and password. If it still fails, contact Safaricom customer care.

Statements for court or official use

A standard statement may carry a disclaimer, so some institutions ask for an official copy. For court use or very old records, visit a Safaricom shop with your ID and explain the purpose. Ask the shop what documents they need.

Use your statement to track online income

If you earn through referrals, freelancing or small sales, request a statement monthly and note which payments are income. This helps with budgeting and any tax or loan needs. See our M-Pesa charges guide to plan withdrawals, and our M-Pesa jobs guide to find honest ways to earn.

Stay safe

Only request statements yourself. Nobody legitimate will ask you to share your PIN, your statement password or a code in order to "unlock" a payment or job. Be careful of fake agents on social media who offer to "fix" or "verify" your M-Pesa for a fee.

Steps checked against Safaricom guidance as reported in Kenyan media, October 2026. Menus and options can change, so follow the prompts in your M-Pesa app or on your phone.

Want a free, M-Pesa-paid way to start?

ZangCash agents earn a commission for each genuine customer request they refer. Joining is free. Earnings depend on real requests, so treat it as a side income, not a salary.

Join ZangCash free

Frequently asked questions

How do I get my M-Pesa statement?

Dial *334#, choose My Account, then M-PESA Statement, or use the M-Pesa app.

Why does my statement need a password?

Safaricom password-protects statements to protect your data. The password comes by SMS for each request.

What if the password does not arrive?

Wait a few minutes, check spam, and request again if needed.

Can I get a statement for court?

Visit a Safaricom shop with ID and ask for the appropriate official statement.

Disclosure: some links on this site are affiliate links to ZangCash. See our affiliate disclosure.

Join ZangCash free and get paid via M-Pesa