Skip to content
Guide

How to Download Your M-PESA Statement (2026)

Every method, USSD, My OneApp, SMS, email, and Safaricom Shop, with period limits, cost, and speed compared.

DW
by Reviewed by Josephine Njeri
7 min read Updated 30 August 2026Verified 30 Aug 2026

To get your M-PESA statement, dial *234# and choose M-PESA Info → M-PESA Statement. The full monthly statement arrives at your registered email by the 5th of the following month. Mini-statement (last 5 transactions) is free anytime by SMS.

Every method compared

MethodMax periodSpeedCost
USSD *234#5 years5 min to 2 hrs (email)Free
My OneApp~6 months in-app, longer by emailInstant PDFFree
SMS “STMT” to 45630 days default5 to 30 minFree
Email safaricare@safaricom.co.ke5 years1 to 3 business daysFree
Safaricom Shop visit7+ yearsSame visitFree for personal use

Method 1, USSD *234#

  1. Dial *234# from your registered Safaricom line.
  2. Choose 5. M-PESA Info.
  3. Choose M-PESA Statement.
  4. Choose Mini-Statement (SMS, last 5) or Full Statement (email, any range up to 5 years).
  5. Confirm the registered email on file, or update it.
  6. Enter your M-PESA PIN.
  7. Statement arrives by SMS (mini) or email PDF (full).

Method 2, My OneApp

Safaricom's My OneApp (rebranded 2026) gives instant statements in-app.

  1. Open My OneApp and log in with biometric or PIN.
  2. Tap Statements or Transaction History.
  3. Pick the period (7 days, 30 days, 3 months, or custom).
  4. Download PDF or tap Email Statement.

The PDF is password-protected, usually with your National ID number or DDMMYYYY of your birth date, the app tells you which.

Method 3, SMS to 456

Send the SMS STMT to 456. Confirm the follow-up prompt. Default period is 30 days, delivered to your registered email.

Method 4, Email Safaricare

For older statements (1 to 5 years) or specific date ranges:

  • From: your registered email address
  • To: safaricare@safaricom.co.ke
  • Subject: “M-PESA Statement Request, [your phone number]”
  • Body: full name, ID number, phone, date range required
  • Attachment: scanned ID copy

Response typically within 1 to 3 business days.

Method 5, Safaricom Shop

For statements older than 5 years, or complex situations (legal, fraud), visit any Safaricom Shop with your original National ID. Free for personal use. Statements older than 7 years require special escalation.

What the statement contains

  • Header: name, ID, phone, period
  • Opening balance
  • Every transaction: date, time, type, amount, fee, counterparty, running balance
  • M-PESA reference code per entry (10 characters)
  • Total credit, total debit, total fees
  • Closing balance

The PDF is password-protected. Default password is your ID number, or DDMMYYYY birthdate.

Common use cases

Visa applications

Most Western embassies (Schengen, UK, US, Canada, Australia) accept M-PESA statements as proof of financial means for Kenyan applicants. Best practice: 3 to 6 months plus a current balance certificate from a Safaricom Shop.

Loan applications

Banks, SACCOs, microfinance, and some digital lenders accept M-PESA statements as evidence of cash flow, especially for self-employed borrowers without payslips. Cover the last 3 to 6 months minimum.

Business accounting

Small businesses using paybill or Pochi for receipts use monthly statements for bookkeeping. Most accounting software (QuickBooks, Zoho Books) can import M-PESA PDFs.

Disputes and reversals

Statement is evidence for a wrong-send. See our M-PESA reversal guide.

Security

  • Do not share the PDF password in the same email as the file.
  • Do not upload full statements to public cloud folders.
  • Anyone asking for “your full M-PESA statement for verification” is likely a scam.

Common issues

  1. “No transactions in this period”. Wrong date format. Use DDMMYYYY.
  2. PDF will not open. Try Adobe Reader, avoid mobile previews.
  3. Forgotten password. Try ID number first, then DDMMYYYY of DOB. Regenerate via *234# if still stuck.
  4. Email statement missing. Check spam. Confirm registered email via *234# → M-PESA Info → Update Email.

FAQ

Is there a fee?

No, all five methods are free for personal use.

How far back can I get statements?

5 years via USSD or email. Older needs a Safaricom Shop escalation.

Can I get someone else's statement?

No, only the account holder. Deceased estates require court orders.

Source: Safaricom M-PESA product documentation and tariff page, verified 30 August 2026.

See paybillke first on Google. Pick us as a preferred source and our updates show up more often in your Top Stories.

Add paybillke on Google