Back to guides
Guides 9 min read

Published October 2, 2026

What an Automatic Expense Tracker Actually Catches (and What It Misses)

Every expense app calls itself automatic. Fine. But automatic at what, exactly? Here's what SMS, bank feeds and your inbox each actually catch.

By Rohtash Singh and Taniya Das, co-founders of Numero

An automatic expense tracker sounds simple: you connect something, it watches your money, you never type a receipt again. Lovely idea. Honestly, it's the reason most of us download these apps in the first place.

Then you actually use one for a month.

You open it and see "₹2,499 - AMZN MKTP" and think... what was that? The phone case? The thing for Mum's birthday? Is it going to bill me again in thirty days? Did I return it? Nobody's sure, least of all the app. Knowing that money left is the easy part. It's everything around the payment that gets lost.

So I want to go through the three usual ways apps try to do this (SMS, manual entry, bank connections), say plainly where each one falls over, and then explain why we ended up looking at a much less glamorous place. Your inbox.

Key takeaways

  • SMS alerts catch a lot of payments, but Android restricts the permission, iOS doesn't allow it, and the messages say very little.
  • Typing everything in yourself works great. For about three weeks.
  • Bank data is solid on how much moved and when. Ask it what you bought, or whether the refund came, and it shrugs.
  • Receipts, invoices and booking emails often hold exactly the bits the bank line drops.

See this in your own inbox

Numero finds it automatically — read-only, in about a minute.

SMS: great idea, awkward reality

In India this one's tempting. Every UPI payment, every card tap, your bank fires off a text. Read those and you've got a spending log, right?

Sort of. On Android, READ_SMS is a restricted permission and Google Play only lets apps use it for a handful of core purposes. On an iPhone you can forget it entirely. Third-party apps can't read your messages, full stop. Apple's public APIs only go as far as filtering junk from unknown senders. So an SMS-based app is already a different product depending on which phone you own.

Then there's the ask itself. Your SMS inbox is where OTPs live. Login codes. Your landlord. That cousin who sends good-morning messages daily. Giving an expense app the keys to all that is a big ask, and I'd hesitate too.

And even when it works, the text is tiny. "Rs 2,499 spent on card XX1234 at AMZN MKTP." That's it. No item, no hint that it's a subscription, no renewal date, nothing about the refund Amazon processes nine days later. Good for spotting a payment. Not much else.

Manual entry, or: the spreadsheet you abandoned in February

To be fair, typing things in yourself gives you the best data of the lot. You know the shop's real name. You know the ₹800 was a work lunch. You know the gym renews on the 14th.

The problem is you have to be the app. Think about a perfectly normal week. Groceries. A flight booked late on a Tuesday. The credit card bill. That new streaming service you signed up for because everyone's talking about one show. A refund for the shoes that didn't fit. Six or seven UPI payments you'd struggle to name. Log all of it, categorise it, set reminders, come back when the refund clears... and then next week, do it all again.

Most people don't fail at this because they're lazy. They fail because it's a chore with no end date. Miss a few days and the whole thing quietly turns into a record of the weeks you weren't busy.

Bank connections: lots of rows, not much story

Linking a bank account does fix the capture problem, mostly. Depending on the bank and the setup, the app sees an amount, a date, some sort of merchant description, debit or credit, and the account. India's Account Aggregator framework (and open banking in other countries) makes this possible with your consent, and the RBI's directions require that consent and let you take it back.

Useful? Very. But look at what you actually get. An ₹18,000 charge from something like MAKEMYTRIP. Was that a flight? A hotel? Two hotels? Something you cancelled the next morning? The bank doesn't know. That information just isn't in the record.

There's also the trust bit, which I think apps tend to rush past. Plenty of people are perfectly happy linking their bank. Plenty aren't, and not because they're paranoid. They just don't want one more app plugged into their accounts. Fair enough. An expense tracker without bank access is a different trade-off, and it's worth saying out loud that you'll see less of your account activity that way.

Meanwhile, in your inbox

Here's the funny part. While the whole industry argued SMS vs bank feeds, a ridiculously detailed record of our spending was piling up in email, mostly unread. Statements. Order confirmations. E-tickets. "Your free trial ends in 3 days!" Invoices from that SaaS tool you forgot you were paying for. Refund updates.

These emails exist to explain things to a human, so they're stuffed with the details a bank line leaves out. That's really what email-based expense tracking is about. It's not copying your statement. It's picking up the context. Some typical examples:

  • A flight email: airline, route, date, PNR, your name, the fare breakdown. Not just "₹12,840 debited."
  • A subscription email has the plan and price, monthly or yearly, and usually when the trial ends.
  • Order confirmations: what you actually bought, the order number, delivery date, tax, the discount code you used.
  • And refund emails, which tie back to the original order and (sometimes!) say when the money should arrive.

A transaction tells you what happened. An email can tell you why.

If you remember one thing from this post, make it that line. Payment data proves money moved. It's pretty bad at explaining the why. With only payments, you get a very neat list of charges that still can't answer the questions you really have.

