PesaTrack

Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

PesaTrack automatically tracks your M-PESA and bank expenses by reading transaction SMS messages. No manual entry needed β€” just spend, and PesaTrack logs it.

πŸ”’ 100% PRIVATE β€” ALL DATA STAYS ON YOUR DEVICE
PesaTrack has no internet permission. Your financial data never leaves your phone. No servers, no cloud, no analytics, no ads. Just you and your data.

πŸ“± HOW IT WORKS
When you send money via M-PESA, buy goods, pay a bill, or withdraw from an agent, PesaTrack reads the confirmation SMS and automatically extracts the transaction details β€” amount, recipient, date, and transaction code.

πŸ’° KEY FEATURES

β€’ Automatic SMS Tracking β€” Detects M-PESA and NCBA bank transactions in real time
β€’ Historical Import β€” Import past M-PESA SMS to backfill your expense history
β€’ Smart Categorization β€” 18 category groups with 90+ sub-categories; auto-categorizes common merchants using built-in rules or your own custom rules
β€’ Batch Categorize β€” Group uncategorized expenses by recipient and categorize them all at once
β€’ Budget Tracking β€” Set monthly, weekly, or yearly budgets per category with alerts at 80% and 100%
β€’ Analytics & Charts β€” Monthly trends, category breakdowns, top spenders, payment type analysis, and year-over-year comparisons
β€’ Excel Import β€” Import M-PESA statements from Excel spreadsheets
β€’ Manual Entry β€” Add cash and other expenses manually
β€’ Custom Categories β€” Create your own category groups and sub-categories
β€’ Auto-Rules β€” Define custom rules to automatically categorize future transactions
β€’ PIN Lock β€” Secure your financial data with a 4-digit PIN and optional fingerprint/face unlock

πŸ“Š ANALYTICS
See where your money goes with visual charts:
β€’ Monthly spending trends
β€’ Category breakdown with color-coded bars
β€’ Daily spending patterns
β€’ Top recipients by amount
β€’ Payment type distribution
β€’ Month-over-month and year-over-year comparisons
β€’ Variable-spend category detection

🏦 SUPPORTED SMS SOURCES
β€’ M-PESA (Safaricom)
β€’ NCBA Bank
β€’ More banks coming soon

πŸ‡°πŸ‡ͺ BUILT FOR KENYA
PesaTrack understands Kenyan financial services β€” M-PESA transaction formats, Kenyan bank SMS patterns, and local merchant names. Categories include Kenya-specific items like Chama contributions, SACCO savings, NHIF/NSSF, and M-PESA transaction costs.

⚑ GETTING STARTED
1. Install PesaTrack
2. Grant SMS permission (we only read M-PESA and bank messages)
3. Import your existing M-PESA SMS history
4. Start tracking automatically!
Updated on
Jun 27, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

β€’ Analytics β†’ Charts β†’ Monthly tab now follows your "month starts on" day, so the period selector and all monthly charts match your budget cycle
β€’ CSV export (Settings β†’ Export Data) now includes income transactions alongside expenses, with a new "Type" column
β€’ Bank β†’ M-PESA self-transfers (e.g. NCBA app to M-PESA) no longer count as income β€” they're auto-excluded but still visible on the Income screen for audit
β€’ Income screen no longer jumps to the top after categorizing a row
Content rating
Everyone
Learn more

App support

About the developer
Joel Mumo Ngei
joelmumo.jm@gmail.com
Kenya