How to Download Your M-Pesa Statement from Safaricom (2024 Guide)
Step-by-step guide to downloading your M-Pesa statement from the Safaricom self-care portal or MySafaricom app — as a PDF or CSV — for bookkeeping, tax filing, and loan applications.
Whether you need your M-Pesa statement for KRA tax filing, a bank loan application, or to keep proper business financial records, Safaricom makes it straightforward — once you know where to look. This guide walks you through every step, including the common pitfalls that cause people to give up halfway.
Step-by-step: Downloading your M-Pesa statement
Log in to the Safaricom Self-Care Portal
Navigate to M-Pesa Statement
Choose your date range
Choose PDF or CSV format
- PDF — best for sharing with your accountant or attaching to a loan application.
- CSV — best for importing into spreadsheets or bookkeeping tools like PesaLedger.
Check your email
Alternative: MySafaricom App
- Open the app and tap M-Pesa
- Scroll down and tap M-Pesa Statement
- Select your date range and tap Send Statement
- The PDF will be emailed to your registered address
Got your statement? Analyse it in minutes with PesaLedger
Upload your PDF or CSV to PesaLedger and get AI-categorised transactions, KRA Turnover Tax calculations, and a clean financial dashboard — no Excel needed. Free for up to 100 transactions.
Frequently asked questions
How far back can I get my M-Pesa statement?
Safaricom currently provides up to 12 months of transaction history per request through the self-care portal. For older records, you may need to visit a Safaricom service centre with your ID.
Is the M-Pesa statement accepted by KRA for tax filing?
Yes. The official Safaricom M-Pesa statement is accepted as supporting documentation for KRA Turnover Tax (TOT) and income tax returns. It shows gross inflows which form the basis of your taxable turnover.
Can I use my M-Pesa statement for a bank loan application?
Yes. Most Kenyan banks and digital lenders (including KCB, Equity, and M-Shwari) accept the PDF M-Pesa statement as proof of income and cash flow when assessing loan applications.
What if I don't have an email linked to my Safaricom account?
You will need to visit a Safaricom service centre or Safaricom shop to update your email address before you can receive the statement. Bring your national ID and the registered SIM.
How do I analyse my M-Pesa statement once I have it?
You can upload your PDF or CSV statement to PesaLedger. The AI automatically categorises every transaction, calculates your gross sales for KRA TOT, and generates a clean financial report — no Excel required.