Picture a cancelled flight. There's the card charge. There's the booking email with the route. Then the "we regret to inform you" email. Then one saying the refund's approved and will take 7-10 working days (it never takes 7). Then, weeks later, a credit on your statement with a different reference number. Five separate things. On their own, kind of useless. Stitched together, you can finally answer "did I get my money back or not?"

Subscriptions are the same story. One charge a month hints that something repeats. Add the trial-ending email and the renewal receipt and suddenly you know the plan, the billing cycle, the day it converted and the new price. That's the difference between finding out after you've been charged and getting a heads-up before.

Your bank knows money moved. Your inbox usually knows why.

Where email really pulls its weight

Basically anything that changes over time. An order gets placed, shipped, delivered, and maybe returned. A bill is issued, falls due, gets paid (or doesn't). Trips get moved. Subscriptions start free, creep up in price, then finally end when you remember to cancel.

All that in-between stuff is where people lose the plot, which is why email is so handy for subscriptions and recurring payments, bills, refunds and travel. Your bank is good at debits and credits. Email covers the middle. Together they give you an actual history instead of a pile of rows.

Okay, but email has holes too

It does, and I'd rather say so now than have you discover it later. You have to connect the inbox. The emails have to actually go there, which means bank email alerts switched on and the same address used at checkout. And some merchants are just bad at email. One sends a beautiful itemised receipt; another sends something that looks exactly like a sale promo.

Plenty of spending never hits email at all. The chai stall doesn't send receipts. Neither does the auto driver. And a lot of us are spread across a personal Gmail, a work Outlook and some ancient account we still use for online shopping. A tracker that pretends otherwise is bluffing.

So the honest pitch is smaller than "we track everything." Where the financial email exists, it tends to carry the payment, the context and what happened next, all in one place. It fills in what SMS, bank data and your own notes miss. It doesn't make them pointless.

What Makes a Good Automatic Expense Tracker?

My short list. It should save you the typing. It should show you where every number came from. It should connect things that belong together. And when it doesn't know something, it should just say it doesn't know. Not guess.

No single source wins here. You bring intent and corrections. SMS is quick, where your phone allows it. Bank links give broad coverage. Email brings the detail. A good app uses what it has and is upfront about what each source can and can't prove.

So what does Numero do?

Numero is an AI expense tracker built around that context problem. You give it permission to read Gmail or Outlook, it finds the financial emails, and it pulls the facts it can recognise into what we call Financial Memory. Purchases, subscriptions, bills, refunds, recurring payments, travel. Searchable.

We're not trying to make "₹4,299 - Amazon" look prettier. We want you to be able to ask: what did I order from Amazon last month? What renews this week? How much did flights cost me since April? Did that refund ever come? Of course, the answers are only as good as what's in your inbox.

AI is genuinely helpful for reading the hundred weird ways merchants format receipts. What it's not allowed to do is make things up. No invented amounts, dates or statuses. We check what gets pulled out, flag anything uncertain, and would honestly rather show "unknown" than a confident wrong answer.

About letting an app into your email

Look, your inbox is personal. "Convenient" doesn't make access to it a small thing, and "the user tapped Allow" isn't the end of the privacy conversation. Apps should ask for the least they need, explain why in normal language, and let you switch it off whenever.

Before connecting anything to your email, you should be able to find out what it can see, why, how messages get processed, what's kept, and how to revoke it. If the answer is a vague "we take your security seriously," walk away.

Our version: Numero uses read-only Gmail and Outlook permissions. It can't send, delete or edit your mail. It turns relevant financial messages into structured facts and doesn't store email bodies, subject lines or attachments. Disconnect a source and our access stops. Does that make it zero-risk? No, nothing is. But you get to see what's happening and you stay in control.

Last thing

Most expense apps are built around a ledger, because a ledger is easy to draw on a screen. But nobody thinks about money that way. You remember the Goa trip. The parcel that never turned up. The annual plan you swore you'd cancel. That refund you're still chasing.

If you're looking for an automatic expense tracker that does more than log debits, that's the gap we're trying to fill. Numero uses what's already sitting in your inbox to link related events, keep the proof, and let you search it when a real question pops up.

Your inbox has probably kept better notes on your spending than you have. We just make them usable. Numero's on iOS and Android, and you can grab it from the Numero download page.

Try Numero on iOS or Android

Download Numero and turn authorized financial email into a searchable, evidence-backed financial history.

Continue reading

Frequently asked questions

An app that reads the financial emails you let it see (receipts, invoices, renewal reminders, booking confirmations, refund updates) and turns them into organised records. The big plus is context. The catch: it only knows what lands in the inbox you connected.

Try Numero free

Stop tracking receipts by hand. Let Numero do it.

Connect a read-only inbox and Numero turns the receipts, bills, subscriptions, and refunds already sitting in Gmail into clear answers and timely alerts — no spreadsheets, no manual logging.

Get the app

Read-only access · CASA AL1 assessed · No bank credentials · Disconnect anytime