Understand where your M-Pesa money goes.
MpesaLens analyzes your M-Pesa PDF statements and shows you exactly how and where you've spent your money. Filter by date, search by merchant or person, and discover your spending patterns.
MpesaLens helps you understand your M-Pesa spending by:
- Categorizing all transactions - Automatically groups your transactions into Lipa Na M-Pesa, transfers, airtime, withdrawals, and more
- Filtering by date - View spending for specific dates or date ranges
- Searching by entity - Find all transactions with a specific merchant, person, or service
- Visualizing patterns - See charts and summaries of where your money goes
- Showing transaction details - Click any category to see individual transaction amounts, dates, and recipients
Open the M-Pesa app, MySafaricom app, or dial *334# and request your statement. You'll receive a PDF via email.
- Visit MpesaLens
- Upload your PDF statement
- Enter the password if your PDF is protected
- Click Process
- Browse transactions organized by category
- Use the date filter to focus on specific time periods
- Search for specific merchants or people
- Click on any category to see detailed transaction lists
- View charts showing your spending breakdown
- Buy Goods - Purchases at shops and merchants
- Pay Bill - Utility bills, subscriptions, and services
- Pochi La Biashara - Small business and vendor payments
- Transfers - Money sent to other M-Pesa users
- Received - Money received from others
- Withdrawals - Cash withdrawn from agents
- Airtime and data bundles
- Deposits and other mobile transactions
Your data stays on your device. MpesaLens processes everything locally in your browser and doesn't store, upload, or transmit your statements anywhere. No account required, no personal information collected.
MpesaLens automatically categorizes transactions based on M-Pesa descriptions. Since these descriptions can vary, some transactions may be miscategorized. You can always expand any category to see the full list of transactions and verify the details.
If you use M-Pesa for business, MpesaLens works with SME (Pochi Merchant) accounts. Mixed personal and business transactions are normal and will appear in the analysis.
Large statements covering many months may take longer to process. The app works best on Chrome, Firefox, or Safari.
Verify you're using an official M-Pesa statement from Safaricom and that your password is correct.
Expand the category sections to view all transaction details. M-Pesa transaction descriptions can be inconsistent.
Some older statement formats may not be fully recognized. Check the expandable sections to see what was processed.
MpesaLens is for personal financial analysis. Always verify important financial information against your official M-Pesa records. Users are responsible for data security and compliance with local data protection regulations.
MpesaLens is an independent tool and is not affiliated with Safaricom or M-Pesa.