Expense tracking

    Expense tracker for India. Your salary is not disappearing. It is leaving in small amounts you never decided on.

    Rent and EMIs are visible, and you planned for them. The money that surprises you is the money you never see leave: a mandate set up once, a subscription you stopped using, a loan priced above market. Each one is small. Together they are the gap between what you earn and what you save.

    See where mine goes

    Unyfy at a glance: a free automatic expense tracker for India

    Type
    Automatic expense tracker. Reads bank and card alert emails and, on Android, transactional SMS, so UPI, card, auto-debit and transfer spends are logged with no manual entry.
    Platforms
    Android app. On an iPhone, the web app at app.unyfy.co.in works from email alerts and statement PDFs.
    Free tier
    Yes. Automatic tracking is free; Unyfy Pro is ₹99 a month.
    Best for
    Salaried people with several banks, cards and UPI apps who want to see every outflow and next month's committed EMIs, bills and subscriptions.
    Beyond tracking
    Flags loans priced above today's offer, matches your spending to 605 credit cards from 32 issuers, and on Pro lists each recurring subscription with its amount and Due or Paid status.
    Privacy
    It never asks for your bank password, UPI PIN or net-banking login, and every payment is one you authorise.
    Caveat
    Unyfy earns a commission if you take a loan or card through it; the tracking and diagnosis stay free either way.
    Made by
    Unyfy Technologies Private Limited, Bengaluru.

    An expense tracker app in India is only as good as the routes it can see, and money leaves a salaried household by six of them: UPI, debit card, credit card, auto-debits by NACH or UPI AutoPay, bank transfers, and cash from the ATM. In the illustrative month on this page, UPI is 68.9 percent of the transactions and 17.5 percent of the rupees. Three bank transfers, the rent, the money to parents and the house help's pay, are 2.5 percent of the transactions and 34.8 percent of the rupees. A tracker judged on whether your small payments show up is being judged on the wrong row.

    Every expense tracker is one of three kinds: one you type into, one linked to your bank by a login or an Account Aggregator consent, and one that reads the alerts your bank already sends. Run the same month through all three and the manual one needs 122 entries typed, the bank-linked one 22, the alert-reading one none. They also differ in what you hand over, and in time: about 71 minutes a month, about 30, and about 24.

    Below: the month by route, what each kind captures, what each asks for, why daily logging collapses while a 20-minute monthly review holds, what a tracker should tell you beyond totals, and a checklist for before you install one. Search for expense management and most results are business software for company expense claims; this page is about personal spending.

    Expense tracker app in India: six routes out

    The technique

    Count by rupees, not by transactions

    UPI makes the most noise in a month, so people test a tracker by whether their small payments appear. The payments that decide whether the month balances are few, large and often automatic, and they are the ones a weak tracker misses without anyone noticing.

    Take a household with ₹1,20,000 of take-home pay, a salary account at one bank, a credit card from another issuer, a ₹4 lakh personal loan and a rented flat. Here is one ordinary month, counted by the route each rupee left by. Redo it on your own last statement: count the rows per route, then add the rupees per route, and the two rankings will not match.

    Coverage by rupees is worked for a different household, across seven routes, on the automatic expense tracker page; this page uses it to compare the three kinds of tracker.

    RouteTransactionsRupeesShare of countShare of rupees
    UPI, through any app84₹19,32068.9%17.5%
    Debit card4₹6,1003.3%5.5%
    Credit card swipes22₹24,75018.0%22.4%
    Auto-debits: NACH and UPI AutoPay6₹14,5184.9%13.1%
    Bank transfers3₹38,5002.5%34.8%
    ATM cash3₹7,5002.5%6.8%
    Total122₹1,10,688100%100%
    Illustrative. UPI averages ₹230. Auto-debits: an ₹11,132 EMI on a ₹4 lakh personal loan over 48 months at an illustrative 15 percent, a ₹1,640 term premium, and AutoPay mandates of ₹119, ₹179, ₹449 and ₹999. Transfers: rent ₹28,000, parents ₹8,000, house help ₹2,500. The card row is this month's swipes; the ₹21,900 payment of last month's card bill is left out so the same spending is not counted twice.
    • Three transfers, ₹38,500, outweigh all 84 UPI payments together. Rent often goes by IMPS because the landlord takes nothing else, so a tracker that reads only a payment app misses the largest line of the month
    • The six auto-debits are payments nobody makes. ₹14,518 leaves without a tap, which is why people who log every payment by hand still forget them: logging is triggered by the act of paying
    • Cash is 6.8 percent here. Every kind of tracker sees ₹7,500 leave the ATM and none sees what it bought. If your cash share is small, treat it as one line and move on

    Three kinds of expense manager app

    Strip away the interface and every expense manager app reads one of three records. The record decides what it can see, what it needs from you, and how much of the work stays with you. Store listings describe the outcome, automatic or smart, without saying which record sits underneath; the permission or linking screen tells you.

    • Manual entry. The record is what you type. Nothing is handed over, and nothing you remember is missed, which is the catch: the record is exactly as complete as your memory and your patience on day 23
    • Bank-linked. The record is your bank's ledger, reached either with your net-banking username and password or with a consent through the RBI's Account Aggregator framework, which passes account data through a licensed intermediary without any password. It sees every debit on each linked account, and a credit card only where the issuer shares data or the card is linked separately
    • Alert-reading. The record is the SMS and email your bank and card issuer send each time money moves. Banks alert on debits by every route and issuers on every swipe, so the reach is wide. SMS reading works only on Android, and email depends on what your bank chooses to email. How one alert becomes a transaction is taken apart on the SMS expense tracker page

    One month, three trackers: the capture rate

    The technique

    Capture rate: what arrives without typing

    A tracker that could record everything if you typed it has a capture rate of zero. The useful numbers are how much of the month arrives on its own, and how many entries you still owe it before the month is complete.

    The same month through each kind. For the manual tracker, assume a perfect month: all 122 transactions typed. For the bank-linked tracker, assume the salary account is linked and the credit card, from another issuer, is not, which is common. For the alert-reading tracker, assume an Android phone that receives the bank's SMS and a mailbox that receives its emails. UPI across several apps has its own page on how to track UPI spending; here it is one row of six.

    The bank-linked month, as its screen shows it
    Spending seen on the linked account
    ₹85,938
    Card bill payment: last month's swipes, one line
    ₹21,900
    Total on screen
    ₹1,07,838
    What the month actually cost
    ₹1,10,688
    Screen short by
    ₹2,850

    The total is 97.4 percent right. The breakdown is not: ₹24,750 of this month's groceries, dining, fuel and online orders is missing, and a line called card payment stands in for a different month.

    RouteManualBank-linkedAlert-reading
    UPI, 84TypedSeen, often as handlesSeen
    Debit card, 4TypedSeenSeen
    Credit card, 22TypedOne line: last month's billSeen, swipe by swipe
    Auto-debits, 6TypedSeenSeen
    Transfers, 3TypedSeenSeen
    ATM cash, 3TypedWithdrawal onlyWithdrawal only
    Recorded without typing0 of 122100 of 122122 of 122
    Rupees recorded without typing₹0₹85,938 (77.6%)₹1,10,688 (100%)
    Entries left for you to type122220
    Illustrative. 'Seen, often as handles' means the bank's narration, which for UPI is frequently a handle rather than a shop name. What cash bought is beyond every tracker and is not counted as an entry owed.
    • The bank-linked total is close enough to trust and the categories are not. Food and groceries, the lines people most want to watch, sit on the card, and the card arrives as one payment for last month. Typing the 22 swipes fixes it at about nine minutes a month. Why several cards never line up with the calendar month is worked on the page about tracking spending across multiple cards
    • The alert-reading tracker carries the opposite risk. Here the debit card, the card swipes and the transfers arrive by both SMS and email: 29 debits, ₹69,350. A tracker that keeps the second copy reports a month of ₹1,80,038, 62.7 percent too high
    • On an iPhone no app can read SMS, so alert-reading runs on email alone. If your bank does not email UPI debits, the 84 UPI payments, ₹19,320 or 17.5 percent of the month, arrive only when a statement is uploaded

    What each spending tracker asks you to hand over

    The technique

    Access and effort trade against each other

    The spending tracker that asks for nothing asks for the most time, and the one that asks for the least time asks for access. No kind is free on both counts, so the honest choice is which cost you would rather pay, stated as what the access could do and how many minutes the upkeep takes.

    Time is worked at 25 seconds per typed entry, which covers unlocking the phone, opening the app, the amount, a category and a note, and 20 seconds to label a UPI handle the tracker cannot name. Every kind needs the same 20-minute monthly review; the difference is everything around it.

    The mailbox deserves a plain word. It holds far more than bank alerts, so an alert-reading tracker should say what it reads and what it ignores, and you should be able to revoke its access from your email account's own settings, not only from inside the app. SMS permission is similar: it covers the whole inbox, and the tracker's job is to read transaction messages from bank senders and nothing else. The four data routes, statement upload included, are compared in more depth on the page about expense trackers without bank login.

    KindYou hand overCan the access move money?UpkeepMinutes a month
    ManualNothingNoTyping 122 entriesAbout 71
    Bank-linked by loginNet-banking username and passwordThe password can; you rely on the app not toRelink after password changes; type 22 swipesAbout 33
    Bank-linked by Account AggregatorA consent, time-bound and revocableNoRenew consents; type 22 swipesAbout 30
    Alert-readingSMS permission on Android; read access to the mailboxNoLabel about 12 handlesAbout 24
    25 seconds per typed entry, 20 seconds per handle labelled, a 20-minute review for all four. Relinking assumed at 10 minutes a quarter and consent renewal at 5 minutes twice a year; both vary by bank and app, and handle labelling falls after the first month.
    • Over a year the manual tracker costs about 14 hours, most of it typing. The alert-reading tracker costs about four, nearly all of it the review, which is the only part that produces a decision
    • The login route is the one to question. A net-banking password is a credential that can move money, and banks tell customers not to share it with anyone. If the same data is available by consent or from alerts, the password buys nothing extra

    Why a daily expense tracker fails, and what works

    The technique

    Record continuously, decide monthly

    A daily expense tracker asks for effort every day and pays out once a month, when someone finally reads the totals. The effort is certain and immediate; the payoff is late and vague. That trade loses to the rest of a busy day, and it loses silently, because nothing tells you the record has become incomplete.

    122 transactions is about four a day, every day, for 30 days. Miss one week of the everyday routes, UPI and cards, and about 26 entries and ₹11,706 go missing, 10.6 percent of the month. The tracker then reports ₹98,982 against the real ₹1,10,688, and the error only runs one way: the month looks cheaper than it was, and a cheap-looking month is not one anybody investigates.

    The small payments are not the problem people assume. The 38 UPI payments under ₹100 are 31.1 percent of all entries and 2.2 percent of the money. Skipping every one of them barely moves the month; forgetting the single rent transfer misses ₹28,000. Daily tracking spends its precision in the wrong place.

    The fix is to separate recording from deciding. Let recording happen without you, from the bank's own record, and put the effort into one review a month, when a whole month of data can answer questions a single day cannot. Mapping the month by date from salary day is worked on the where-does-my-salary-go page, and turning the review into a plan is the monthly budget planner page's subject. The review itself is 20 minutes, in five steps of four.

    • Minutes 1 to 4: check the tracker against the account. Opening balance plus credits minus closing balance should match what the tracker says went out, give or take timing; if it does not, find the missing route before reading anything else
    • Minutes 5 to 8: read the month by route before category. A route that grew, transfers or card swipes, is where the month changed
    • Minutes 9 to 12: list every auto-debit and mandate, and ask of each whether you still use it
    • Minutes 13 to 16: read next month's committed outflows, the EMIs, premiums, rent and mandates that leave before any choice, plus the card bill this month's swipes will produce
    • Minutes 17 to 20: pick one change. One. A review that ends in five resolutions ends in none

    What a money manager app should tell you

    The technique

    Totals describe; four questions decide

    A pie chart of last month says what happened. The questions that change next month are what is already owed, what is charging without being used, whether the card fits the spending, and whether the loan is priced right. A money manager app in India that stops at totals leaves all four to you.

    The four for the same household, with the arithmetic. The wider set of jobs a personal finance app can do is scored on its own page; these are the four a tracker's data already answers.

    Repricing the ₹4 lakh loan, 12 EMIs in
    Outstanding after 12 EMIs
    ₹3,21,136
    Interest left at 15%
    ₹79,616
    Interest on a new 36-month loan at an illustrative 12%
    ₹62,851
    Interest saved
    ₹16,764
    Processing fee, 2% plus GST
    ₹7,579
    Net saving, no foreclosure charge
    ₹9,186
    Net saving if closing the old loan costs 2% plus GST
    ₹1,607

    Illustrative rates. The new EMI is ₹10,666, ₹466 a month less. Personal loans are usually fixed-rate, and a fixed-rate loan can carry a foreclosure charge; your loan agreement states it.

    QuestionThis householdWhat it is worth
    What is next month already committed to?EMI, premium, mandates, rent, parents, help: ₹53,018, plus the ₹24,750 card bill₹77,768 owed, 64.8% of take-home, before any choice
    Which mandates are still charging?Four AutoPay mandates, ₹1,746 a month; the ₹449 one unused₹5,388 a year from one cancellation
    Does the card fit the spending?₹11,200 a month of online orders on a flat 1% card₹4,786 a year more, net of fee, on a card that fits
    Is the loan priced right?₹3,21,136 left at 15% with 36 EMIs to go₹9,186 net if 12% is offered and there is no foreclosure charge
    Card: an illustrative card paying 5 percent on online spending, capped at ₹1,000 a month, and 1 percent elsewhere, with a ₹500 annual fee plus GST, ₹590. It earns ₹7,756 a year net against the current card's ₹2,970. Reward terms differ card to card; read them before switching.
    • Committed first. ₹1,20,000 comes in and ₹77,768 is already spoken for next month, which leaves ₹42,232 for every choice. A tracker showing last month's ₹1,10,688 without that split invites a budget drawn against the whole salary
    • Mandates look small and add up yearly: ₹1,746 a month is ₹20,952 a year. Every place a subscription can hide is covered on the page about finding unused subscriptions
    • The loan answer turns on one clause. Without a foreclosure charge the switch is worth ₹9,186; with one it is worth ₹1,607, which does not justify a new application and a hard enquiry on your credit report

    Before you install: a budget tracker app checklist

    Keep last month's bank statement and card statement open before you install any budget tracker app. They are the answer key: whatever the app shows after its first month should reconcile to them.

    • Which of the six routes does it read? Count last month's transfers and auto-debits on your statement; a tracker that cannot show those misses the rows that carry the most money
    • Does it see credit card swipes one by one, or only the bill payment? The second gives a near-right total, the wrong categories, and a month's delay
    • What does it ask you to hand over, and can that access move money? A net-banking password can. An Account Aggregator consent, an SMS permission or mailbox read access cannot
    • Does it drop a debit it has already seen through another channel? Where SMS and email overlap, counting both can overstate the month by more than half
    • Does it name UPI payments or show raw handles? A month of handles is a month you categorise by hand
    • What does it do on an iPhone? No app can read SMS there, so check what it takes from email and statements, and whether your bank emails UPI debits
    • Which bank statement PDFs can it parse? Statements fill the gaps alerts leave, but only for the banks the parser supports
    • How do you leave? Revoking the permission or consent and deleting your data should not need an email to support
    • How is a free tracker paid for? Ads, a paid tier or commission on products it suggests are all possible; ask which, and whether what you need sits behind a paywall

    How Unyfy helps with tracking expenses automatically

    It is an alert-reading tracker. It reads your bank and card transaction emails and, on Android, transactional SMS, so UPI payments, debit and credit card swipes, NACH and UPI AutoPay debits and transfers arrive with no manual entry, and a debit already seen through the other channel is counted once. UPI handles are matched against a merchant database of about 10,000 entries, so most payments show the shop's name. It also parses statement PDFs from Axis, HDFC, ICICI, Kotak and Federal Bank.

    On Pro, the Fixed Expenses screen predicts next month's committed outflows, the EMIs, SIPs, rent, bills, subscriptions and card bill, each with its amount, and shows what is paid and what is left so far this month. Its Subscriptions list shows each recurring subscription with its amount and whether it is due or paid. It never asks for your bank password or UPI PIN, and every payment is one you authorise. Install Unyfy on Android, or use the web app at app.unyfy.co.in on an iPhone.

    An expense tracker is only as good as the routes it can see. In this month a manual tracker needed 122 entries and about 71 minutes; a bank-linked one got the total 97.4 percent right and the card categories wrong; an alert-reading one saw all ₹1,10,688 with nothing typed, provided it dropped the 29 debits that arrived twice. Pick on coverage and on what you hand over, then spend the effort on one 20-minute review a month, where next month's ₹77,768 of commitments shows up before it leaves.

    Informational page, not financial advice. The household, times, rates and figures on this page are illustrative. Alert formats, Account Aggregator coverage, card rewards and loan charges differ by bank, issuer and lender; the terms of your own accounts, cards and loan agreements govern, not this page.

    What not seeing it costs

    Not tracking is not neutral. You cannot act on a cost you cannot see, so each of these keeps running until something surfaces it.

    ₹8,952 a year
    four small UPI AutoPay mandates of ₹99 to ₹299 a month, still charging (illustrative)
    ₹5,040 a year
    rewards missed on ₹30,000 a month of card spend on a card that does not fit it (illustrative)
    ₹13,872
    extra interest left on a ₹4 lakh loan at 14% when 12% is on offer, 36 months to go (illustrative)

    Where does my salary actually go walks through finding all of it in one evening, with or without an app.

    Track automatically, review monthly

    Separate the recording from the reviewing. Recording should be invisible. Reviewing is the part worth twenty minutes a month.

    Automatic spend capture

    Reads bank and card email alerts and, on Android, transactional SMS, to log UPI, debit card and credit card spending with no manual entry.

    Merchant names, not codes

    UPI handles matched against about 10,000 merchants, so a payment reads as the shop it went to rather than a string of characters.

    Next month, already committed

    On Pro, predicts the EMIs, SIPs, rent, bills and subscriptions coming next month, with what is paid and what is left so far this month.

    Capturing what you spent is the starting point, not the product. Unyfy is built around what you are losing - the charges that repeat, the rate you are paying to borrow, the card that does not match how you spend - and then does something about it. See what that looks like.

    Expense tracker app: common questions

    What people in India ask before they install one.