What is an RRN Number in UPI? Meaning, Full Form and How to Track
What is an RRN Number in UPI? Meaning, Use & How to Track | Xflow
Compliance / Tax

Published on 20/10/2026

What is an RRN Number in UPI? Meaning, Full Form and How to Track

Track every payment end to end

Receive client payments with clear references, an alert for every payment and a free FIRA for every withdrawal.

An RRN, or Retrieval Reference Number, is a unique 12-digit code assigned to every digital payment: UPI transfers, debit and credit card purchases, and ATM withdrawals.


If a payment fails, stalls, or a refund is late, the RRN is the one number your bank or app needs to find the exact transaction and act on it. For a UPI payment, RRN number tracking starts in your app, and MyUPI, the help site run by NPCI (the body behind UPI), has a Check Transaction Status option when you log in.


When money leaves your account but the payment fails, Reserve Bank of India (RBI) rules give your bank a deadline to return it, plus a daily penalty if it misses that deadline.


What is an RRN number?

An RRN number is the 12-digit reference that identifies one UPI, card or ATM payment, and it is issued by the payment network or bank, not by you. Banks use it as a digital fingerprint to locate a single transaction, trace funds, and settle disputes. In plain words, an RRN number means the payment's own reference: quote it, and the bank can find that one transaction.


You will usually see it in your app labelled as UPI Ref No, UTR, or Reference, and the exact label varies from app to app. Some banks and support teams call it the RRN code or the bank RRN number, but it is the same 12 digits.


One limit to note early: an RRN only covers payments made inside India. Money you receive from overseas is generally traced by other references; a foreign inward remittance is followed with a UTR and a SWIFT reference instead.


RRN quick reference

Keep these facts handy when you call your bank or raise a complaint, because support teams ask for the same few details about your RRN every time.

QuestionAnswer
Full formRetrieval Reference Number
Length12 digits (numeric)
Generated byIssued by the payment network or bank, not by you
Used forUPI, debit and credit cards, ATM withdrawals
Common labelsUPI Ref No, UTR, Reference (varies by app)
Main jobTracking payments, tracing refunds, resolving disputes
Where to find itUPI app history, SMS or email alert, bank statement
Refund due in1 to 5 days after the payment day (T+1 to T+5), by payment type, then ₹100 for each day of delay

RRN full form and what the 12 digits mean

The RRN full form is Retrieval Reference Number, and the RRN full form in banking, UPI and card payments is the same. The name is literal: it is the reference a bank uses to retrieve one transaction out of the millions it processes each day.


The RRN number format is simple: 12 digits, numbers only, with no letters or spaces. How those 12 digits are built depends on who issues the number, and for UPI it changed in 2024.


Since 2021, NPCI's rules let a UPI RRN start with the date. Many still do, and here is how one reads:

RRN: 6 295 01837264
     │  │      └── 8-digit running number for that day
     │  └───────── day of the year (295 = 22 October)
     └──────────── last digit of the year (6 = 2026)

That layout allows about 100 million unique RRNs per app or bank in one day, and UPI's busiest apps outgrew it. So NPCI's April 2024 update let them use all 12 digits as one running number, with no date inside. It also told banks to stop checking for the date part by 31 May 2024. A newer RRN may therefore look random.


For card and ATM payments, the 12 characters fill the retrieval reference field (DE 37) of ISO 8583, the messaging standard card networks use. Many processors put the year digit and day of the year first here too, but there is no single public formula.


So you cannot always decode an RRN, and you never need to. What matters is that it is unique to one payment and never changes, which is why a bank can find your transaction so quickly.


Why is the RRN number important?

The RRN is small, but it is the most useful thing to have when a payment goes wrong. It supports four everyday jobs:


  • Transaction tracking - if a payment shows as pending or the recipient says it never arrived, the RRN lets your bank pinpoint the exact transfer, the same way a bank transfer is traced using its UTR number.
  • Refund tracing - when money is debited but a purchase fails, the RRN is how the bank follows the reversal and confirms where the refund sits.
  • Dispute resolution - raising a complaint is far faster when you quote the RRN, because support pulls the record instantly instead of asking for date, time, and amount.
  • Reconciliation - for a business, the RRN ties a bank credit to a specific order or invoice, which keeps books, GST records, and settlement reports clean.

