Finance · Open source
UPI Expense Tracker
Goushik
Offline UPI expense tracker: auto-captures payments, no cloud or tracking
Opens the official F-Droid page
About UPI Expense Tracker
A wallet you glance at.
UPI Expense Tracker is a 100% offline personal expense tracker for UPI payments. It quietly
captures every payment you make, sorts it into categories, and shows your daily, weekly, and
monthly spend plus an at-a-glance available balance — on the home screen and in home-screen
widgets. There is no account, no cloud, no ads, and no tracking. Everything stays on your phone.
WHAT IT DOES
* Captures payments automatically. An Accessibility Service reads the on-screen payment
confirmation from your UPI app (Google Pay, PhonePe, Paytm, CRED) and your bank's payment SMS,
then records the amount, payee, and time. Duplicates are removed by the bank reference number.
* Shows your spend. This-week and this-month totals, a spend chart, recent transactions, and
automatic categories such as Food, Groceries, Transport, and Bills.
* Available-balance wallet. A manual baseline minus your captured spends, which you can re-anchor
to the real figure any time.
* Home-screen widgets for spend, available balance, a monthly budget, and week/month budget
progress.
* Tells you when capture stops. If the accessibility switch goes off, you get a reminder and the
widgets show "Capture paused", so a stalled total never looks current.
* Budgets. Set a monthly cap and watch it fill on the home card and a widget.
PRIVACY — NOTHING LEAVES YOUR PHONE
The INTERNET permission is actively stripped from the app, so it is incapable of sending any data
off the device. There is no cloud, no analytics, no crash reporting, and no third-party tracking;
your data lives in a local database only. CSV export is local and shared by you manually. The
donate button simply opens a payment page in your browser — there is no payment SDK in the app.
PERMISSIONS
* Accessibility Service — reads the UPI app's payment-confirmation screen to capture a payment.
What's new in 1.1.7
Capture only records a payment from the paying app's own Pay screen: receipts, chats, notifications and autopay setups are no longer booked. A bank SMS can't be overwritten by a later screen. SBI UPI alerts are now read, and fake bank texts are ignored. If capture is switched off you get a reminder and widgets show Capture paused. New week/month budget widget. Safer backups, a Removed payments list, guided setup. Android 14+ detection fixed.
How to install UPI Expense Tracker
- Tap Download — the app's official page on F-Droid opens.
- Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
- If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
- Open UPI Expense Tracker from your app drawer.




