Indian banks send you an SMS for almost everything. A ₹40 auto ride, a ₹4 lakh transfer, the same alert format either way. Most people treat this as noise and swipe it away. It is actually the most complete record of your financial life that exists on your phone.
An SMS based expense tracker turns that stream into a spending history without you typing anything. This page covers how it works, what it reliably catches, what it misses, and how to judge whether the one you are using is any good.
How it works
Your bank sends a message like:
Rs.1,240.00 debited from a/c XX4471 on 22-08-26 to VPA freshbasket@okaxis. Ref 419827364. Not you? Call 18001234.
Everything a tracker needs is in there. The amount, the direction, which account, the date, and who was paid. The app parses those fields out, works out a category, and drops it into your ledger. No bank login, no net banking password, no ability to move money.
The same logic applies to the transaction emails your bank and card issuer send, which matters because a lot of credit card alerts arrive by email rather than SMS.
What it catches
- Every UPI payment, in and out, across every UPI app you use, because the alert comes from the bank rather than the app.
- Card transactions on debit and credit cards, including the online ones.
- Standing instructions and EMIs, which is how recurring expense detection works. The app notices a ₹649 debit on roughly the same date each month and flags it as a subscription.
- Multiple accounts at once. A salary account at one bank, a credit card at another and a UPI-linked account at a third all feed the same view. This is where SMS tracking beats logging into three apps.
What it misses
- Cash. There is no alert, so there is no record. Nothing solves this except typing it in.
- Alerts your bank does not send. Some banks skip SMS for small amounts or for certain card types, and that leaves gaps. Connecting email as well as SMS closes most of them.
- Wallet-internal movement. Loading a wallet shows as one debit. What you then spent from the wallet may not generate bank alerts at all.
- Why the payment happened. The SMS tells you ₹1,240 went to
freshbasket@okaxis. It does not tell you whether that was your groceries or the flat's groceries that three of you are splitting. This gap is the biggest single source of wrong numbers, and it is covered in the UPI tracking guide.
The part that matters
Reading the SMS is the easy bit. The hard part is turning Q73829174@ybl into "groceries", and that is where these apps separate.
Most of them lean on a fixed list of merchant names. It catches Swiggy and Amazon and misses the thousands of small businesses that make up a lot of real Indian spending. What is left lands in "Miscellaneous", and once "Miscellaneous" is a third of your chart, the chart is decoration.
Splitify goes at it differently, and the difference shows up as fewer questions over time rather than more. You do not need to care how it works, though. There is a simpler test.
After four weeks, look at how much of your month is sitting in "Miscellaneous". If it is more than a few percent, the app is not doing its job, whatever it says on the store page.
The privacy question
Giving an app access to your messages is a real decision and you should not make it casually. What we would tell you to ask of any app, including ours:
- Does it ask for a net banking username or password? It should never need one. Splitify does not.
- Can it move money? It should not be able to. Splitify has read only access to transaction data.
- What does it do with non-bank messages? Splitify looks at bank alerts to extract transaction details. Your personal conversations are not the point and are not what the parsing is for.
- Can you turn it off? You should be able to disconnect at any time and have the access end there.
- Can you delete your data? Splitify deletes your account and personal data on request.
The full detail is in our privacy policy. If you are not comfortable after reading it, use Splitify for splitting only. That side needs no message access at all and is free.
Setting it up
- Install Splitify and sign in with your phone number.
- Open the personal finance tab and connect SMS, email, or both. Both is better, since credit card alerts often come by email.
- Let it backfill from the alerts already sitting on your device and in your inbox. You get a month or two of history straight away rather than a blank screen.
- Correct the categories it gets wrong for the first week or so. Each fix sticks for that payee permanently.
- Set budgets on the two or three categories where you actually overspend.
The tracking side runs on a 7 day free trial and then becomes Splitify Pro. Splitting bills stays free either way.
Get a month of history on day one
Splitify backfills from alerts you already have instead of starting from a blank screen.
Common questions
How does an SMS expense tracker work?
It reads the transaction alerts your bank already sends you and pulls out the amount, the date, the account and who was paid. No bank login is involved, and the access is read only, so the app cannot move money. Transaction emails are read the same way, which matters for credit cards that alert by email rather than SMS.
Is it safe to give an app access to my bank SMS?
It depends entirely on the app. The things to check: it should never ask for a net banking password, it should have read only access, you should be able to disconnect at any time, and you should be able to delete your data. Splitify meets all four, and the specifics are in our privacy policy.
Will it track cash payments?
No. Cash generates no alert, so no app can see it. You can add cash expenses manually in a few seconds. For most urban users cash is now a small enough share that it does not distort the picture much.
What if my bank does not send SMS for every transaction?
You will have gaps, and this is common. Connecting email as well as SMS closes most of them, since card issuers often send email alerts for transactions they do not text about. Anything still missing can be added by hand.
Does it work with multiple banks and credit cards?
Yes, and that is the main advantage over checking each bank's own app. Alerts from every account and card feed into a single spending view.
Can it detect my subscriptions and EMIs?
Yes. A debit of a similar amount on a similar date each month gets flagged as recurring, which is how the app builds a list of your subscriptions and expected monthly outgoings.