Where do I find my RRN number?

The RRN is almost always visible to you right after a payment. You do not need to request it. Check any of these four places:


  • Your UPI or banking app - open the transaction and read its details screen.
  • SMS or email alert - your bank's confirmation message prints it as Ref No or RRN.
  • A physical receipt - ATM slips and card terminal slips carry it.
  • Bank statement or net banking - it sits against the entry as a reference or UPI Ref No.


A typical bank SMS makes it obvious once you know the label:

INR 2,499 debited from a/c XX1234 on 22-10-26 to SWIGGY via UPI. UPI Ref No 629501837264. Not you? Call 1800-xxx.

Here, 629501837264 is your RRN. That is the number to quote for this payment. Whether a form asks for an RRN, an RRN no or a reference number, you give the same 12 digits.


How to find the RRN app by app

Apps use slightly different labels for the same 12-digit number. Find your app in this table:

AppWhat the 12-digit number is calledWhere to find it
Google Pay (GPay)Shows a UPI transaction ID instead; take the 12-digit number from your bank SMS or statementTransaction history, then tap the payment
PhonePeUTRHistory, tap the payment, then the Debited from section
PaytmUPI Ref NoBalance and History, then tap the payment
BHIMA 12-digit reference in the payment detailsTransaction history, then tap the payment
Amazon Pay UPI and WhatsApp PayA 12-digit reference in the payment detailsThe payment detail screen
Bank appsUPI Ref No, UTR or Reference NoTransaction history, then tap the payment

If your app only shows a long string mixing letters and numbers, that is usually the UPI transaction ID, not the RRN. The RRN is the 12-digit, numbers-only value.

Where is the RRN number in GPay payment details?


In Google Pay, the payment details page shows a UPI transaction ID rather than a field named RRN. To find the reference for a payment:


  1. Open Google Pay and choose See transaction history.
  2. Tap the payment to open its details and note the UPI transaction ID.
  3. Find the same payment in your bank statement, where that ID usually appears as the first 9 digits after the slash (/).


When your bank or MyUPI asks for the 12-digit RRN, copy it from the bank SMS or the statement entry for that payment.

Where to find the RRN number in PhonePe under its UTR label


PhonePe labels the 12-digit reference as UTR. On a UPI payment that UTR is the number your bank means when it asks for your RRN. Quote it exactly as shown, and raise any issue from the same screen so the UTR travels with your complaint:


  1. Open the History tab in PhonePe.
  2. Tap the payment you want to check.
  3. Read the 12-digit UTR in the Debited from section of its details.

Where is the RRN number in Paytm transaction history?


Paytm shows the RRN as UPI Ref No in your transaction details:


  1. Go to Balance and History in Paytm.
  2. Select the payment.
  3. Open its transaction details and read the UPI Ref No.


That 12-digit UPI Ref No is your RRN. Paytm may also call the same number UPI Reference Number, UTR or RRN in different places, so match the 12 digits rather than the label.


How do I track a transaction using my RRN?

To track transaction status with your RRN, check a UPI payment in three places, in this order:


  1. The payment screen in your app, which shows Success, Pending or Failed.
  2. NPCI's MyUPI portal, where Check Transaction Status works after you log in.
  3. Your bank, through app chat, phone banking or a branch.


Your RRN tracking number is the same 12 digits on every route. None of these is a public search box. Each one asks you to log in first, and the app and bank routes pass your RRN to people who can trace it for you.

RRN number tracking in your UPI app when a payment is stuck


UPI RRN number tracking is usually quickest inside the app you paid from. If a transaction is pending, failed, or the recipient has not received funds:


  1. Open the app and tap the specific transaction.
  2. Select Need help, Raise issue, or Report a problem.
  3. The app attaches the RRN to your request and queries the destination bank.


This resolves most stuck payments without a phone call. The same screen shows the payment status, usually Success, Pending or Failed. While it says Pending, do not pay again, because a second payment can leave you debited twice.

