Productivity · Open source

PennyWise: SMS Expense Tracker

Sarim

Auto-track UPI & bank SMS. Private expense tracker and budget app, no sign-up.

Download

Opens the official F-Droid page

PennyWise: SMS Expense Tracker screenshot 1PennyWise: SMS Expense Tracker screenshot 2PennyWise: SMS Expense Tracker screenshot 3PennyWise: SMS Expense Tracker screenshot 4PennyWise: SMS Expense Tracker screenshot 5PennyWise: SMS Expense Tracker screenshot 6

About PennyWise: SMS Expense Tracker

Your bank already texts you every transaction. PennyWise reads those SMS on your phone and turns them into an automatic expense tracker — no manual entry, no sign-up, nothing uploaded.

★ Why PennyWise asks for SMS permission

Reading bank SMS is how the app works — it is the entire product. Everything happens on your device: no server ever receives a message, there is no account to create, and the complete source code is public (AGPL-3.0) so anyone can verify exactly what it does. Would rather not grant it? You can still add transactions by hand or import a PDF statement.

★ Automatic expense tracking

• Every UPI payment, card swipe, ATM withdrawal and bank transfer becomes a categorized transaction

• 161 banks and payment services across 25 countries, with multi-currency support

• Works with any UPI app — it reads your bank's SMS, not the app

• A clean, searchable spending timeline that stays up to date on its own

★ Budgets and insights

• Set monthly budgets per category and watch progress as you spend

• Spending trends, category breakdowns and month-on-month comparisons

• Automatic subscription detection — finds the recurring payments you forgot about

• Smart rules to auto-categorize transactions your way

★ On-device AI assistant

Ask "what did I spend on food last month?" and get a real answer. The AI model (Qwen 2.5) runs locally on your phone — no API calls, no cloud, works offline.

★ Private by design

• No account, no login, no email required

• No ads, no trackers, no analytics on your financial data

• Nothing leaves your device

• Open source (AGPL-3.0) — read the code yourself

★ Free, with an optional Pro upgrade

PennyWise is free to use. An optional Pro license adds unlimited custom rules, PDF statement imports, CSV export, duplicate-account merge and scheduled daily backups — and directly supports a solo developer building PennyWise independently. Already have a license key? Enter it under Settings → PennyWise Pro.

A money manager, budget planner and spending tracker in one — for people who hate typing in expenses.

What's new in 2.23.0

• Goals and Budgets — set spending goals, track progress, and add transactions to a goal directly from the transaction detail screen • Fixed a crash that prevented launch on Android 13 and older devices after the last database migration • New Spending filter in Analytics combines Expense and Card transactions into a single view • Fixed Tamilnad Mercantile Bank SMS messages being incorrectly captured by Thailand's TTB parser

How to install PennyWise: SMS Expense Tracker

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open PennyWise: SMS Expense Tracker from your app drawer.

More productivity apps

More