Master Your M-PESA Spending. Zero Internet Required.
Pesalytics automatically transforms your M-PESA SMS into clean, actionable spending insights. No bank accounts connected, no data uploaded, 100% private.
Engineered for Kenya
Everything You Need to Take Control of Your M-PESA Finances
Designed specifically for Kenyan users who value speed, privacy, and actionable budgeting.
Automatic M-PESA SMS Parsing
No manual data entry. Pesalytics automatically categorizes your payments, paybills, till numbers, and transfers directly from your SMS inbox.
100% Offline & Private
Your financial history never leaves your phone. We have zero servers, zero cloud databases, and zero tracking scripts inside the Android app.
Instant PDF & CSV Exports
Need your statement for budgeting or tax filing? Generate crisp, formatted PDF or CSV statements for any custom date range in seconds.
Payee & Merchant Analytics
Discover exactly where your money goes. Track spending per merchant, view historical trends, and spot recurring subscriptions effortlessly.
Budget Limits & Alerts
Set monthly spending limits for categories like Dining, Utilities, or Shopping. Get notified before you overspend.
Manual Expense Tracking
Add cash payments and non-M-PESA expenses so your total net worth and budget calculations are always 100% accurate.
Your Money. Your Data.
Locked On Your Device.
Unlike other financial tracking apps that upload your financial transactions to remote servers, Pesalytics parses your SMS messages strictly on your phone using local regex algorithms.
No Internet Connection Required
Pesalytics works completely offline in airplane mode.
Zero Account Registration
No email or phone number required to start using the app.
Local Room SQLite Database
Your parsed financial records stay stored inside your phone's encrypted sandboxed storage.
"No data collected" safety label confirmed on Google Play Console Data Safety section.
Simple, Transparent Pricing
Track Free. Upgrade Only If You Need Advanced Tools.
No hidden fees, no subscriptions forced on you. Local Kenyan pricing paid securely via Google Play Billing.
Free Forever
Essential M-PESA budget tracking for everyone.
- Automatic SMS parsing
- Basic income & expense dashboard
- Category breakdown
- Recent 30-day transaction history
- 100% offline & private
Monthly Pro
Full power analytics with complete export options.
- Everything in Free
- Unlimited transaction history
- PDF & CSV statement exports
- Custom budget alerts & limits
- Merchant & Payee deep analytics
- Priority support
Annual Pro
Save 44% compared to monthly subscription.
- Everything in Pro
- 44% annual savings
- All future premium features
- Lifetime bug-fix guarantee
Got Questions?
Frequently Asked Questions
Does Pesalytics see my M-PESA balance or transactions?
No. Pesalytics operates 100% offline. All SMS parsing happens directly on your phone's processor. No financial data, phone numbers, or transaction logs are ever uploaded to any server.
How does Pesalytics read my M-PESA SMS?
When you grant the standard Android SMS permission, Pesalytics uses local regular expression (regex) patterns to extract transaction details (amount, payee, date, transaction fee) from official Safaricom M-PESA messages.
Is Pesalytics affiliated with Safaricom?
Pesalytics is an independent personal finance tool developed by Daniel Odhiambo. It is not affiliated with, endorsed by, or sponsored by Safaricom PLC.
Does it work without an internet connection?
Yes! You can use Pesalytics in full airplane mode. Internet is only used if you choose to upgrade to Pro via Google Play Billing.
Can I export my financial data?
Yes, Pro users can generate clean PDF statements and CSV files for any date range to review their spending or share with accountants.