What Success, Pending, Deemed Approved and Failed mean on a UPI payment


The status word on your UPI payment tells you whether to wait, check again or raise a complaint.

StatusWhat it meansWhat you should do
SuccessThe payment went throughNothing more to do. Keep the 12-digit UTR in case the receiver asks
Success, but not creditedYour account was debited and the receiver cannot see the moneyGive the receiver the 12-digit UTR to check with their bank. If it is still missing after 24 hours, raise "Amount debited, beneficiary not credited" in your app or on MyUPI
PendingThe banks are still confirming the payment, usually for a few minutesCheck after 30 minutes on MyUPI, raise a ticket if it stays pending for over an hour, and never pay again
Deemed ApprovedProcessing is complete and the receiving bank's final confirmation is awaitedWait, because it usually turns to Success shortly
Failed, but money debitedThe payment did not complete, yet your account was chargedYour bank must reverse it by the day after the payment (T+1). A payment to a shop or website can take up to T+5. If the money does not come back, raise a complaint

Check Transaction Status on NPCI MyUPI with your registered mobile


MyUPI is the help portal of the National Payments Corporation of India (NPCI), the body that runs UPI. It has a Check Transaction Status option for UPI payments, which you reach after you log in on MyUPI with the mobile number linked to your bank account, a captcha and an OTP.


Keep these details ready, because MyUPI asks for them when you raise a complaint:


  • Transaction ID - your 12-digit RRN, which MyUPI calls the Transaction ID or UTR.
  • Date - the day you made the payment.
  • UPI ID - the virtual payment address (VPA) used for the payment.
  • Registered mobile - the number that receives the login OTP.


If a payment is still pending, check it on MyUPI after 30 minutes.

Tracking a UPI payment with the RRN through SBI, HDFC or any bank


Log in to your bank's app or net banking, open the transaction, and check its status. If money was debited but not credited, contact customer support and quote the 12-digit RRN so they can verify settlement across the interbank network.


Large banks all handle this through their standard channels. Ask yours to trace the 12-digit reference. SBI RRN number tracking works the same way: quote the number to SBI, then note the complaint number your bank gives you, because you need it to escalate.

Track a payment through the merchant or payment gateway


If you paid an online store and the order did not go through, give the merchant's support or refund desk the RRN. Their payment gateway looks up the settlement against that reference and confirms whether the money reached them.


Gateway trackers, such as the ones SBIePay and Cashfree run, cover only payments made through that gateway. They ask for their own references or a transaction ID, not your RRN.

Escalate to NPCI through MyUPI when your bank has not fixed it


If your bank or app has not resolved a UPI issue in the expected window, raise it yourself. MyUPI is the UPI complaint portal run by NPCI, and the steps are short:


  1. Log in to MyUPI and choose Get In Touch.
  2. Pick P2P for a payment to a person, or Merchant for a payment to a business.
  3. Enter the Transaction ID and your bank name, then describe the issue.
  4. Note the Complaint Reference Number (CRN) and follow it under Track Complaint.


Most disputes are resolved in 3 to 7 working days. A Closed complaint means your bank has refunded you or given a reason for rejecting it. For an ATM withdrawal, use the NPCI complaint register, which takes the 12-digit RRN, and report fraud to your own bank first.


How do I track a refund using my RRN?

Most failed UPI payments reverse by T+1 (person to person) or T+5 (merchant), where T is the day you paid. If the refund is late, the bank owes you ₹100 for each day of delay, credited automatically.


Failed payments where money was debited are the top reason people hunt for an RRN. Take a common case: ₹4,000 leaves your account, the recipient never gets it. Here is how the RRN gets your money back.


  1. Find the RRN - Find the RRN for that failed payment in your app, SMS, or statement.
  2. Check the reversal window - Check whether an auto-reversal is due. Under the Reserve Bank of India's turnaround-time framework, a failed transaction must be reversed within T+1 day for person-to-person transfers and T+5 days for merchant payments, where T is the transaction date. ATM and card payments have their own deadlines too.
  3. Wait, then follow up - Wait out the window, then follow up in your app or with your bank, quoting the RRN.
  4. Know your compensation right - If the reversal is delayed beyond the RBI turnaround time, the bank must pay ₹100 per day of delay, credited automatically. On the ₹4,000 above, a three-day delay past the deadline owes you ₹300 on top of the refund.
  5. Escalate if needed - If the refund still has not arrived, move up the complaint ladder: your app, your bank, MyUPI, then the RBI Integrated Ombudsman.


