Why capture method comes first
Most “best expense tracker” lists rank apps by features. In practice, the thing that decides whether a tracker works for you comes earlier: how it gets your transactions in the first place. That one choice shapes what the app can see, what it has to ask you for, and how much typing you will still do at the end of the month.
In India, expense trackers capture spending in five main ways. Each one has real strengths and real tradeoffs. This guide walks through all five so you can pick the right one, or the right mix, for how you actually pay.
1. SMS reading
The app reads the transaction texts your bank sends to your phone and turns them into expenses. It is fast and widely used in India, and it works well when your banks send clean, consistent messages.
The tradeoff is the permission. SMS access covers everything in your inbox, including OTPs, delivery updates and personal messages, not just bank texts. A good SMS tracker should explain whether parsing happens on your phone, what leaves the device, and why it needs the permission. SMS reading is an Android phone feature, so it does not help on the web.
2. Email reading (bank and card alert emails)
Banks and card issuers email transaction alerts for many debits, including UPI payments. An email-based tracker reads those alerts and turns them into categorised activity. A UPI payment from any app still debits a bank account, and the bank’s alert is what gets read, so it does not matter which UPI app you paid from.
The tradeoff is that it only works when your bank actually emails the alert. Not every bank emails every transaction, and you may need to switch email alerts on in your bank’s app. Email access is also sensitive, so look for read-only access limited to known bank and card senders, and a clear way to revoke it.
3. Statement import
The app reads your bank or card statements, either as files you provide or as statement emails that already reach your inbox. Statements are the most complete record a bank gives you, which makes them great for filling gaps and checking totals.
The tradeoff is timing: statements arrive monthly, so they are a catch-up source, not a live one. Many Indian bank statements are password-protected PDFs, so check how an app handles locked files and whether it stores your passwords.
4. Manual entry
You type each expense yourself. It needs no permissions at all and works for cash, which no automatic method can see.
The tradeoff is effort. Manual tracking only stays accurate if you keep it up every day, and UPI-heavy months mean a lot of small entries. Even with an automatic tracker, manual entry is a useful fallback for cash and missed payments.
5. Bank aggregator (Account Aggregator)
India’s Account Aggregator framework lets you consent to share data from supported financial institutions with an app through a regulated flow. It can go beyond spending to accounts, investments, loans and balances.
The tradeoff is that it is still an account-linking flow. It covers only institutions that take part, consent has to succeed, and you are granting broader access than a spending view needs. If you want every asset and liability in one place, aggregator-based apps are worth evaluating directly.
Comparison: capture methods at a glance
Use this table to compare what each method reads, what you grant, and where Glass Money stands today.
| Capture method | What it reads | What you grant | Best for | Watch out for | Where Glass Money stands |
|---|---|---|---|---|---|
| SMS reading | Bank transaction texts on your phone | SMS permission on an Android phone | Android users whose banks send clean SMS alerts | Permission covers OTPs and personal texts; phone-only | Not used. Glass Money never asks for SMS permission. |
| Email reading | Bank and card alert emails | Email access (look for read-only) | UPI, bank and card spending without SMS or a bank login; using it on the web too | Only sees what your bank emails; you may need to switch alerts on | Main method. Read-only Gmail access, limited to known bank, card and investment senders. Cannot send, delete or change mail. |
| Statement import | Monthly bank or card statements | Files you share, or statement emails in your inbox | Filling gaps and checking totals | Monthly, not live; locked PDFs need a password | Statement PDFs already in your connected Gmail are matched against your alerts to fill gaps. Bank and card statement upload is not offered; mutual-fund CAS PDFs can be uploaded from Net worth. |
| Manual entry | Whatever you type | Nothing | Cash and one-off payments; full control | Takes daily effort; easy to fall behind | Supported for cash and missed payments, on Android and the web. |
| Bank aggregator | Data from participating institutions, via consent | Regulated account-linking consent | Broad views beyond spending, including balances and investments | Only participating institutions; broader access than spending needs | Not available today; on the roadmap. Glass Money cannot see account balances from a bank link. |
How to choose
Start with a short list: your salary or savings account, credit cards, any joint account, cash, and the UPI apps you use. Then ask four questions.
- Which permission am I comfortable granting? SMS, email, a bank link, or none at all.
- Does my bank send what this method needs? Check that your banks send email alerts or SMS for UPI and card spends, or that they take part in Account Aggregator.
- Will it tell me what it is missing? A good tracker shows which accounts it covers and how fresh each one is, instead of presenting a partial total as complete.
- Where will I use it? Phone only, or the web as well.
A simple rule
Start with the least invasive source that covers your accounts, and add manual entry for cash. No single method is complete on its own. Refunds, card-bill payments, transfers between your own accounts and missing alerts all need checking against your bank’s records.
Where Glass Money fits
Glass Money is free to use today on Android and the web (paid plans may come later). It is built around email reading. It puts UPI, bank, card and joint-account spending in one place from the alert emails your bank already sends to Gmail, using read-only access. It never asks for SMS permission, your net-banking password, or your UPI PIN, and it cannot move money. Parsing uses built-in parsers first, with AI for anything they do not recognise.
- Automatic tracking from bank, UPI and card alert emails
- Joint accounts you hold, marked Joint next to your own banks and cards
- A coverage view showing which accounts are tracked and how fresh each one is
- One monthly budget that shows what is left per day, with bills still due set aside
- Recurring payments: this month’s total and what is still due
- Insights for spending patterns you can inspect
- Net worth: mutual funds via CAS (including Upload CAS PDF under Net worth), plus loans
- Editable categories, search, filters and monthly trends
- Statement PDFs already in your connected Gmail, matched against alerts to fill gaps
- Manual entries for cash or a missed payment
Issuer coverage
Glass Money reads alerts from major Indian issuers, including HDFC, ICICI, Axis, SBI, SBI Card, Kotak, IDFC FIRST, Yes Bank, PNB, Bank of Baroda, IndusInd, American Express India, OneCard and HSBC India, with more added as formats are verified. See the full list on https://glassmoney.app/supported-banks.
Who Glass Money is not the right fit for (yet)
If none of the limits below apply, it is a calm, low-permission way to see where your money goes.
- You want live bank balances or a direct bank link. Glass Money has no Account Aggregator connection today and cannot see balances from a bank link.
- Your bank does not email transaction alerts. Email reading only sees what arrives in your inbox.
- Your bank alerts go somewhere other than Gmail. Glass Money supports Gmail only today.
FAQ
What is the best way to track expenses automatically in India?
It depends on the permission you are comfortable with and what your banks send. SMS reading works on Android when banks send clean texts. Email reading works when banks email alerts and needs no phone permission. Account Aggregator covers participating institutions through a regulated consent flow. Many people combine one automatic method with manual entry for cash.
Can I track UPI spending without giving an app SMS permission?
Yes, if your bank emails transaction alerts. A UPI payment debits your bank account whichever UPI app you use, and the bank’s alert email records it. Glass Money reads those alerts with read-only Gmail access, with no SMS permission and no bank login.
Is it safe to give an expense tracker access to my email?
It is sensitive access, so check the details. Look for read-only access (the app cannot send, delete or change mail), limited to known bank and card senders, with a clear way to revoke it from your Google account. Glass Money works this way, and its privacy policy at https://glassmoney.app/privacy explains what is stored and how to delete it.
Do I still need manual entry with an automatic tracker?
Usually, yes, for cash and for any payment your bank did not send an alert for. Check your bank’s records first so you do not add a payment twice.
Is Glass Money free?
Yes, Glass Money is free to use today. If paid plans come later, prices and plan features will be shown before you pay.
Which platforms does Glass Money work on?
Glass Money is available on Android (Google Play as Glass Money: Expense Tracker, package com.paisewise), and the web at /home. Get it on Google Play at https://play.google.com/store/apps/details?id=com.paisewise or sign in with Google at https://glassmoney.app/home.
Sources and review notes
We use primary sources where possible and review comparison pages quarterly. Product availability and pricing can change, so check each linked source before making a decision.