SpendLens reads your bank, UPI & card transaction SMS, parses them with a self-learning engine, and turns them into beautiful insights — all on your device. No accounts. No cloud. No tracking.
SpendLens does the boring work — capturing, deduplicating, and categorising every transaction — so you can focus on the insights.
Reads bank, UPI & card transaction SMS the moment they arrive and on first import — no manual entry, ever.
A pluggable engine ships with generic built-in patterns and learns new SMS formats over time — so parsing keeps improving.
Re-delivered SMS and double notifications from bank + card networks are detected and merged — your totals stay accurate.
Transactions are sorted into Food, Transport, Shopping, Bills and more — and your corrections are remembered per merchant.
Monthly trends, spend-by-category breakdowns, top merchants, and debit-vs-credit views in a clean Material 3 interface.
Glanceable widgets show your month's spend vs budget and your top categories right on your home screen.
Get reminded before recurring bills are due and warned when a category is on pace to exceed its monthly budget.
Your database is encrypted at rest with SQLCipher and keys are sealed in the Android Keystore. Cloud backup is disabled.
Unparsed messages and probable duplicates land in a review queue. Your edits create smarter rules for future parsing.
Most finance apps sync everything to the cloud. SpendLens doesn't. Every transaction is parsed, stored, and analysed locally. No account, no login, no server.
No raw SMS, account numbers, or amounts are transmitted. Core features need no internet connection.
AES-256 encryption at rest with keys protected by hardware-backed Android Keystore.
Backup and device-to-device transfer are explicitly disabled. Your data stays where you put it.
Revoke SMS permission anytime, export your data, or wipe everything with one tap. Read our Privacy Policy.
Set it up once and forget manual expense tracking forever.
Approve SMS permission after a clear explanation of exactly what's read and why. No other permissions needed.
SpendLens scans your inbox once in the background, filters to financial messages, and builds your transaction history.
New SMS are parsed live. Unrecognised formats are learned over time so future messages are captured automatically.
Open the app (or a widget) for live spending, trends, and budgets — all stored encrypted on your device.