Quoting the same RRN at every step is what lets each party trace one payment without starting over.

RRN refund tracking and how long each payment type takes


RRN refund tracking is easier when you know your deadline. Under RBI circular RBI/2019-20/67, each type of failed payment has its own turnaround time (TAT), and T is the calendar date of the transaction.

Payment typeWhat went wrongRefund deadlineIf the bank is late
UPI payment to a personMoney debited, receiver not creditedT+1₹100 per day after T+1
UPI payment to a merchantMoney debited, merchant did not confirmT+5₹100 per day after T+5
IMPS transferMoney debited, receiver not creditedT+1₹100 per day after T+1
ATM withdrawalAccount debited, cash not dispensedT+5₹100 per day after T+5
Card at a shopAccount debited, shop did not confirmT+5₹100 per day after T+5
Card onlineAccount debited, website did not confirmT+5₹100 per day after T+5

The compensation is a flat ₹100 a day, not a share of the amount, and your bank credits it without you having to claim it. An IMPS transfer follows the same T+1 rule as a UPI payment to a person, and these rules cover payments inside India only.


Take a ₹5,000 ATM withdrawal where no cash came out. Your bank must reverse it by T+5, and if the money returns four days after that deadline, you are owed ₹400 on top of the refund.

Refund not received yet? What to do and when to escalate


Work through these steps in order, and quote the same RRN at each one:


  1. On the day of the payment - Check the status in your app and on MyUPI. If it shows Failed and money left your account, raise the issue in the app with the RRN.
  2. Once the deadline has passed - Complain to your bank by app chat, phone banking or a branch after T+1 or T+5, and note the complaint number it gives you.
  3. If your bank does not fix it - Raise a dispute on MyUPI for a UPI payment, or on the NPCI complaint register for an ATM withdrawal. You get a CRN, and most MyUPI disputes close in 3 to 7 working days.
  4. After 30 days with no fix from your bank - If your bank has not replied in 30 days (or the longer RBI or NPCI timeline), or you are unhappy with its reply, take the complaint to the RBI Integrated Ombudsman with your bank complaint number ready.


For fraud or a payment you never made, go straight to your own bank rather than following this ladder.

When to take a refund complaint to the RBI Integrated Ombudsman


The RBI Integrated Ombudsman Scheme of 2026 (RB-IOS 2026) has been in force since 1 July 2026, and it costs you nothing to use. You must complain to your bank first and keep proof that you did. You can then go to the Ombudsman if either of these is true:


  • No reply in time - your bank has not replied within 30 days, or within the timeline set by RBI, NPCI or the card network if that is longer.
  • Unhappy with the reply - your bank replied, but you are not satisfied with its answer or its fix.


File within 90 days of the timeline expiring or of the bank's last reply, whichever is later, on the RBI complaint portal. Keep your bank complaint number ready. The RBI helpline 14448 gives guidance and status updates, but it cannot file a complaint for you.


Can you check an RRN number online without calling the bank?

Yes. For an RRN number check on a UPI payment, use NPCI's MyUPI portal once you log in with your registered mobile. For ATM withdrawals, the NPCI complaint register takes the RRN. Both ask for your login or card details first.


RRN number tracking online works through these channels:


  • In-app self-service - this is the closest thing to "online RRN tracking". The report-issue flow queries the RRN for you.
  • Net banking - it shows the transaction status against the reference.
  • NPCI MyUPI - you can check a UPI payment status, raise a complaint and follow it with your CRN, entirely online.
  • Merchant and gateway pages - some offer a self-service refund tracker, but only for payments made through that gateway, and Cashfree asks for a transaction ID rather than an RRN.
