Where the alerts do most of the typing

Your bank texts you for everything.

UPI, cards, NEFT, ATM withdrawals: Indian banks send an SMS for practically all of it. NetWorth+ reads those alerts on your phone and turns them into transactions you approve, without ever asking for a bank login.

Reads VM-HDFCBK style headersLakh and crore groupingParsed on your device

Incoming SMS · VM-HDFCBK

Rs 1,250.00 debited from A/c XX4471 on 08-Aug-26 at STARBUCKS. Avl Bal Rs 42,310.55. Not you? Call 18002586161.

Read on your phone

Amount
1,250.00
Currency
INR
Direction
Expense
Date
8 Aug 2026
Merchant
Starbucks
Account
HDFC ··4471

Operator-prefixed headers like VM-HDFCBK and AD-ICICIB are recognised, and so are Rs, Rs., INR and .

12,34,567.89

the Indian grouping convention, supported as a first-class option alongside international and European

Rs · ₹ · INR

all three forms recognised, because banks are not consistent about which they print

~$56bn

remitted from the GCC to India in FY 2024–25 alone, about 49% of the inward total

Figures are from public sources and are indicative. NetWorth+ does not move money and is not a remittance service.

Lakh and crore

Numbers the way you actually write them

Most finance apps offer one grouping convention and expect you to live with it. NetWorth+ carries three, because grouping and the decimal separator always travel together: no convention in the world mixes them.

  • Indian: 12,34,567.89, lakh and crore.
  • International: 1,234,567.89.
  • European: 1.234.567,89.
  • And it matters for reading, not just writing. The parser works out which separator is the decimal from the number's own shape, so a bank's grouped figure is never misread as a fraction. Trailing zeros are kept too: 192.90 stays 192.90, never 192.9.

Number format

Indian (lakh, crore)

12,34,567.89

International

1,234,567.89

European

1.234.567,89

You can also set a display symbol per currency, useful wherever the canonical glyph is not the one your bank prints.

Why capture works well here

Four things that line up in India

1

Operator-prefixed headers

Indian alerts arrive from headers like VM-HDFCBK or AD-ICICIB. The sender check accepts alphanumeric IDs with or without separators, so these pass while personal numbers are excluded before anything is read.

2

Every form of the rupee

Banks print Rs, Rs., INR and ₹ more or less interchangeably. All four are matched, and the marker list is sorted longest-first so a shorter one never swallows a longer one.

3

Matched to your own banks

No hardcoded registry of sender IDs to fall behind. Matching runs against the account names you created, so co-operative banks, regional banks and neobanks work from day one.

4

It learns your merchants

Correct the category on a scanned row once and that merchant is remembered. Learning is on by default for scanned rows, and only for those, since text you typed yourself is not a merchant name.

Beyond capture

The rest of it, in an Indian context

EMIs that add up

Home, car and personal loan instalments split into principal, interest and fees that always sum to the payment. You type interest and fees from your statement; principal is derived, so the breakdown cannot disagree with the money that moved.

Card balance to EMI

Converting a card balance into an instalment plan moves the debt onto its own liability funded by the card, exactly as the bank charges it. The conversion fee is booked as an expense rather than rolled into the principal, where it would be silently amortised.

Splitting with friends

Trips, flatshares and family costs. Everyone approves what they are charged, and settling up moves the balance into your own accounts rather than leaving it in a separate app.

NRIs and returnees

Report in rupees while holding dirhams, dollars or pounds, or switch your reporting currency when you move, and switch it back. Both directions re-derive from each row's own date, so nothing drifts.

Receipts, scanned locally

Photograph a bill and the amount, date and merchant fill themselves in. Text recognition runs entirely on your device.

Bring your existing ledger

Import a CSV of what you already track. Rows arrive as pending entries for review rather than dropping straight into your history.

Questions

Good to know

Which Indian banks does it support?
It does not work from a list, and it never connects to a bank. The parser keys off a currency marker plus a direction word rather than any bank's specific format, and identifies the institution from the account names you created. That means it is not limited to the large private banks: public sector banks, co-operative banks, small finance banks and neobanks all work the same way, provided they send an SMS alert with an amount in it.
Does it read UPI alerts?
If the message contains an amount and a direction word, yes, and UPI alerts generally do. As with anything scanned, it lands in your Financial Inbox as a pending entry and nothing reaches your ledger until you approve it. Where two of your accounts tie on evidence, the row is left unassigned for you to resolve rather than booked to a guess.
Is my SMS data sent anywhere?
No. Reading and parsing happen entirely on your device, and message text is never uploaded, stored on our servers or shared. Only two small values are kept alongside each imported transaction so the same alert cannot import twice: a short one-way numeric hash and the sender ID. Neither can be turned back into the message text. The feature is optional on Android, off until you turn it on, and revocable at any time.
Does it handle tax or capital gains?
No. NetWorth+ is a tracking tool. It does not compute tax, does not produce tax statements, and does not give tax, legal or financial advice. Speak to a qualified professional for that.

Bank names on this page are examples only. They illustrate the alert formats NetWorth+ is able to read. NetWorth+ is not affiliated with, endorsed by, sponsored by or connected to any bank, card issuer, exchange house or financial institution, and no partnership is implied. NetWorth+ does not connect to any bank, does not move, hold or transfer money, and is not a remittance service, a payment provider, a bank or a lender. It is not licensed or regulated as a financial institution in any jurisdiction, and it does not provide financial, tax, zakat, legal or investment advice. Figures may be incomplete; always check your official bank statements. For ages 18 and over.

Other regions

Where else this fits

Out now on Google Play and the App Store

NetWorth+ is available for Android and iPhone. No bank login, no advertising, and nothing recorded until you approve it.

No bank credentials No ads, no ad SDKs Android · iPhone