Skip to content
Payments

RRN vs UTR vs Transaction ID: Which Payment Reference Do You Need?

UPI apps call it a UPI reference, UTR or RRN; bank statements say UTR; card slips say RRN; merchants and payment gateways quote their own transaction IDs. What each reference is, who creates it, how an RTGS UTR is built, where to find them, which one to quote in a complaint, and how businesses use them to reconcile payments.

LILPE Editorial Team28 September 2026Updated 7 October 2026 11 min read
Cover for an explainer comparing UTR, RRN and transaction ID payment references

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.

Payment reference numbers in India and where each comes from
ReferenceUsed inWhat it looks likeWhere you'll see it
UTRRTGS22 characters, starting with the sending bank's codeRTGS confirmation, bank statement, SMS
UTRNEFTA unique reference for the transferNEFT confirmation, bank statement
UPI reference (RRN)UPIA 12-digit numberUPI app transaction details, labelled "UPI Ref No.", "UTR" or "UPI transaction ID"; bank statement narration
RRNCard and ATM transactionsA reference used by card networks and switchesCharge slips, ATM receipts, dispute forms
Transaction ID: order ID or payment IDMerchant or payment gatewayWhatever format the merchant or gateway usesOrder confirmation email, merchant's website, gateway dashboard
UMNUPI AutoPay mandatesA unique mandate numberPre-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.

UTR, RRN and transaction ID compared
Compared onUTRRRNTransaction ID
Created byThe 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 paymentThe merchant, payment gateway or app, in its own format
Used inNEFT, RTGS, and as the common label for UPI and IMPS referencesCards, ATMs, and UPIAny payment, inside one business's systems
Who can trace itBoth banks, and the payment systemBoth banks, the network or NPCIOnly the business that created it
Quote it toYour bank, or the bank of the person you paidYour bank or card issuerThe merchant or its payment provider
Unique?Yes, within its systemTreat as unique only together with date and amountWithin 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.

The parts of a 22-character RTGS UTR, using a made-up example: ABCDR12026092800001234
CharactersIn the exampleWhat it means
1 to 4ABCDThe first four characters of the sending bank's IFSC
5RR for RTGS
61The channel the transaction came through
7 to 1420260928The date: year, month and day
15 to 2200001234A 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.

Which reference to give, by situation
SituationQuote thisWhy
Money debited but a UPI payment failedThe UPI reference from your appYour bank and NPCI trace UPI by this number
Proving to someone that you paid them by bank transferThe UTRTheir bank can find the credit with it
A payment to a shop or website that didn't show upThe UPI reference or card RRN, plus the merchant's order IDThe bank needs the first; the merchant needs the second
A card refund that hasn't reached youThe ARN, if the merchant gave you oneYour card issuer traces refunds by it
ATM or AePS cash not receivedThe reference on the receipt, and the date and timeYour 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.

Matching bank statement lines to your records by reference (made-up data)
Your recordBank statement lineMatch onResult
Vendor payout, ₹42,000, UTR returned on successDebit ₹42,000, same UTR in the narrationUTRMatched
Order 1042, UPI, ₹1,200Credit ₹1,200, UPI reference in the narrationReference, date and amountMatched
Order 1043, UPI, ₹1,200Credit ₹1,200, no reference in your order recordAmount and date onlyAmbiguous: 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:

Identifiers to store for each payment, refund and payout
IdentifierCreated byWho asks for it
Your order or invoice numberYouYour customer and your own team
The provider's payment IDYour payment gateway or aggregatorThe provider's support team, and its reports
The UPI reference (RRN) or card RRNThe payment systemThe customer's bank, and yours
The refund ID, and ARN for card refundsThe provider, then the card networkThe customer, when chasing a refund
The settlement UTRThe bank transfer that paid youYour finance team, matching the bank statement
The payout ID and its UTRYour payout provider, then the banking systemThe 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.

  1. Ask for the UPI reference or UTR, not just the screenshot.
  2. Look for a credit with that reference in your bank statement, your bank's app or your payment provider's dashboard.
  3. Check the amount and date on the credit match what the customer says.
  4. 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.

Official sources

Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.

Route every payment to where it succeeds.

Tell us which providers you use today and where payments get stuck. We'll show you what the setup would look like on LILPE.