Payment typeWhere to checkWhat you need
UPINPCI MyUPIRegistered mobile and captcha to log in; Transaction ID (UTR), date and UPI ID for a complaint
ATM withdrawalNPCI complaint registerRRN, first 6 and last 4 card digits, date, amount (under ₹10,000), bank
Card at a shop or onlineYour card issuer's app or supportRRN from the slip or SMS

Anything promising to "track any RRN online" from outside these channels cannot read the banking network, so treat it with caution and never share full payment details on an unofficial page.


RRN vs Transaction ID, UTR and ARN

Are RRN and UTR the same? On UPI, in practice, yes: the RRN, the UPI Ref No and the UTR are the same 12-digit number under different labels. Strictly, banks use RRN for UPI and IMPS payments and keep UTR for NEFT and RTGS transfers, but many apps display the UPI number as UTR. PhonePe shows UTR, Paytm shows UPI Ref No, and NPCI's MyUPI calls it Transaction ID or UTR. NEFT and RTGS bank transfers carry a separate, longer reference; see how a UTR number works for those.


These references get mixed up constantly. They all point to a payment, but they belong to different systems and different moments. Card refunds add one more, the ARN (Acquirer Reference Number), and a complaint gets its own CRN.

ReferenceFull formUsed forGenerated byWhen you use it
RRNRetrieval Reference NumberUPI, cards, ATMIssued by the payment network or bankTracing or disputing a UPI or card payment
Transaction ID (TXID)UPI Transaction IDUPI, in-appYour UPI appOften a long app-made string, though NPCI uses the term for the 12-digit number, so match the digits, not the label
UTRUnique Transaction ReferenceUPI (same 12-digit number as the RRN), NEFT, RTGSSending bankTracing a bank-to-bank transfer, or a UPI payment where your app shows UTR
ARNAcquirer Reference NumberCard refundsAcquiring bankChasing a refund back to a card
CRNComplaint Reference NumberComplaints on MyUPI or the NPCI complaint registerNPCIFollowing a complaint, not the payment itself

In short: the transaction ID is for your convenience, the RRN is what banks reconcile on, and for a NEFT or RTGS bank transfer you would use a UTR instead.


What the RRN cannot do

Knowing the limits saves time:


  • Login needed - NPCI's tools ask for your login or card details before they show anything.
  • No automatic reversal - it does not reverse a payment by itself; it identifies the transaction so a human process can act.
  • No NEFT or RTGS tracing - it does not trace NEFT or RTGS transfers, which use their own, longer UTR.
  • No foreign payments - it does not apply to international inward payments, which matters if you get paid from abroad.
  • Not a secret - it is safe to share with your bank or app support, but never share your UPI PIN or OTP with anyone.

Why money from abroad has no RRN, and how it is traced

If you are a freelancer or an exporter paid by international clients, you will notice foreign payments carry no domestic RRN. That reference belongs to India's UPI and card networks, and the RBI refund deadlines for failed payments also cover domestic transactions only.


A payment arriving from the US, UK, Europe, Canada, Australia, the UAE or Singapore is traced instead by a UTR on the Indian leg and a SWIFT reference, such as the 36-character gpi UETR (unique end-to-end transaction reference), on the international leg. That is the same network behind a traditional bank wire, which you can read about in how SWIFT payment works.


With a bank wire, this is where visibility usually breaks. You often cannot see where the money is, what rate was applied, or when it will land, so a foreign inward remittance can be hard to trace for days. The forex rates you actually receive may also differ from the ones you see quoted.


Every export payment also needs a paper trail. That means a FIRC (Foreign Inward Remittance Certificate) or a Foreign Inward Remittance Advice (FIRA), in its electronic form the eFIRA, plus the right RBI purpose code for inward remittance recorded by your bank. If these are issued late, they can hold up later paperwork.

Paying abroad from a UPI app?

Sending money out of India through a <a href="https://www.xflowpay.com/blog/upi-international-transfer">UPI international transfer</a> is a separate case, with its own references.


How Xflow tracks every payment from abroad, with a free FIRA

