Open a UPI payment in one app and it shows a "UPI Ref No." In another app, the same kind of number is labelled "UTR". Your bank statement calls it something else again, and the slip from a card machine prints an "RRN". When a payment goes wrong and someone asks for "the reference number", it isn't obvious which one they mean.
The good news is that there are really only two ideas here. A UTR, unique transaction reference, is the bank-transfer world's name for the number that identifies a transfer. An RRN, retrieval reference number, is the card and switch world's name for the number used to look a transaction up. UPI borrowed the RRN idea, and many apps show it under the UTR label because that's the word customers know.
Then there's a third family: transaction IDs. These are created by the merchant, the payment gateway or the app, not by the banks, and they identify the payment inside that one business's systems. They're essential for a merchant's support team and useless to a bank, which is the source of a lot of confusion when a payment goes wrong.
The short answer
Which reference you have depends on how the money moved.
| Reference | Used in | What it looks like | Where you'll see it |
|---|---|---|---|
| UTR | RTGS | 22 characters, starting with the sending bank's code | RTGS confirmation, bank statement, SMS |
| UTR | NEFT | A unique reference for the transfer | NEFT confirmation, bank statement |
| UPI reference (RRN) | UPI | A 12-digit number | UPI app transaction details, labelled "UPI Ref No.", "UTR" or "UPI transaction ID"; bank statement narration |
| RRN | Card and ATM transactions | A reference used by card networks and switches | Charge slips, ATM receipts, dispute forms |
| Transaction ID: order ID or payment ID | Merchant or payment gateway | Whatever format the merchant or gateway uses | Order confirmation email, merchant's website, gateway dashboard |
| UMN | UPI AutoPay mandates | A unique mandate number | Pre-debit and post-debit notices |
UTR vs RRN vs transaction ID
The three are often used as if they were interchangeable. They aren't, and the difference is mostly about who created the number and who can look it up.
| Compared on | UTR | RRN | Transaction ID |
|---|---|---|---|
| Created by | The banking system for the transfer (in RTGS, from the sending bank's code, the date and a sequence number) | The card switch or network; in UPI, the 12-digit reference shared by everyone in the payment | The merchant, payment gateway or app, in its own format |
| Used in | NEFT, RTGS, and as the common label for UPI and IMPS references | Cards, ATMs, and UPI | Any payment, inside one business's systems |
| Who can trace it | Both banks, and the payment system | Both banks, the network or NPCI | Only the business that created it |
| Quote it to | Your bank, or the bank of the person you paid | Your bank or card issuer | The merchant or its payment provider |
| Unique? | Yes, within its system | Treat as unique only together with date and amount | Within that business only |
So when a merchant says "send us your transaction ID", they usually mean their order or payment ID, which you'll find in the confirmation email or on their site. When your bank asks for the transaction reference, it means the UTR or RRN, which you'll find in your banking or UPI app. Giving each side its own number gets a problem solved faster.
UPI itself also tracks each payment internally by a transaction ID, which apps and banks use in status checks between themselves. Some apps show it alongside the 12-digit reference, and some label the 12-digit reference itself as the "UPI transaction ID". If you see two numbers, the 12-digit one is the one your bank and the other side's bank will recognise.
How an RTGS UTR is built
RTGS references follow a fixed structure set out in RBI's RTGS regulations. RBI describes the UTR as a 22-character code that uniquely identifies a transaction in the RTGS system. It reads as XXXXRCYYYYMMDDnnnnnnnn, and each part tells you something.
| Characters | In the example | What it means |
|---|---|---|
| 1 to 4 | ABCD | The first four characters of the sending bank's IFSC |
| 5 | R | R for RTGS |
| 6 | 1 | The channel the transaction came through |
| 7 to 14 | 20260928 | The date: year, month and day |
| 15 to 22 | 00001234 | A sequence number |
So a glance at an RTGS UTR tells you which bank sent the money and on what date. That's useful when a customer says they paid on the 28th and the reference shows the 29th.
NEFT transfers also carry a UTR, and RBI's NEFT FAQ lists it as the first detail to give when tracking a transfer, along with the date, sender IFSC, amount and beneficiary details.
The UPI reference
Every UPI transaction has a 12-digit reference number, which NPCI's documents call the RRN. It's the same number for the payer's bank, the payee's bank and NPCI, which is what makes it useful: whoever you're talking to can find the transaction with it.
NPCI has revised how the RRN is generated more than once, and the titles of those circulars say why: "to avoid duplicates". For a customer this rarely matters. For a business matching thousands of payments, it means you shouldn't treat the RRN alone as a permanent unique key. Match on the reference together with the date and amount.
Where to find the number
The same reference usually appears in three places:
- In the app you paid from: open the transaction in your history. UPI apps show the reference in the transaction details, sometimes behind a "view details" link.
- In your bank statement: the narration or description line for a UPI, NEFT or RTGS entry normally includes the reference, alongside the other party's name or UPI ID.
- In the SMS your bank sends for the debit or credit. Many banks include the reference; some show only part of it.
For card payments, the RRN is often printed on the charge slip from the card machine, and ATM receipts usually carry a reference too. For card refunds, the merchant or your card issuer may give you an ARN, an acquirer reference number, which is the reference that traces a refund to your card.
Two more references turn up in UPI. Every AutoPay mandate has a UMN, a unique mandate number, which appears in the notices before and after each debit; our guide to UPI AutoPay explains them. And when you raise a complaint in a UPI app, you get a complaint reference number (CRN) to follow it up with.
Which one to quote
Match the reference to the person you're asking. The wrong one isn't useless, but it slows things down.
| Situation | Quote this | Why |
|---|---|---|
| Money debited but a UPI payment failed | The UPI reference from your app | Your bank and NPCI trace UPI by this number |
| Proving to someone that you paid them by bank transfer | The UTR | Their bank can find the credit with it |
| A payment to a shop or website that didn't show up | The UPI reference or card RRN, plus the merchant's order ID | The bank needs the first; the merchant needs the second |
| A card refund that hasn't reached you | The ARN, if the merchant gave you one | Your card issuer traces refunds by it |
| ATM or AePS cash not received | The reference on the receipt, and the date and time | Your bank uses it to check the machine's records |
If a payment went wrong and you're raising a complaint, our guide on money debited but transaction failed lists the reversal deadlines and what else to keep, and our guide to UPI disputes and chargebacks covers wrong payments and merchant disputes.
For businesses: references are how you reconcile
Every payment you receive or send eventually shows up as a line in a bank statement. The reference is what links that line to your own record: an order, an invoice or a payout. Without it, you're matching on amount and date, which breaks as soon as two customers pay the same amount on the same day.
| Your record | Bank statement line | Match on | Result |
|---|---|---|---|
| Vendor payout, ₹42,000, UTR returned on success | Debit ₹42,000, same UTR in the narration | UTR | Matched |
| Order 1042, UPI, ₹1,200 | Credit ₹1,200, UPI reference in the narration | Reference, date and amount | Matched |
| Order 1043, UPI, ₹1,200 | Credit ₹1,200, no reference in your order record | Amount and date only | Ambiguous: two credits of ₹1,200 that day |
The third row is the common failure. It happens when the payment reference isn't saved against the order at the time of payment. Store the reference the moment a payment is confirmed, and reconciliation becomes a lookup instead of a guess. Our reconciliation guide covers the rest of the process.
The IDs a business should store together
A single customer payment through a payment gateway can generate four or five identifiers. Keep them all on the same record, because each one answers a different person's question:
| Identifier | Created by | Who asks for it |
|---|---|---|
| Your order or invoice number | You | Your customer and your own team |
| The provider's payment ID | Your payment gateway or aggregator | The provider's support team, and its reports |
| The UPI reference (RRN) or card RRN | The payment system | The customer's bank, and yours |
| The refund ID, and ARN for card refunds | The provider, then the card network | The customer, when chasing a refund |
| The settlement UTR | The bank transfer that paid you | Your finance team, matching the bank statement |
| The payout ID and its UTR | Your payout provider, then the banking system | The supplier or employee you paid |
Pass your own order number to the provider when you create each payment, so it comes back in webhooks and settlement reports. That one habit links every other identifier to something you control. If a payout sits at pending and has no UTR yet, our guide to payouts stuck in pending explains what that means.
Checking a customer's "I've paid" with the reference
A payment screenshot is not a payment. Screenshots are easy to edit, and a common scam at shop counters and on marketplaces is a fake or altered UPI confirmation. The reference number is how you check, but only against your own records, never against the screenshot.
- Ask for the UPI reference or UTR, not just the screenshot.
- Look for a credit with that reference in your bank statement, your bank's app or your payment provider's dashboard.
- Check the amount and date on the credit match what the customer says.
- Only then release the goods, or mark the invoice paid.
If the reference doesn't appear, the payment may still be in progress, or it may not exist. Ask the customer to check with their bank rather than accepting a second screenshot. Businesses that take a lot of UPI payments at a counter usually rely on a confirmation from their own system, such as a sound box announcement or a dashboard update, which a customer can't fake.
Handling reference numbers without breaking them
Small data mistakes cause a surprising share of reconciliation trouble:
- Store references as text, not numbers. Spreadsheets tend to turn a 12-digit reference into scientific notation, and it won't match anything after that.
- Keep the full reference. Some SMS messages and screens show only the last few digits; don't save those in place of the full number.
- Keep the rail alongside the reference. The same-looking number can mean different things on UPI and card statements.
- Don't rely on the reference alone as a unique key forever. Pair it with the date and amount.
Where LILPE fits
On payouts, LILPE returns a UTR for each transfer that succeeds, which is the reference you match against your bank statement and can give to a supplier or employee as proof of payment. The payouts guide explains payout statuses, and the settlement guide covers how collections arrive in your account. For a quick definition later, the glossary entry on UTR is always there.
Frequently asked questions
Is the UTR the same as the transaction ID?
Not usually. The UTR is created by the banking system and lets both banks trace the transfer. A transaction ID is usually created by a merchant, payment gateway or app for its own records. Some UPI apps label the 12-digit UPI reference as a transaction ID, which adds to the confusion.
Are UTR and RRN the same in UPI?
For most UPI payments, yes: the 12-digit UPI reference is the RRN, and many apps show it under the UTR label. Quote it as it appears in your app.
Which number should I give my bank for a failed payment?
The UTR or UPI reference (RRN) from your banking or UPI app, with the date, time and amount. Give the merchant's order or payment ID to the merchant, not the bank.
How many digits is a UTR number?
An RTGS UTR has 22 characters, starting with the sending bank's code. A UPI reference is a 12-digit number. NEFT and IMPS references vary by bank.
Go deeper
Official sources
- RBI — FAQs on RTGSUTR is a 22-character code used to uniquely identify a transaction in RTGS.
- RBI — Real Time Gross Settlement (RTGS) System Regulations, 2013UTR structure XXXXRCYYYYMMDDnnnnnnnn: sending bank IFSC prefix, R for RTGS, channel, date and sequence number.
- RBI — FAQs on NEFTUTR, date, sender IFSC, amount and beneficiary details used to track a NEFT transfer.
- NPCI — Revision of RRN in UPI to avoid duplicates, OC-107 (2021) and addendum OC-107-A (2024)Circular titles cited for the purpose of the revisions; UPI's transaction reference is the 12-digit RRN.
- NPCI — UPI Consolidated Circular, Version 1.0, NPCI/UPI/CC/01 (18 Sep 2026)Transaction ID used in check-transaction-status requests (12.4); Unique Mandate Number in AutoPay notices (14.8, 14.15, definitions); complaint reference number (33.3).
Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.




