A small business sees UPI payments on its phone but cannot always find each one in the bank statement, especially when a payment gateway is involved.
Direct UPI credits land one by one with a 12-digit reference; gateway-routed UPI payments land in an escrow account first and reach the business as one combined settlement credit.
Record for each UPI payment the customer reference, amount, date and whether it was collected directly or through a gateway; keep the gateway settlement report alongside the bank statement.
Every UPI sale is traced either to a single bank credit by its reference number or to a gateway settlement credit by its settlement reference.
When a customer pays you by UPI, their UPI app asks their bank to send the money, NPCI (the National Payments Corporation of India) routes that instruction, and the receiving bank credits the money. If your QR code is linked to your own current account, that credit is yours within seconds. If you collect through a payment gateway, the credit first lands in the gateway’s escrow account and reaches you later as a settlement. In both cases a 12-digit reference number travels with the payment.
What happens in the few seconds after a customer taps Pay?
Here is the path for a plain UPI payment, in order:
- The customer scans your QR code or enters your UPI ID, types the amount and enters their UPI PIN.
- The customer’s UPI app (PhonePe, Google Pay, Paytm, BHIM or a bank app) sends the request to the customer’s bank.
- The customer’s bank checks the balance and debits the account.
- NPCI routes the instruction to the bank that holds the receiving account.
- The receiving bank credits the receiving account and confirms back through NPCI.
- Both sides see a success message, usually in under 30 seconds, carrying the same reference number.
The “receiving account” is the key detail. It is either your own account or a gateway’s account.
Does a UPI payment reach my bank instantly or only after the gateway settles it?
It depends on how you collect.
| UPI straight to your bank account | UPI through a payment gateway | |
|---|---|---|
| Where the credit lands first | Your own current account | The gateway’s escrow account at its bank |
| How many credits you see | One credit per customer payment | One settlement credit for many payments |
| When you see it | Within seconds | Typically the next working day or later, per your settlement cycle |
| Name on the credit | Customer’s name or UPI ID | The gateway or aggregator’s name |
| Reference you see | 12-digit UPI reference | Settlement UTR from the gateway’s report |
| Fees | Deducted separately, if any | Deducted before the settlement is paid |
A kirana store with a bank-issued QR sees every payment in its passbook. An online shop using a gateway sees one line a day and has to open the gateway report to know which orders it covers.
Worked example: one ₹1,250 payment seen in three places
Priya pays ₹1,250 for a pair of shoes at a shop on 6 October.
- Customer’s app: “Paid ₹1,250 to Sharma Footwear”, with a 12-digit UPI reference such as 627914385021.
- Gateway dashboard (if the shop uses one): payment status “captured”, amount ₹1,250, the gateway’s own payment ID, and the same 12-digit UPI reference in the detail view.
- Shop’s bank passbook: no ₹1,250 line at all. On 7 October there is one credit of ₹38,400 from the gateway, which covers Priya’s ₹1,250 plus 31 other payments that day, minus any fees.
If the same shop used a direct bank QR instead, the passbook would show a ₹1,250 credit on 6 October with Priya’s UPI ID and reference 627914385021 in the narration.
The arithmetic check for the gateway case is simple: the 32 payments in the report should add up to the gross amount, and gross minus fees should equal ₹38,400. If they do not, something is missing.
Which number in my UPI app is the one to search for in my bank statement?
UPI apps label the same number differently: “UPI transaction ID”, “UTR”, “UPI Ref No” or “RRN”. It is the 12-digit number. That is the one to search for when the payment came straight to your account.
Other numbers you may see:
- The app’s own transaction ID (often longer, with letters). Useful only inside that app.
- The gateway’s payment ID (starts with letters such as “pay_”). Useful in the gateway dashboard, not in your bank statement.
- The order ID your website created. Useful in your own system.
For gateway-routed payments, the 12-digit reference will not appear in your bank statement at all, because the bank only sees the settlement. Search instead for the settlement UTR the gateway shows in its settlement report, or for the exact settlement amount on the settlement date.
Why do gateway-routed UPI credits need matching?
Because one bank line stands for many sales. To book them correctly you need to split that line back into orders, fees and any refunds netted off. A shop with 30 UPI sales a day has around 900 payments a month hiding inside about 30 bank credits. At an average of ₹600 a sale that is ₹18,000 a day, or about ₹5,40,000 a month, to account for. Doing that by eye works for a week. After that, a written method helps.
One more check matters for direct UPI credits. If a customer is debited but you are never credited, RBI’s failed-transaction rules (circular of 20 September 2019) require the payment to be reversed to the customer, so a “success” screen alone is not proof that you were paid.
What to read next
- Next in this series: IMPS vs NEFT vs RTGS: differences, timings and when money reaches your account
- How to match UPI settlements to orders: UPI settlement reconciliation
- Tying counter UPI and card-machine takings to the bank: cash-to-bank reconciliation for UPI and POS
- When matching becomes daily work: payment gateway reconciliation
Payment-gateway settlement reconciliation is on the TransactIG roadmap.