A payment from abroad should be as easy to follow as a UPI one. We built Xflow for Indian exporters, freelancers and businesses paid by international clients, to close the gap a bank wire leaves:


  • A receiving account for your clients - clients pay into your receiving account in their own currency, with 25+ currencies supported, often by a local bank transfer instead of a wire, so no intermediary banks take surprise charges.
  • An alert for every payment - you are notified when a payment comes in, so you know it has landed without chasing your bank.
  • The INR amount before you withdraw - FX rates are linked to inter-bank or mid-market rates, and you know the exact INR amount that will land when you withdraw. The FX AI Analyst adds AI-powered USD/INR trend insights.
  • Money in your bank the next business day - withdrawals reach your Indian bank account within 1 business day.
  • A free FIRA every time - an RBI-authorised bank issues a free FIRA for every withdrawal, so your paper trail is ready when you need it.


We hold final Payment Aggregator Cross Border (PA-CB) authorisation from the RBI (as of February 2026), and it is listed on the RBI's authorised payment aggregator list. Final means the fully approved stage, past in-principle.


Use your RRN in India, and Xflow for money from abroad

An RRN is the 12-digit reference that makes a digital payment traceable. Save it whenever a payment matters, quote it the moment something goes wrong, and use the right channel in order: your app first, then MyUPI or your bank, then the RBI Ombudsman. Failed payments come back by T+1 or T+5 depending on the type, and a late refund earns you ₹100 a day.


Money from abroad works differently. It carries a UTR and a SWIFT reference instead of an RRN, and a bank wire rarely shows you where it is. If international clients pay you, Xflow gives you a receiving account, an alert for every payment, the INR amount before you withdraw and a free FIRA each time. To estimate what a payment nets after fees, use the FIRC calculator.

Sign up now with Xflow to simplify your international payment process.


Frequently asked questions

RRN stands for Retrieval Reference Number. It is a unique 12-digit code assigned to a digital payment, used by banks to trace and reconcile that transaction.

For UPI, card, and ATM transactions the RRN is a 12-digit numeric code. On UPI, apps may show the same number as UPI Ref No or UTR. NEFT and RTGS transfers use a separate, longer UTR.

In PhonePe, the 12-digit number is labelled UTR, under Debited from in the payment details. Google Pay shows a UPI transaction ID, so read the 12-digit RRN from your bank SMS or statement.

Yes, for UPI. NPCI's MyUPI portal has a Check Transaction Status option after you log in with your registered mobile. ATM withdrawals can be checked on the NPCI complaint register. Neither is an open public lookup.

Under RBI rules a failed transaction is reversed within T+1 day for UPI person-to-person and IMPS transfers, and T+5 days for merchant, card and ATM payments. Beyond that, the bank owes ₹100 per day of delay.

On UPI, the RRN and the UTR are the same 12-digit number under different labels, so you can track a UPI payment with either. For NEFT and RTGS bank transfers, the UTR is a separate, longer reference.

No. Foreign inward remittances are traced by a UTR on the Indian leg and a SWIFT reference, such as a gpi UETR, on the international leg, not by a domestic RRN.

Raise a dispute on NPCI's MyUPI portal with the 12-digit Transaction ID. If your bank has not replied in 30 days, or the set timeline if longer, or you are unhappy with its reply, file with the RBI Integrated Ombudsman at cms.rbi.org.in.

Yes. Your RRN number is safe to share with your bank, your UPI app or a merchant support team, because it only identifies the payment. Never share your UPI PIN or OTP with anyone.

To track an SBI RRN number, open the payment in your SBI banking app or net banking to see its status. If money was debited but not credited, quote the 12-digit RRN to SBI through app chat, phone banking or a branch.

No. Paying again while a UPI payment shows Pending can leave you debited twice. Check its status on MyUPI after 30 minutes, and raise a ticket if it is still pending after an hour.

To check a refund with your RRN number, raise it in your UPI app or with your bank, quoting the 12 digits. If the refund misses its T+1 or T+5 deadline, the bank owes ₹100 a day, and you can escalate on MyUPI.

Related Posts