Available on Android · Free

Understand every M-Pesa transaction

Turn your M-Pesa SMS messages into powerful financial reports, charts, and insights — all 100% on-device with zero data sharing.

1K+
Downloads
4.6★
User Rating
100%
Private
App screenshot
Smart Reports By category & contact
Fully Offline No data leaves your phone
About

Your M-Pesa, finally
fully understood

Mpesa Analyser Ledger reads the M-Pesa SMS messages already stored on your phone and transforms them into clear, actionable financial summaries — no syncing, no account linking, no internet required.

Filter transactions by date range, category, or contact. Generate statements with a single tap. See at a glance how much you've sent, received, spent on bills, or withdrawn this month.

"Great App, simple to install, and very fast to use. Offers quick and easy way to analyze all your M-Pesa transactions by category using quick filters." — David Kamau
Transaction list
Reports view
Filter options

Everything you need
to master your money

Powerful filtering, reporting and search — built specifically for M-Pesa users.

Per-Contact Analysis

See your full transaction history with any individual person or business — total sent, received and frequency.

Category Reports

Group transactions automatically — send money, receive money, buy goods, pay bills, withdraw, and more.

Date Range Filters

Filter by any custom date range — daily, weekly, monthly, or a specific period you define.

Statement Generation

Generate a clean M-Pesa statement from your SMS history — useful for records, audits, or personal budgeting.

Instant Search

Search through all your M-Pesa transactions quickly by name, amount, date, or transaction type.

Password Protection

Secure your financial data with an app password — only you can access your transaction history.

Screenshots

See it in action

Screen 1
Screen 2
Screen 3
Screen 4
Screen 5
Screen 6
Screen 7
Screen 8
Screen 9

Your data stays
on your phone

Mpesa Analyser was built with privacy as a first principle. It never connects to external servers, never shares your data, and never asks for more than it needs.

No data collected

The app reads SMS on-device only. No personal data is ever transmitted anywhere.

No third-party sharing

Your M-Pesa transaction details are never shared with advertisers or any third party.

Works fully offline

No internet connection is needed. Everything runs locally on your Android device.

Not linked to M-Pesa

The app is independent — it analyses your SMS messages, not your Safaricom account directly.

Full privacy policy

You can view our full privacy policy here

Google Play Data Safety Verified: No data collected or shared
Password Protection App-level security for your records
Offline-first Design No network permissions needed
Developer Contact mpesaledger@gmail.com
Reviews

Loved by users

4.6
Based on 11 Google Play reviews

Great App, simple to install, and very fast to use. Also secured by password protection. Offers quick and easy way to analyze all your M-Pesa transactions by category using quick filters.

DK
David Kamau
April 17, 2023

Application working well. Able to get M-Pesa messages that are stored in your phone and generate a useful summary. Does exactly what it says.

GG
Gerald Githinji
March 14, 2024

Helpful for tracking who I send and receive money from. The per-contact breakdown is really useful for small business owners who use M-Pesa a lot daily.

MF
Man Fabrigas
May 14, 2026

Ready to know your M-Pesa?

Free to download. No sign-up. No data shared. Just clarity.

Download on Google Play