🇱🇰  Built for Sri Lanka · Android

Your bank transactions,
captured automatically.

SpendSense reads your bank SMS alerts the moment they arrive — extracting the amount, merchant, and category without you lifting a finger. No cloud. No login. No manual entry.

Android 8.0+ 18 Sri Lankan banks Free to use 100% on-device

How it works

Three steps.
Zero effort.

SpendSense turns your bank's transaction alerts into a clear financial picture — completely automatically.

1

Bank sends a transaction SMS

You make a payment. Your bank sends their usual alert — "Your account has been debited Rs. 850 at Keells Super."

2

SpendSense reads and categorises it

The amount, merchant, and category are extracted on your device the instant the SMS arrives. No server involved. No delay.

3

You see your spending clearly

Open the app to see where your money went — by day, by category, and against the monthly budgets you've set.

Features

Everything you need.
Nothing you don't.

Built to be simple and private. No accounts. No subscription required to start.

💬

Automatic SMS Capture

Transactions appear the moment your bank sends an alert. Works silently in the background, even when the app is closed.

📊

Spending Insights

Category breakdowns, monthly totals, and trends — all calculated locally on your device without touching a server.

🎯

Budget Tracking

Set monthly limits by spending category. SpendSense shows how much you have left before you overspend.

🔒

Biometric Lock

Protect your financial data with fingerprint, face recognition, or device PIN. Off by default — yours to enable.

💾

Local Backup & Restore

Export your history as a portable file and restore it anytime. You choose where it goes. We never see it.

✏️

Manual Entry & Editing

Add cash transactions or correct auto-captured ones. Tap any transaction to edit the amount, merchant, or category.

Supported banks

Built for Sri Lankan banks.

SpendSense recognises transaction SMS alerts from these banks automatically. No setup needed — just grant the SMS permission and it works.

Sampath Bank Commercial Bank of Ceylon Bank of Ceylon People's Bank Hatton National Bank National Savings Bank NDB Bank Seylan Bank Pan Asia Banking Corporation Union Bank Sri Lanka Nations Trust Bank FriMi DFCC Bank Cargills Bank Amana Bank HSBC Sri Lanka Standard Chartered MCB Bank

Your bank not listed? Contact us with a sample SMS and we'll add support for it.

Privacy by design

Your data never leaves
your phone.

SpendSense was built with a single constraint: no servers. Your financial life is private by architecture, not just by policy.

0 Bytes uploaded Your transaction data never touches a server. Not even once.
0 Ad networks No advertising frameworks, no data brokers, no profiling of any kind.
0 Accounts needed No email, no login, no registration of any kind required.
0 Ads. Ever. SpendSense will never show you advertisements.

Technical note: SpendSense sets android:allowBackup="false" — your data cannot be silently uploaded to Google's cloud backup. In production builds, raw SMS content is never stored after parsing. Only the extracted fields — amount, merchant, category, date — are saved to your local database. Read the full privacy policy →

Ready to stop logging manually?

Free to use. Pro unlocks full history and insights. No credit card needed to start.

Get it on Google Play Available for Android 8.0 and above · Sri Lanka