How to Get Your M-Pesa Statement (2026 Guide)

If you’re wondering **how to get M-Pesa statement** quickly for things like visa applications, loan processing, or just tracking your spending, you can do it via USSD, app, or online portal.

Mini TL;DR

  • Dial a USSD code on your Safaricom line to get a mini or full statement.
  • Use the mySafaricom or M-PESA app for instant PDF statements on your phone.
  • Use the online portal for longer periods (like 6 months–3 years) and stamped PDFs.

1\. How to Get M-Pesa Statement via USSD

This is the most “old-school but reliable” method that works even on non-smartphones.

Step-by-step (Full or Mini Statement)

  1. On your Safaricom line, dial the M-Pesa self-service code (commonly *234# or *334#, depending on current menu version in Kenya).
  1. Choose “My M-Pesa Information”.
  1. Select “M-Pesa Statement”.
  1. Choose:
    • Mini Statement – recent ~5 transactions, usually via SMS.
 * **Full Statement** – detailed PDF for a selected period (e.g., 3 months, 6 months, 12 months, up to several years).
  1. Enter or confirm your email address if requested, then confirm with your M-Pesa PIN.
  1. You’ll receive:
    • An SMS confirming the request.
 * A PDF statement sent to your email, usually password protected (often your ID/passport number).

Tip: If you’re doing this for the first time, you may need to register/verify your email via a one-time password (OTP) sent to your email before statements start arriving monthly.

2\. How to Get M-Pesa Statement on the M-Pesa / mySafaricom App

If you have a smartphone, this is usually the **fastest** , most user-friendly way.

What you need

  • A Safaricom SIM registered for M-Pesa.
  • The mySafaricom app or dedicated M-PESA app installed and set up on your phone.

Steps

  1. Open the M-PESA or mySafaricom app on your phone.
  1. Go to the M-Pesa section.
  2. Look for “Statements” or “M-PESA Statements”.
  1. Choose:
    • Mini Statement for quick recent transactions.
 * **Full Statement** for a selected period (e.g., last 3, 6, 12 months, or custom date range).
  1. Tap Export/Download to generate a PDF statement for that period.

You can usually open, save, share, or print the PDF directly from your phone, which helps for job applications, embassy visits, or personal budgeting.

3\. How to Get M-Pesa Statement Online (Web Portal)

If you prefer using a laptop or you need a **long-term or stamped** statement, the web portal is very handy.

Steps

  1. Visit the official M-PESA / Safaricom self-care portal (M-Pesa statements page).
  1. Log in using your Safaricom/M-Pesa credentials (phone number plus password/OTP as required).
  1. Navigate to the “M-Pesa Statement” or “Statements” section.
  1. Choose:
    • The type of statement (standard or stamped, where available).
 * The **period** (e.g., 3 months, 6 months, 12 months, or even up to 3 years depending on the options).
  1. Submit your request and download the generated PDF statement.

Some portals explicitly mention stamped statements, which can be useful for official verification such as court cases, embassy requirements, or bank reviews.

4\. Common Time Ranges & What They’re Used For

You’ll usually see preset periods you can request.
  • Last 6 months – often requested by local lenders, landlords, or employers.
  • [1][3]
  • Last 12 months – helpful for visa applications, large loans, or personal annual review.
  • [3][1][6]
  • Up to 3 years – useful for serious audits, legal matters, or long-term financial analysis (when available).
  • [1][3][6]
  • Mini statement (5 recent transactions) – quick check for day-to-day use via SMS or in-app.
  • [4][3][1]

5\. Quick View: Methods Compared

[5][4][1] [4][1] [3][1][4] [10][2][1][3] [2][1][3] [10][2] [9][6][1][3] [6][3] [3][6]
Method What You Use Best For Format You Get
USSD (*234# / *334#) Any phone with Safaricom SIM.Mini statements, email-based full statements when you’re offline.SMS (mini), PDF via email (full).
mySafaricom / M-PESA App Smartphone + data/Wi‑Fi.Fast, on- the-go PDFs and transaction history.PDF in-app export/download.
Online Portal Browser on phone/PC.Long-range or stamped statements for official use.Downloadable PDF, sometimes stamped.

6\. Privacy, Masked Numbers, and Forum Talk

A trending topic in Kenyan forums and Reddit is that **M-Pesa statements often mask phone numbers with asterisks (** * characters)** due to data protection rules.
  • Many users complain they can’t see full numbers of people they transacted with, especially when trying to recover lost contacts or track fraud.
  • Replies often point out that this is intentional and tied to Kenya’s data privacy laws, meaning full third-party numbers usually aren’t visible on standard statements.
  • Some users suggest that, if you need more detailed information for a serious issue (like fraud), you may need to involve police or official channels so Safaricom can share more under proper legal process.

So if you’re expecting a statement that shows full other-people’s numbers, don’t be surprised if you see a lot of *** instead.

7\. Small “Story” Example

Imagine Amina is applying for a visa in 2026. The embassy asks for **6 months of M-Pesa statements** to show proof of income and rent payments. She:
  1. Opens her M-PESA app , taps Statements , and selects Full Statement – Last 6 Months.
  1. Exports the PDF, which lands in her phone’s downloads, and emails it to herself so she can print from a cyber café.
  1. For extra assurance, she later uses the online portal to get a stamped version for her file.

In less than 20 minutes, she has official-looking documents showing her transaction history, all done digitally.

8. Quick FAQs

  • Is getting an M-Pesa statement free? Most guides state that accessing M-Pesa statements is free for registered customers.
  • [4][6]
  • Why is my statement PDF locked? For security, the PDF is usually password-protected; often your ID or passport number is used as the password.
  • [4]
  • Can I get statements for a deleted SIM? As long as the number and account still exist with Safaricom, you can generally access historical statements by logging into that account via portal or official channels, but exact options can depend on Safaricom policy at the time.
  • [9][1][3]

SEO Bits: Keywords & Meta

Meta description: Learn how to get M-Pesa statement in 2026 via USSD, M-PESA app, and online portal, including mini, full, and stamped statements, plus privacy details and forum insights.

Target keywords naturally used above:
  • how to get mpesa statement
  • latest news (around privacy, masking, and app features)
  • forum discussion (Reddit and Kenyan users’ experiences)
  • trending topic (masked numbers, data protection, self-service apps)

Bottom Note

Information gathered from public forums or data available on the internet and portrayed here.