Introduction
RRN stands for Retrieval Reference Number, a unique 12-digit code generated by the bank or Payment Service Provider (PSP) for every UPI, card, IMPS, NEFT, or ATM transaction. It is your transaction’s permanent ID and the single most important reference for tracking payments, checking refund status, and raising disputes.
UPI now processes over 13.4 billion transactions every month. Every single one of those payments gets a unique identifier to keep it traceable. That identifier is the RRN number. It is a unique 12-digit identification code for transactions made by UPI. It makes tracking transactions an effortless process.
Whether you’re following up on a delayed payment, requesting a refund, or resolving disputes, sharing the RRN with your bank or app allows quick verification and faster resolution.
While UPI is the primary focus, RRN is also used for card-based transactions, like debit cards, credit cards, and prepaid cards, across POS terminals and online payment gateways. This article covered what an RRN number is, its benefits, challenges, and use cases, along with its key features and how it works.
What is the RRN number in banking transactions?
RRN or Retrieval Reference Number refers to a 12-digit number that is used in the Unified Payments Interface (UPI) system. It is a code assigned to each transaction to help in its identification.
RRN is generated by the initiating PSP or Payment Service Providers, such as GPay, Paytm, and Phonepe. It can enable you to track transactions and ensure each one is carried out securely. If you are faced with failed payments or any issues during the payment process, you can share the RRN number with your Payment Service Provider to verify transaction details.
The NPCI originally introduced RRN guidelines through circular OC-107 in April 2021 to prevent duplicate reference numbers as UPI volumes grew. In April 2024, NPCI issued an addendum revising the RRN structure to support approximately 1,000 billion unique RRNs per PSP per day. PSPs and banks processing over 100 million transactions daily were required to implement the revised construct by May 31, 2024, switching to a full 12-digit STAN (System Trace Audit Number) format, removing the older YDDD prefix.
RRN at a glance:
Full form: Retrieval Reference Number
Length: 12 digits
Where it appears: UPI app / SMS / card slip / bank statement
Primary use: Track payment, check refund status, raise dispute
Issued by: PSP bank (UPI) / Acquirer bank (card transactions)
Where is the RRN number used?
RRN number is used in multiple places, such as ATM, UPI, as well as for internet and card payments. It acts as an identifier that can help in tracking transactions, resolving disputes and ensuring that your payments are secure.
Merchants accepting UPI payments also rely on RRNs to verify transaction legitimacy, reconcile payments against orders, and track refunds. This makes it a useful tool not just for individual users, but for businesses processing high volumes of UPI transactions too.
On Receipts
You can also spot the RRN on physical and digital receipts. Here’s where it appears on each:
• Card swipe slip (POS): Printed near the bottom as ‘RRN’, ‘Ref No’, or ‘Reference Number’.
• ATM withdrawal slip: Labelled as ‘Trace No’, ‘Ref No’, or ‘Reference,’ a 10-12 digit number in the transaction summary.
• UPI app screenshot: Shows as ‘UPI Reference No’ (PhonePe), ‘Bank Reference ID’ (GPay), ‘UPI Ref No’ (Paytm), or ‘Transaction ID’ (BHIM).
• Bank SMS: Look for the 12 digits following ‘Ref’, ‘RRN’, or ‘Txn ID’ in the message body.
• Bank statement narration: For UPI/IMPS/card transactions, the RRN is typically the last 12 digits of the transaction string.
Where can you find the RRN number of a transaction?
The RRN number can be found on your UPI app, SMS, email, and even your transaction receipts. If it is not visible, you should contact your bank.
1. Check your UPI app
The RRN code should be present on your UPI app’s transaction history or details page. It will be written alongside other details such as status, date, and time of transaction.
Different apps use different labels for the RRN, which can be confusing:
- Google Pay: Look for 'Bank Reference ID' in Transaction Details.
- PhonePe: Look for 'UPI Reference No.' under View Details.
- Paytm: Look for 'UPI Ref No,' Paytm's own label for the RRN.
- BHIM: Look for 'Transaction ID' or 'Reference Number.'
2. SMS or Email Notifications
If your bank or Payment Service Provider app sends you an email or SMS confirmation consisting of transaction details, the RRN should be present there.
3. Transaction Receipts
You can also see the RRN number on your printed or saved receipts.
4. Net banking / mobile banking app
If the RRN isn’t visible in your UPI app, you can find it through your bank’s online portal:
- Log into your net banking or mobile banking app
- Go to ‘Transactions’ or ‘Account Statement’
- Filter by date to find the relevant transaction
- Tap on it to expand details
- Look for the field labelled ‘RRN’, ‘UPI Ref No’, or ‘Bank Reference No’
This path is especially useful for users searching for older transactions not visible in the UPI app.
How to Find Your RRN: App-by-App Guide
Here’s exactly where to look for your RRN in each of the major UPI apps:
Google Pay (GPay)
- Open Google Pay and tap the profile icon (top right).
- Go to ‘Transaction History.’
- Tap on the specific payment.
- Scroll down to ‘Transaction Details’ and look for ‘Bank Reference ID’. This is the RRN.
PhonePe
- Open PhonePe and tap ‘History’ at the bottom.
- Tap on the relevant transaction.
- Tap ‘View Details’ and scroll to ‘UPI Reference No.’ This is the RRN.
Paytm
- Open Paytm and tap ‘Balance & History.’
- Select the transaction you want to check.
- Look for ‘UPI Ref No.’ This is Paytm’s label for the RRN.
- Tap and hold the number to copy it directly.
BHIM
- Open BHIM and go to ‘Transactions.’
- Select the transaction and look for ‘Transaction ID’ or ‘Reference Number.’
Amazon Pay UPI
- Open Amazon Pay and go to ‘Pay History’.
- Tap the transaction.
- Look for UPI Transaction ID. This is the RRN for Amazon Pay UPI transactions.
WhatsApp Pay
- Open WhatsApp and go to ‘Payments’.
- Tap on the specific payment.
- Look for UPI Reference Number in the transaction details. This is the RRN.
If you can’t find the RRN in the app, check the SMS or email sent by your bank right after the transaction. It’s usually listed as ‘Ref No’, ‘Transaction Ref’, or ‘UPI Ref No’, depending on the bank.
Key features or components of an RRN number
An RRN number has various features related to its uniqueness, structure, NPCI standard, security, and data associated with it.
Before diving in, here’s a quick way to tell the common identifiers apart:
- RRN (Retrieval Reference Number): 12-digit code used for UPI, card, ATM, and IMPS transactions at the network level.
- UTR (Unique Transaction Reference): Alphanumeric code used for NEFT/RTGS transactions. For UPI, the 12-digit UTR on some bank statements is effectively the same as the RRN.
- ARN (Acquirer Reference Number): 23-digit code specific to card refunds, generated by the acquiring bank.
- Transaction ID (TXID): Alphanumeric identifier generated by the UPI app itself, different from the network-level RRN.
1. Uniqueness
The RRN is unique and different for each transaction. Its one-of-a-kind nature helps in tracking transactions and addressing queries related to them.
2. Structure
The RRN number under the original NPCI OC-107 (2021) framework is structured as follows:
- The first digit (Y) represents the last digit of the transaction year.
- The next three digits (DDD) are the Julian day of the year.
- The remaining eight digits (SSSSSSSS) are the System Trace Audit Number (STAN) generated by the bank.
Together, these combine to form a unique identification number. For example, a transaction on February 6, 2023, would start with ‘3037’ - 3 for 2023, and 037 for the 37th day of the year.
Under NPCI’s April 2024 revision, high-volume PSPs are required to use the full 12 digits as a pure STAN, removing the YDDD prefix entirely. This increases unique RRN capacity to approximately 1,000 billion per PSP per day.
3. NPCI standard
The National Payments Corporation of India, or the NPCI, created the RRN and is responsible for managing it. RRN helps manage online transactions made through UPI or RuPay.
4. Security layer
RRN acts as an added layer of security. Since they are unique for each transaction, tracking and verifying transaction details, especially in case of any fraud or scam, becomes easier .
5. Data association
The RRN is linked to all the transaction details, such as the date, time, amount, along with the sender and recipient details.
RRN Number Structure: How is it Built?
Every RRN is a 12-digit numeric code. Here’s how those digits break down under the original NPCI OC-107 framework:
| Digits | Component | Meaning |
|---|---|---|
| 1st digit (Y) | Year | Last digit of the transaction year (e.g., 3 = 2023) |
| 2nd-4th digits (DDD) | Julian Day | Day of the year in Julian format (e.g., 037 = February 6th) |
| 5th-12th digits (SSSSSSSS) | STAN | System Trace Audit Number, a unique sequence generated by the bank for that transaction |
Example: Take RRN 504520123456. Breaking it down under the original framework:
5 = last digit of 2025
045 = 45th Julian day = February 14
20123456 = the STAN (bank-generated unique sequence).
So this RRN tells you the transaction happened on 14 February 2025. High-volume PSPs now use the full 12 digits as a pure STAN, so the year/day decoding no longer applies to those issuers.
Under NPCI’s April 2024 addendum, PSPs processing more than 100 million transactions per day are required to transition to a full 12-digit STAN format, removing the YDDD prefix. This increases the unique RRN capacity to roughly 1,000 billion per PSP per day.
How does an RRN number work for payment tracking?
The way an RRN number works for tracking payments is by first identifying the transaction, then enabling accurate tracking, resolving disputes, and ensuring secure verification of both the sender and recipient.
Here’s the step-by-step journey:
- You initiate a payment on GPay, PhonePe, Paytm, or another UPI app.
- Your PSP (Payment Service Provider) generates a unique 12-digit RRN.
- The RRN travels with the payment request through the NPCI switch to the recipient’s bank.
- All transaction data is linked to this RRN in the system.
- Both the remitting and beneficiary banks log the RRN for reconciliation.
- You can later quote the RRN to any party in the chain to trace the exact payment.
What happens if a transaction fails?
Even if a payment fails or gets stuck, the RRN still exists. The PSP generates it at the moment of the payment attempt. Here’s how the failure flow typically works:
- The transaction enters a stuck/pending state. This means money is debited from your account but not credited to the recipient.
- NPCI’s auto-reversal mechanism kicks in within T+1 to T+5 working days, automatically reversing the debit to your account.
- If the auto-reversal doesn’t happen, you can quote the RRN to raise a formal chargeback through your UPI app or bank.
- As of July 15, 2025, NPCI’s updated chargeback rules allow banks to proactively raise chargebacks for failed or reversed transactions, meaning faster refunds without manual chasing.
How to track transactions using RRN number?
You can track your transactions using the RRN number through four main paths:
1. Track via your UPI app
Locate the RRN on your Payment Service Provider app’s transaction history and use it to check status or raise a dispute directly in the app. Most UPI apps have a ‘Help’ or ‘Raise Dispute’ option where you can reference the RRN.
2. Track via your bank
If the UPI app doesn’t resolve it, take the RRN to your bank directly:
- Net/mobile banking: Log in, go to ‘Transactions’ or ‘Statement’, search by date, and enter the RRN in the reference field if available.
- Customer care: Call your bank’s helpline and provide the RRN, transaction amount, date, and registered mobile number. Banks must resolve UPI disputes within defined NPCI timelines.
- Branch visit: For complex cases, visit your home branch and quote the RRN to the customer service officer.
3. Track via NPCI
If your bank hasn’t resolved the issue, escalate to NPCI as a last resort:
- Call NPCI’s toll-free helpline: 1800 102 5624 (available 24×7)
- Alternate helpline: 18001201740
- Email: upihelp@npci.org.in
- NPCI UPI Dispute Redressal Portal: https://www.npci.org.in/what-we-do/upi/dispute-redressal-mechanism
Always try resolving through your UPI app or bank first. NPCI is the final escalation point, not the first.
4. Track via the merchant/payment gateway
If you made a purchase on an e-commerce platform or through a payment gateway (Razorpay, Cashfree, Paytm for Business), you can also track the transaction there:
- Log in to the merchant’s website or app and check your order history.
- Look for a ‘Track Refund’ or ‘Payment Status’ option and enter the RRN.
- Many payment gateways (like Razorpay) have a self-service refund tracker where customers can input the RRN to see the current status without calling anyone.
Also, as of July 15, 2025, NPCI introduced new UPI chargeback rules, which allow banks to proactively raise chargebacks for failed or reversed transactions. This means faster refunds for users without needing to chase manually.
How to Use RRN to Track a Refund (Step-by-Step with Timelines)
If you’ve initiated a refund or think you should have received one, your RRN is the key to following its journey. Here’s the full step-by-step flow with expected timelines:
Step 1: Locate the RRN on your original payment confirmation
Find the 12-digit RRN from your UPI app, bank SMS, or email. This is the reference you’ll use throughout the refund tracking process.
Step 2: Confirm the refund was initiated by the merchant
Check your email or SMS from the merchant. When a merchant initiates a refund, they typically send a message referencing the RRN or their own transaction ID. Without this confirmation, there’s no refund in progress yet.
Step 3: Match the RRN against your bank statement
Log in to your net banking portal or check your bank’s mobile app. Search for the RRN in your recent transactions. When the refund credit arrives, it will appear with the same RRN or a linked reference number.
Step 4: If no credit after T+5 working days, raise a dispute
If the refund hasn’t appeared within 5 working days of the merchant’s initiation, go to your UPI app, select the original transaction, and use the ‘Raise Dispute’ or ‘Help’ option. Provide the RRN for faster processing.
Step 5: If unresolved by T+7, escalate to NPCI
If your app hasn’t resolved it within 7 working days, visit the NPCI UPI Dispute Redressal portal or call 1800 102 5624. Include the RRN as the primary reference in your complaint.
Step 6: If unresolved by T+30, escalate to the Banking Ombudsman
If the matter is still not resolved after 30 days, you can file a complaint with the RBI Banking Ombudsman. Quote the RRN as the primary transaction reference in your complaint.
How to Check RRN Number Online (Without Calling the Bank)
You don’t always need to call your bank to check on an RRN. Here are four self-service online methods:
Method 1: Via your bank’s net banking portal
Log in to your bank’s net banking website, go to ‘Account Statement’ or ‘Transaction History’, filter by date range, click on the relevant transaction, and look for the RRN or reference number in the expanded details. Most major banks (SBI’s onlinesbi.sbi, HDFC NetBanking, ICICI iMobile, etc.) display this in the transaction detail view.
Method 2: Via the NPCI UPI Dispute Redressal portal
Visit the NPCI UPI dispute redressal portal. This portal allows you to raise and track complaints for failed or disputed UPI transactions using the RRN, without needing to call the bank or NPCI helpline.
Method 3: Via your UPI app’s web companion
PhonePe Web and Paytm’s web dashboard allow you to view transaction history and RRN details from a browser, useful if you’re on a desktop and don’t have easy access to your phone.
Method 4: Via merchant payment gateway portals
If the payment was made to a business using Razorpay, Cashfree, or a similar gateway, their refund tracker pages let you enter the transaction reference to check the status without calling anyone.
How to Raise a UPI Dispute Using Your RRN
If a UPI payment was deducted from your account but not credited to the recipient, or if you need to dispute a charge, here’s the step-by-step process:
Step 1: Locate Your RRN
Find the 12-digit RRN from your app, SMS, or email confirmation. You’ll need this for all subsequent steps.
Step 2: Raise a Complaint in Your UPI App
Use the in-app ‘Help’ or ‘Raise Dispute’ option. Select the transaction, describe the issue, and submit. Most UPI apps resolve straightforward cases within 3-5 business days.
Step 3: Escalate to Your Bank
If the app doesn’t resolve it, contact your bank’s customer service. Provide the RRN, transaction amount, date, and your registered mobile number. Banks are required to resolve UPI disputes within 5 working days under NPCI guidelines.
Step 4: Escalate to NPCI
If your bank still hasn’t resolved it:
- Call 1800 102 5624 (24x7)
- Email upihelp@npci.org.in
Include your complete transaction details along with the RRN. NPCI will investigate directly. NPCI-level escalations are typically resolved within 30 days as per RBI guidelines.
Benefits of RRN number in resolving transaction disputes
The benefits of the RRN number for resolving transaction disputes include effortless tracking, quick dispute resolution, verification and security, and support assistance.
1. Effortless tracking
An RRN number allows you to effortlessly track your transactions. If you need to revisit a transaction later, you can use the RRN number to find and review it.
2. Quick dispute resolution
Since the RRN number helps in tracking the transaction, it is important for reporting any issues, tracking refunds and refund timelines, and complaint resolution. This can be done through NPCI’s dispute redressal mechanism, where any end-user can raise a dispute regarding a UPI transaction.
3. Verification and security
RRN number, by being a unique identifier, also helps in verifying if the money has reached the correct recipient. It plays a major role in preventing fraud.
4. Support assistance
When you share the RRN number with your bank’s customer support system, they can easily locate your transaction, analyze the issue, and offer a quick complaint resolution.
5. Merchant Reconciliation
Merchants processing high volumes of UPI payments use RRNs to reconcile daily settlements, match payments to orders, and identify refund discrepancies. This makes RRN a valuable tool not just for individual users but also for businesses managing large transaction volumes.
6. Audit trail for tax & GST reconciliation
For businesses, every RRN-linked transaction creates a permanent, auditable record. This makes it easier to reconcile GST input credits, respond to tax notices, and produce clean transaction histories for compliance purposes.
Use cases across industries of RRN
RRN is extremely useful in different industries such as banking, e-commerce, fintech, and retail.
1. Banking
Banks can use the RRN number to track transactions effectively, resolve them quickly, and make sure the bank statements and transaction records remain accurate and secure for audits and customer service.
2. E-commerce
E-commerce platforms require RRN numbers to make order reconciliation simpler and easier. Not only does an RRN number make the process of issuing refunds smoother, but it also ensures that customers receive accurate and proper transaction details.
3. Fintechs
An RRN number makes payment tracking convenient. It also reduces errors that might occur during API-based payments.
4. Retail
RRNs allow the payments to be validated and verified faster, which leads to a smoother resolution of any discrepancies that might arise at checkout.
RRN number vs Transaction ID
An RRN number is a unique 12-digit numeric code assigned to each UPI transaction at the network level. A Transaction ID is a one-of-a-kind alphanumeric code generated by the app itself.
In the UPI context, the Transaction ID is what you typically see in the app. It is generated by the TPAP (Third-Party Application Provider) or the bank. The RRN, by contrast, is the 12-digit numeric code used for inter-bank tracking. Both are useful, but when raising a dispute with your bank, the RRN is the reference you’ll need.
| Aspect | Transaction ID (TXID) | RRN Number |
|---|---|---|
| Purpose | Identifies and tracks transactions for auditing, troubleshooting, and confirmation. Acts as a digital fingerprint, retrieves timing, status, and parties involved. | Tracks and manages UPI transactions, ensuring security and dispute resolution. Ensures each UPI transaction can be uniquely identified and referenced. |
| Key use cases | Used by businesses for audits, troubleshooting, and transaction confirmations. | Used to resolve disputes, track payments, and manage transactions securely. |
| Scope | Applies to financial services and e-commerce broadly. | Specific to UPI-based transactions. |
RRN number vs UTR number
RRN stands for Retrieval Reference Number and acts as a reference ID for each transaction conducted through UPI. UTR number or Unique Transaction Reference number acts as an identification code for financial transactions through NEFT, RTGS, IMPS, and even UPI.
The differences in their generation, format, use cases, and key benefits can be seen below:
| Aspect | UTR Number | RRN Number |
|---|---|---|
| Generated by | Banks when a transaction is initiated | UPI system for each transaction |
| Format | NEFT – 16 characters, RTGS – 22 characters, UPI – 12 digits | 12-digit numeric code (YDDD + STAN structure, or full STAN for high-volume PSPs post-2024). For UPI specifically, the 12-digit UTR shown on some bank statements is effectively the same as the RRN. |
| Use cases | Tracking, verifying, and distinguishing transactions across payment modes | Tracking UPI payments, resolving disputes, ensuring security |
| Key benefit | Acts as a digital signature for all bank transactions | Crucial for dispute resolution and payment tracking in UPI |
RRN for Card Transactions vs UPI Transactions
If you’ve ever spotted a reference number on a POS receipt or credit card statement, that’s an RRN too. Here’s how UPI and card RRNs compare:
| Aspect | UPI RRN | Card RRN |
|---|---|---|
| Generated by | PSP (GPay, PhonePe, Paytm, etc.) | Acquiring bank / payment gateway at POS or online |
| Format | 12-digit numeric code | 12-digit numeric code (same structure, different source) |
| Where to find | UPI app transaction details, SMS/email confirmation | Card statement, POS receipt, bank SMS, net banking portal |
| Use for disputes | Share with UPI app support or bank for NPCI-backed resolution | Share with bank's card disputes team for chargeback initiation |
| Managed by | NPCI (UPI framework) | Card network (Visa/Mastercard/RuPay) and acquiring bank |
RRN vs. ARN (Acquirer Reference Number)
Card refund queries often mix up RRN and ARN. Here’s how they differ:
| Aspect | RRN (Retrieval Reference Number) | ARN (Acquirer Reference Number) |
|---|---|---|
| What it is | 12-digit code for the original transaction | 23-digit code specific to card refunds |
| Generated by | Acquiring bank or PSP at transaction time | Acquiring bank when a card refund is initiated |
| Used for | Tracking UPI, card, IMPS, NEFT, ATM transactions | Tracing card refund journeys through the card network (Visa/Mastercard/RuPay) back to your account |
| When to use | Raising a dispute for any failed or disputed UPI/card payment | Tracking a card refund. The merchant shares the ARN; provide it to your issuing bank |
In short: for UPI refunds, use the RRN. For card refunds, ask the merchant for the ARN and provide that to your bank’s disputes team.
How to Track an RRN Number by Bank (SBI, HDFC, ICICI, BOB, Axis, PNB, Kotak)
Every major bank displays the RRN in a slightly different place. Here’s where to find it in each:
SBI (YONO & onlinesbi.sbi)
- Open the YONO SBI app or log into onlinesbi.sbi.
- Go to Account Statement.
- Filter by date to find the transaction.
- Click on the transaction to expand details.
- Look for ‘Reference No’ or ‘UPI Ref No.’ This is the RRN.
HDFC Bank (PayZapp & NetBanking)
- Open the HDFC Bank mobile app or NetBanking portal.
- Go to Passbook or Account Statement.
- Select the relevant transaction.
- Look for ‘Bank Reference Number’ or ‘UPI Ref No’ in the transaction details.
ICICI Bank (iMobile & Internet Banking)
- Open iMobile Pay or log into ICICI NetBanking.
- Go to Passbook / Transactions.
- Select the transaction.
- The RRN appears as the UPI Reference Number in the detail view.
Bank of Baroda (BOB World app)
- Open the BOB World app.
- Navigate to Accounts > Statement.
- Select the relevant transaction.
- The RRN is displayed as ‘Reference No’ or ‘UPI Ref No.’
Axis Bank (Axis Mobile & Internet Banking)
- Open the Axis Mobile app or Axis internet banking.
- Go to Transactions / Account Statement.
- Tap the relevant transaction.
- Look for the ‘UPI Reference Number’ or ‘Bank Reference ID’.
Punjab National Bank (PNB One)
- Open the PNB One app.
- Go to Account > Transaction History.
- Tap the relevant transaction.
- The RRN appears as ‘Reference Number’ or ‘UPI Ref No’.
Kotak Mahindra Bank (Kotak Mobile & Net Banking)
- Open the Kotak Mobile Banking app or Kotak net banking.
- Go to Accounts > Statement.
- Select the transaction.
- Look for ‘UPI Transaction Reference’ or ‘Ref No.’
Challenges in using RRN number for transaction verification
The challenges involved in using the RRN number for transaction verification include accuracy issues, location challenges, duplicate RRNS, and dispute resolution.
1. Accuracy issues
The RRN should be accurate, as a wrong code or even a small error can cause the wrong transaction to be tracked, making the process confusing.
2. Locating the RRN
Locating the RRN can be a difficult task, more so for users who might not be familiar with the process. If the RRN number cannot be located, then the process of tracking the transaction can become complicated.
3. Using RRNs for support
Dispute resolution can be an issue for users unfamiliar with RRNs, as having the transaction details ready can speed up the process.
4. App Label Inconsistency
Different UPI apps display the RRN under different names. Paytm calls it ‘UPI Ref No’, Google Pay uses ‘Bank Reference ID’, and PhonePe shows ‘UPI Reference No.’ This inconsistency often causes confusion when users are asked by their bank to provide the RRN.
5. Confusing RRN with UTR for Non-UPI Transactions
Users often mix up RRN and UTR when dealing with NEFT, RTGS, or IMPS complaints. RRN is the correct reference for UPI and card transactions, while UTR is the relevant number for NEFT/RTGS/IMPS. Providing the wrong identifier to bank support can significantly delay resolution.
6. Delays in NPCI escalation visibility
When a complaint is escalated to NPCI, there is no public-facing case tracker to check its status. Users have to follow up actively either by calling 1800 102 5624 or emailing upihelp@npci.org.in. This is a good reason to keep the RRN safe and note down your complaint reference number at every stage of escalation.
How Xflow simplifies transaction tracking with RRN numbers
Domestically, the RRN solves a real problem: every inward payment gets a permanent, trackable identifier so you can reconcile, dispute, and audit without manual chasing.
Xflow solves the same problem for international payments. When your business receives foreign remittances, Xflow ensures every inward payment comes with an eFIRA, the cross-border equivalent of an RRN, processed automatically within 24 hours. This makes it easy to reconcile payments, claim GST refunds, and respond to compliance queries without manual documentation.
- Transparent fees: Flat 1% transaction fee with 0% FX markup ensures predictable costs and higher revenue retention.
- Guaranteed INR amount: Live FX rates show the exact amount received at withdrawal, helping with accurate cash flow planning.
- Fast settlement: Payments reach Indian accounts within one business day via ACH and FedWire, avoiding SWIFT delays.
- Large invoice handling: Receive over $10,000 per invoice without splitting payments, reducing errors and reconciliation efforts.
- Automated compliance: FREE e-FIRA processing within 24 hours simplifies regulatory documentation and improves transaction tracking with RRN numbers.
Sign up now with XFlow to simplify your international payment process.
Frequently asked questions
An RRN (Retrieval Reference Number) is a unique 12-digit code generated for every UPI transaction by the Payment Service Provider. It helps track transactions, verify details, and resolve payment-related issues securely.
RRN numbers are used in UPI, ATM, internet, and card payments. They act as unique identifiers, helping track transactions, resolve disputes, and ensure secure, verified payments for both senders and recipients.
You can find the RRN on your UPI app’s transaction history, in SMS / email notifications from your bank or PSP, or on printed and saved transaction receipts for easy reference.
Locate the RRN on your app, receipt, or message, then share it with customer support, use your bank’s online tools, or report issues to track and resolve transactions quickly and accurately.
RRN numbers make tracking effortless, speed up dispute resolution, verify correct recipients, prevent fraud, and allow customer support teams to quickly locate and analyze transactions for faster, smoother issue resolution.
Not exactly. For UPI transactions, the 12-digit RRN and the 12-digit UTR shown in some bank statements are effectively the same number. However, UTR is a broader term. For NEFT/RTGS/IMPS transactions, the UTR is a different alphanumeric reference generated by your bank.
Yes. Even for failed transactions, the PSP generates an RRN at the time of the payment attempt.
Yes. RRN is used for card-based transactions as well, including debit cards, credit cards, and prepaid cards at POS terminals and online. For card transactions, the RRN appears on your card statement or POS receipt and is used by your bank’s disputes team for chargeback processing.
App-level disputes typically resolve within 3-5 business days. Bank-level escalations may take 5-15 business days. NPCI-level escalations are reserved for unresolved cases.
‘UPI Ref No’ is simply Paytm’s in-app label for the same 12-digit Retrieval Reference Number. Different UPI apps use different labels. They all refer to the same underlying RRN assigned by the PSP.
Once you share the RRN with your bank or UPI app, refund status can typically be confirmed within T+1 to T+5 working days. If the refund is not credited within 5 working days, raise a dispute through your UPI app using the RRN. NPCI requires the PSP bank to resolve disputes within 30 days. If the issue is still unresolved, you can escalate to the Banking Ombudsman at https://cms.rbi.org.in, quoting the RRN as the primary reference.
Yes. You can check RRN status online through three self-service channels:
- Your UPI app’s transaction history
- Your bank’s net banking or mobile banking portal under the transaction history
- The NPCI UPI Dispute Redressal portal at https://www.npci.org.in/what-we-do/upi/dispute-redressal-mechanism
Phone or branch contact is only needed for transactions older than the bank’s online retention window (typically 18 months) or for formal chargeback paperwork.
RRN (Retrieval Reference Number) is a 12-digit code generated by the acquiring bank or PSP for the original transaction - UPI, IMPS, NEFT, ATM, or card. ARN (Acquirer Reference Number) is a 23-digit code specific to card refunds, generated by the acquiring bank when a refund is initiated and used by the card network (Visa, Mastercard, RuPay) to trace the refund’s journey back to the customer. For UPI refunds, the RRN is the primary identifier. For card refunds, the merchant will share the ARN. You can provide it to your issuing bank to track the credit.