It's the end of the month. You open PhonePe and it says you've spent about ₹12,000. Not bad. Then you check your bank balance, and it's obvious that a lot more than ₹12,000 has gone.
You're not imagining it. When you pay with more than one UPI app, plus cash, UPI Lite and maybe a credit card, your spending ends up in places that don't talk to each other. No single app shows you the whole picture.
This guide shows you where each part of your spending gets recorded, what to leave out so you don't count anything twice, and a simple 15-minute monthly routine that gives you one number you can actually trust.
Disclosure: We make Vaulty, an expense tracker for Android. You don't need any app to follow this guide, and the free methods come first.
Why no UPI app shows your real monthly spending
Each app only shows payments made through that app
UPI is one system, but every app keeps its own history. Google Pay's help page says it plainly: your transaction history "only contains those made through Google Pay and not all UPI or banking transactions."
So if you pay the kirana store with PhonePe, split dinner on Google Pay and top up your metro card on Paytm, each app shows only its own slice. Add the slices together and you're still missing everything you paid some other way.
Your bank statement sees every UPI app, but not everything
A regular UPI payment comes straight out of your bank account. Your bank doesn't care which app you used. The debit appears on your statement either way.
That makes your bank statement the closest thing you have to a complete record of your UPI spending. Closest, but not complete.
The blind spots: UPI Lite, credit cards, wallets, cash and small payments
Some payments never show up as a normal line on your bank statement:
- UPI Lite payments. UPI Lite is the small-payments balance inside apps like PhonePe, Google Pay, Paytm and BHIM (up to ₹1,000 per payment). Your passbook usually shows only the top-up, the money you moved into UPI Lite, and not each chai or snack you paid for with it.
- UPI payments from a RuPay credit card. If you've linked a RuPay credit card to UPI and paid with it, that payment goes on your credit card bill, not your bank statement.
- Wallet payments. Money paid from a wallet balance, such as the PhonePe wallet, is recorded by the wallet, not your bank.
- Cash. Your statement shows the ATM withdrawal. It doesn't show the ₹60 auto ride or the ₹200 of vegetables you paid for afterwards.
Bank SMS alerts have gaps too. Small payments don't always trigger one, which we'll get to in Method 3.
Where to find your UPI history in each app
App menus change often. These steps were checked in October 2026 against each company's help pages or recent coverage. If a button has moved, look for "History" or "Statement".
Google Pay
- Open Google Pay and go to See transaction history.
- You can filter by status, by payment method (bank account or UPI Lite), by date (this month, the last 30 days or the last 90 days), by amount, and by type, including cashback, money received and self-transfers.
- To get a statement: in your transaction history, tap the More option at the top right of the search bar, then Get statement. Choose the period and tap Continue. You can save or share the statement from there.
Google Pay has also started rolling out an AI assistant, Ask Google Pay, to some users. It can break down your spending by category. Reports describe it as working from your Google Pay activity, so don't assume it includes payments you made in other apps.
PhonePe
- Tap History on the home screen.
- Tap Download Statement at the top left, pick a month or a financial year, and tap Proceed.
- The statement is sent to your email, so add and verify your email address in the app first.
- If you use the PhonePe wallet, it has its own separate statement (also emailed, covering the last six months).
Paytm
- Go to Balance & History.
- Paytm tags payments with categories like food, travel, shopping and bills. You can edit the tags and see your spending month by month.
- To get a statement: tap Download UPI Statement, pick a date range, choose the format and download it. When Paytm added Excel statements in 2025, Excel was only available for Paytm UPI IDs on some partner banks (Axis, Yes Bank, SBI and HDFC Bank). If you don't see it, use the PDF.
- If you've ever hidden payments in Paytm, check those too when you add things up.
BHIM and other UPI apps
NPCI's own app, BHIM, added a spending dashboard in BHIM 3.0 that sorts your payments into categories. Like the others, it only covers payments made in BHIM. Most other UPI apps, including bank apps, have a history section too. Look for a statement or download option there.
The bottom line: app histories are great for checking a single payment. They aren't built to show you your total.
Your bank statement: the one record that covers every UPI app
Download last month's statement from your bank's app or net banking. If you can choose the format, pick Excel or CSV, because it's much easier to add up than a PDF. Do this for every bank account you pay from.
How to read a UPI line in your statement
Every bank formats these differently, but a UPI line usually includes:
- the word UPI
- a long reference number
- the name of the person or business you paid, often shortened
Example only (your bank's format will look different):
UPI/412345678901/SHARMA KIRANA STORE/Payment DR ₹845.00
Can't work out what a line was? Copy the reference number and search for it in your UPI apps. The transaction details in the app usually show the same UPI reference number. Businesses also sometimes appear under their company name rather than their brand name, so a food order might not say "food" anywhere.
What your bank statement won't show
Your statement misses:
- individual UPI Lite payments (only the top-ups appear)
- UPI payments made from a RuPay credit card (they're on the card statement)
- wallet payments
- what you actually spent your cash on
And it includes things that aren't really spending:
- transfers between your own accounts
- credit card bill payments
- SIPs and other investments
- UPI Lite top-ups
The section "Don't count the same rupee twice" below shows how to handle each one.
3 ways to keep all your UPI spending in one place
Method 1: The monthly statement review
This is free, and you don't share your data with anyone.
- Download last month's statement for each bank account you pay from.
- Paste them into one spreadsheet (Google Sheets or Excel).
- Delete or mark the rows that aren't spending: self-transfers, credit card bill payments, investments and UPI Lite top-ups.
- Add your credit card purchases from your card statement.
- Add your UPI Lite payments and the cash you spent.
- If you want to see where the money went, add a category column (food, travel, bills and so on).
Good for: people who don't want to log anything daily. The catch: you only find out a month later. Expect it to take about 30 minutes the first time and much less after that.
Method 2: Log as you go
Note each payment when you make it, or at the end of the day while you still remember. A notes app, a Google Sheet on your phone or an expense app all work. Keep it short: "parking 40", "vegetables 180".
This is the only method that reliably catches cash and UPI Lite spends, because those leave no trail anywhere else.
If you'd rather use an app, this is what quick-entry features are for. In Vaulty, the one we make, it's called Smart Entry. You type something like "parking 40" and it fills in the amount and category for you to check before you save. You can type several lines at once, one per spend, and each becomes its own entry. One thing to know: it assumes you paid by UPI, so switch the payment method to Cash on the review screen when you paid in cash.
Good for: a complete record, and spotting overspending mid-month instead of after. The catch: it's a habit, and habits slip. Missing a day is fine. Just catch up from your app histories.
Method 3: Use your bank's SMS alerts
Your bank sends an SMS for most debits, whichever UPI app you used. Some expense apps can read these messages, pull out the amount, account and merchant, and turn them into entries. This doesn't involve a bank login or linking your account. It's mostly an Android feature, because iPhones don't let apps read your SMS.
What SMS alerts miss:
- Small payments your bank doesn't text you about. Not every bank sends an SMS for every payment. HDFC Bank, for example, stopped SMS alerts for UPI payments under ₹100 in June 2024, though email alerts continue. Under new RBI directions that apply from 1 January 2027, banks must send instant SMS alerts only for transactions above ₹500. Alerts for smaller amounts become optional.
- UPI Lite spends, wallet payments and cash.
- Messages from banks the app doesn't recognise well.
Before you give any app SMS permission, check:
- Does it read only new messages, or your entire inbox history?
- Do you get to review each entry before it's saved?
- Can you switch it off easily, and does that actually stop it?
- What does its privacy policy say about your SMS?
You can always remove SMS permission later from your phone's Settings → Apps → [the app] → Permissions.
How Vaulty handles this: Vaulty's SMS Capture is off until you turn it on in Settings. Once it's on:
- It reads bank SMS that arrive after you give permission. Nothing older is imported.
- It pulls out the amount, merchant and account on your phone.
- Each detected payment waits in a Smart Inbox, and nothing is saved until you review it. Once you approve it, it's stored in your Vaulty account like any other transaction. More detail is in our privacy policy.
- It has dedicated rules for 13 banks, including SBI, HDFC, ICICI, Axis and Kotak, plus a general fallback for others. Messages from other banks may be read less accurately.
- It matches each SMS to your account using the last four digits, so add your accounts with those digits.
- If you think it missed something, Recheck SMS in Settings looks again at messages received since you turned SMS Capture on.
It doesn't connect to your bank or use Account Aggregator, and it can't see payments that never produce an SMS. If you use it, don't also type in the same payments by hand. Vaulty doesn't check typed entries against SMS ones, so you'd count those payments twice.
Another option: Account Aggregator apps
India's Account Aggregator framework lets you approve a request to share your bank account data with an app. You choose what's shared and for how long, and you can pause or revoke that permission. The aggregators in the middle are licensed and regulated by RBI. Some finance apps use this to bring in your bank transactions automatically.
It works from your bank's data, so it has the same blind spots as your statement: no individual UPI Lite payments and no cash.
Which method should you pick?
| Monthly statement review | Log as you go | Bank SMS alerts | Account Aggregator apps | |
|---|---|---|---|---|
| Effort | About 30 min a month at first | About 1 min a day | Low, but you review entries | Low after setup |
| Catches | Every UPI app, for each bank account | Whatever you log, including cash | Payments your bank texts you about | The bank data you agree to share |
| Misses | UPI Lite spends, cash, card UPI (unless added) | Whatever you forget | Small no-SMS payments, UPI Lite, wallets, cash | UPI Lite spends, cash |
| Privacy | Nothing shared | Depends on the tool | The app reads your bank SMS | You share bank data with consent |
| Cost | Free | Free, or an app | Usually needs an app | Usually needs an app |
Our suggestion: use Method 1 once a month to know your real number. Add Method 2 for cash and UPI Lite. Choose Method 3 if you'd like less typing and you're comfortable with an app reading your bank SMS.
Don't count the same rupee twice
This is where most people's totals go wrong. Go through this list every month:
- Transfers between your own accounts: not spending. (Google Pay's history lets you filter self-transfers, which makes them easy to find.)
- Credit card bill payments: not new spending. Count your card purchases instead. Count the purchases or the bill, never both.
- UPI Lite top-ups and UPI Lite payments: count one or the other, not both. If you only use UPI Lite for small everyday spends, counting the top-ups is the simplest option.
- Split bills: count only your share. Example: Rohan pays ₹2,400 on Google Pay for dinner with three friends, and each friend sends him ₹600. His spending is ₹600, not ₹2,400.
- Refunds: subtract them from the original purchase.
- ATM withdrawals: either count the withdrawal as cash spending, or log what you spent the cash on. Not both.
- SIPs, RDs and other investments: that's money saved, not spent. Track it separately.
Cash and UPI Lite: the payments that leave no bank trail
These two need a simple rule, because no statement will list them for you.
- Cash. The easy way is to treat every ATM withdrawal as cash spending. The more accurate way is to note cash spends at the end of each day.
- UPI Lite. Your app's UPI Lite history lists each payment. In Google Pay you can filter your history by UPI Lite. Or keep it simple and count your top-ups as spending.
Whichever rule you pick, stick with it. Being consistent month to month matters more than being perfect, because what you really want to see is whether your spending is going up or down.
Worked example: Riya's month
This is a made-up example to show how the numbers fit together.
Riya is 27 and lives in Pune. Her salary goes into an HDFC account, and she has an older SBI account. She pays with PhonePe, Google Pay and Paytm, uses UPI Lite for small payments, has a RuPay credit card linked to UPI, and uses some cash. (Rent is left out to keep things simple.)
What she actually spent in October (example):
| Where | What for | Amount |
|---|---|---|
| PhonePe | Groceries, electricity, mobile recharge | ₹12,400 |
| Google Pay | Split dinners, paying friends | ₹6,300 |
| Paytm | Metro top-ups, a movie | ₹1,150 |
| UPI Lite | 31 small chai and snack payments | ₹1,240 |
| RuPay credit card on UPI | Food delivery | ₹3,600 |
| Cash | Vegetables, autos | ₹2,000 |
| Total spending | ₹26,690 |
What each view tells her:
- PhonePe alone says ₹12,400, less than half of what she really spent.
- Her HDFC statement shows ₹37,550 going out, which is far more than she spent. That's because it includes a ₹10,000 transfer to her own SBI account, a ₹4,200 payment for last month's credit card bill, and ₹1,500 of UPI Lite top-ups.
How she gets to the real number:
| Step | Amount |
|---|---|
| HDFC statement: all money going out | ₹37,550 |
| Minus transfer to her own SBI account | − ₹10,000 |
| Minus last month's credit card bill | − ₹4,200 |
| Minus UPI Lite top-ups | − ₹1,500 |
| Plus this month's credit card purchases | + ₹3,600 |
| Plus actual UPI Lite payments | + ₹1,240 |
| Real spending | ₹26,690 |
She counted her ₹2,000 ATM withdrawal as cash spending, because she spent all of it.
The lesson: one app's history undercounts, and a raw bank statement overcounts. A cleaned-up statement, plus card purchases, UPI Lite and cash, gives you the real number.
Your 15-minute monthly UPI check
Do this in the first week of every month. The first time will take longer, and after that it's about 15 minutes.
- Download last month's statement for every bank account you pay from. (2 min)
- Remove the rows that aren't spending: self-transfers, credit card bill payments, UPI Lite top-ups (if you're counting Lite payments instead), SIPs and investments. (5 min)
- Add your credit card purchases from the card statement. (2 min)
- Add UPI Lite payments from your app's UPI Lite history, unless you're counting top-ups. (2 min)
- Add the cash you spent, or count your ATM withdrawals. Follow your rule. (1 min)
- Subtract money friends paid you back for shared bills, and any refunds. (1 min)
- Write down one number: what you spent last month. Compare it with the month before. (1 min)
- Pick one category to keep an eye on this month. (1 min)
FAQs
How can I see all my UPI transactions from different apps in one place?
No UPI app shows payments made in other apps. The one record that includes every app is your bank statement, for each account you pay from. For a running view during the month, use a spreadsheet you update yourself, or an expense app that reads your bank SMS or (with your consent) your bank data.
How do I check my total UPI spending for a month?
Download last month's bank statement, remove the rows that aren't spending (self-transfers, card bill payments, investments, UPI Lite top-ups), then add credit card purchases, UPI Lite payments and cash. The 15-minute check above walks you through it.
How do I download my UPI statement from PhonePe, Google Pay or Paytm?
- Google Pay: See transaction history → More → Get statement.
- PhonePe: History → Download Statement (emailed to your verified email).
- Paytm: Balance & History → Download UPI Statement.
Remember that each one covers only payments made in that app.
Do UPI Lite payments show in my bank statement?
Usually only the top-up shows up, meaning the money you moved into UPI Lite. The individual payments are listed in the UPI Lite section of the app you used.
Why don't I get an SMS for small UPI payments?
Some banks don't send SMS alerts for small amounts. HDFC Bank, for example, stopped them for UPI payments under ₹100 in 2024 and sends email alerts instead. From 1 January 2027, RBI rules require instant SMS alerts only for transactions above ₹500. Check your bank's alert settings, and make sure your email is registered for alerts.
Does a UPI payment from a RuPay credit card show in my bank account?
No. It's charged to your credit card, so it appears on your card statement and you pay for it when you pay the card bill.
Should I count self-transfers and credit card bill payments as spending?
No. Moving money between your own accounts isn't spending. For credit cards, count the purchases when you make them and leave out the bill payment, otherwise you count the same money twice.
How do I track cash spending alongside UPI?
Either treat each ATM withdrawal as cash spending, or note what you spend in cash at the end of each day. Pick one and keep using it.
Is it safe to give an expense app SMS permission?
It depends on the app. Check whether it reads only new messages or your whole inbox, whether you review entries before they're saved, whether you can switch it off, and what its privacy policy says. You can remove the permission any time from your phone's settings.
Is there an app that tracks spending from all UPI apps?
Not completely, and not automatically. Apps that read bank SMS see payments your bank texts you about. Apps that use Account Aggregator see the bank data you agree to share. Neither sees cash, and UPI Lite payments are easy to miss, so you'll still add some things yourself. That's true of Vaulty, the app we make, too. It can pick up payments from bank SMS if you turn that on, but cash and UPI Lite spends are up to you.
Key takeaways
- Every UPI app shows only its own payments, so no single app gives you your total.
- Your bank statement covers every UPI app, but it misses UPI Lite payments, credit card UPI, wallets and cash.
- Leave out self-transfers, credit card bill payments, investments and UPI Lite top-ups (or Lite payments), or your total will be too high.
- Cash and UPI Lite leave no bank trail. Choose a simple rule for each and stick to it.
- A 15-minute check once a month is enough to know your real number.
Want an app to do the adding up?
Here's how to set this up in Vaulty (Android only):
- Add your bank accounts (with their last four digits) and your credit cards, and keep cash spends in a Cash account.
- If you like, turn on SMS Capture in Settings and review detected payments in Smart Inbox before they're saved.
- Use Smart Entry for cash and UPI Lite spends.
It won't catch every payment by itself (no app can see your cash), but everything ends up in one place.