{"id":25972,"date":"2026-02-10T12:07:32","date_gmt":"2026-02-10T06:37:32","guid":{"rendered":"https:\/\/blog.razorpay.in\/blog\/?p=25972"},"modified":"2026-04-14T15:10:00","modified_gmt":"2026-04-14T09:40:00","slug":"uetr-number-swift-tracking-guide","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/uetr-number-swift-tracking-guide\/","title":{"rendered":"What Is a UETR Number? The Complete Guide to Tracking SWIFT Payments"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Waiting for an international payment can feel uncomfortable. Your client says the money is sent, your bank sees nothing, and the funds seem stuck in banking limbo with no clear answers. This is exactly where the Unique End-to-end Transaction Reference (UETR) number steps in.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Think of the UETR as the FedEx tracking number for bank transfers. Introduced under the SWIFT GPI network, the UETR is a 36-character code that follows your payment across every bank it touches. With a UETR number, you no longer rely on guesswork or back-and-forth emails to locate funds.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Read on this guide to learn what a UETR number is, where to find it, and how to use it to track SWIFT payments in real time.<\/span><\/p>\n<div style=\"border-left: 4px solid #0073aa; background: #f0f8ff; padding: 15px; margin: 20px 0; border-radius: 5px;\">\n<h2 style=\"color: #0073aa; font-size: 18px; margin: 0 0 8px 0; display: inline-block;\">Key takeaways<\/h2>\n<ul style=\"display: inline-block; margin: 0 0 0 10px; padding-left: 18px; vertical-align: top;\">\n<li>UETR numbers add real-time visibility to international bank transfers, helping you see where a payment is held and the reason for any delay.<\/li>\n<li>This visibility improves cash flow planning, even though resolving certain issues may still require manual bank intervention.<\/li>\n<li>When UETRs appear on bank credits, finance teams can reconcile receivables faster and support timely <a href=\"https:\/\/razorpay.com\/blog\/firc-certificate\/\">FIRC<\/a> issuance.<\/li>\n<li>A clear, end-to-end payment trail reduces disputes, avoids unnecessary tracer costs, and strengthens compliance controls.<\/li>\n<\/ul>\n<\/div>\n<h2><b>What Is a UETR Number?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A UETR number stands for Unique End-to-end Transaction Reference. It is a 36-character alphanumeric code automatically assigned to every <a href=\"https:\/\/razorpay.com\/learn\/what-is-swift\/\">SWIFT<\/a> international payment at the time the transfer is initiated.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This reference acts as a single source of truth for the entire payment journey. No matter how many intermediary banks handle the transfer, the UETR stays the same. That consistency allows banks to identify, trace, and confirm the exact status of your payment without relying on vague timelines or manual follow-ups.<\/span><\/p>\n<div style=\"border-left: 4px solid #0073aa; background: #f0f8ff; padding: 15px; margin: 20px 0; border-radius: 5px;\">\n<h2 style=\"color: #0073aa; font-size: 18px; margin: 0;\">Did You Know?<\/h2>\n<p style=\"margin-top: 10px;\"><i><span style=\"font-weight: 400;\">The UETR was introduced on 11 July 2021 under the SWIFT Global Payments Innovation (GPI) initiative to improve transparency, speed, and accountability in cross-border payments.<\/span><\/i><\/p>\n<\/div>\n<h3><b>The Technical Structure of a UETR<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Technically, a UETR follows the <\/span><b>UUID Version 4<\/b><span style=\"font-weight: 400;\"> standard. Its structure looks like this:<\/span><\/p>\n<p><b>xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>36 characters <\/b><span style=\"font-weight: 400;\">in total<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>32 hexadecimal characters<\/b><span style=\"font-weight: 400;\"> (0\u20139, a\u2013f)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>4 hyphens<\/b><span style=\"font-weight: 400;\"> for readability<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>\u201c4\u201d<\/b><span style=\"font-weight: 400;\"> indicates the UUID version<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>\u201cy\u201d<\/b><span style=\"font-weight: 400;\"> shows the variant and can be <\/span><b>8, 9, a, or b<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This format ensures that every <\/span><b>unique end-to-end transaction reference<\/b><span style=\"font-weight: 400;\"> is globally unique and cannot clash with another payment.<\/span><\/p>\n<h3><b>Where Is the UETR Located in a SWIFT Message?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The UETR sits in a fixed, standardised location within a SWIFT FIN message, which ensures it remains consistent across banks.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Block:<\/b><span style=\"font-weight: 400;\"> Block 3 (User Header)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Field tag:<\/b><span style=\"font-weight: 400;\"> Field 121<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mutability:<\/b><span style=\"font-weight: 400;\"> Immutable and passed unchanged by all intermediary banks<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Unlike internal bank reference numbers that may change at each stage, the <\/span><b>UETR number<\/b><span style=\"font-weight: 400;\"> remains constant, making it the most reliable identifier for tracking SWIFT payments end to end.<\/span><\/p>\n<p style=\"text-align: center;\"><a style=\"background-color: #1a73e8; color: #ffffff; font-weight: 800; padding: 7px 15px; border-radius: 7px; font-size: 16px; text-decoration: none; display: inline-block; white-space: nowrap;\" href=\"https:\/\/razorpay.com\/international-payment-gateway-india\/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=internationalpayments\">Explore Razorpay&#8217;s Global Payment Solutions<\/a><\/p>\n<h2><b>Why Is the UETR Number Critical for Global Business?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">For years, international payments worked like a black box. Once money left the sender\u2019s bank, you had little visibility until it arrived-or didn\u2019t. The UETR number has changed this. It brings logistics-style transparency to banking, helping businesses track payments, forecast cash flows better, and avoid costly follow-ups with banks.<\/span><\/p>\n<h3><b>Real-Time End-to-End Tracking<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The UETR lets you see your payment\u2019s status at every stage of the journey.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can identify exactly which intermediary bank is holding the funds.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It also shows fees deducted and exchange rates applied along the way.<\/span><\/li>\n<\/ul>\n<h3><b>Faster Reconciliation and FIRC<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">For finance teams and exporters, this visibility makes a real difference. When the UETR appears in your bank statement, you can match it directly with outstanding invoices. This speeds up reconciliation and helps exporters close receivables faster. For inward remittances, the same reference supports quicker issuance of the <a href=\"https:\/\/razorpay.com\/blog\/firc-certificate\/\">Foreign Inward Remittance Certificate<\/a> (FIRC), reducing follow-ups with your bank.<\/span><\/p>\n<h3><b>Reduced Fraud and Disputes<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Each UETR creates an immutable trail from sender to beneficiary.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If funds stop unexpectedly, you can pinpoint the break and flag risks early.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The clear audit trail also strengthens internal and regulatory compliance.<\/span><\/li>\n<\/ul>\n<h3><b>Before vs After UETR Tracking<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Aspect<\/b><\/td>\n<td><b>Before UETR<\/b><\/td>\n<td><b>After UETR<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Payment status<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Unknown<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Visible in real time<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Resolution time<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Long and uncertain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Faster due to clarity<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Tracer charges<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Common<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Largely avoided<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Cash flow planning<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Guesswork<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Predictable<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b>UETR vs. Transaction Reference Number (TRN) vs. MT103<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">If you have ever followed up on an international payment, you have likely heard different banks quote different reference numbers. This is where confusion usually starts. While UETR, TRN, and MT103 all relate to the same transfer, they are not interchangeable. The most important point to remember is that <\/span><b>only the UETR remains constant across the entire payment journey<\/b><span style=\"font-weight: 400;\">, regardless of how many banks are involved.<\/span><\/p>\n<h3><b>Comparison: UETR vs TRN vs MT103<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Feature<\/b><\/td>\n<td><b>UETR<\/b><\/td>\n<td><b>TRN<\/b><\/td>\n<td><b>SWIFT MT103<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Definition<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Unique end-to-end transaction reference<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Bank-assigned transaction reference<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Standard SWIFT customer credit transfer message<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Uniqueness<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Globally unique<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Unique only within the sending bank<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Not a reference, but a message format<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Scope<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Global<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Local \/ bank-specific<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Global messaging standard<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Purpose<\/b><\/td>\n<td><span style=\"font-weight: 400;\">End-to-end tracking of the payment<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Internal tracking by the sender\u2019s bank<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Carries payment instructions and data<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>What Is the Difference Between UETR and TRN?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A Transaction Reference Number is generated by the sending bank and stored in Field 20 of the SWIFT message. Banks use it mainly for their internal records and customer communication. As the payment moves through intermediary banks, this reference may change or may not be visible at all.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The UETR number, on the other hand, sits in Field 121 and never changes. It follows the payment from start to finish, which is why banks rely on it when they need to trace a transfer across borders.<\/span><\/p>\n<h3><b>How Does MT103 Relate to UETR?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Think of the MT103 as the shipping label on a parcel and the UETR as the barcode printed on it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The MT103 is the standard SWIFT payment message-the envelope that carries all payment details. The UETR is one specific data point inside that envelope. So when a bank asks you for the \u201cMT103,\u201d they are effectively asking for the document that contains the UETR number used for tracking within SWIFT GPI, operated by SWIFT.<\/span><\/p>\n<h2><b>How to Find the UETR Number?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">How you find the UETR number depends on whether you sent the payment or are waiting to receive it. The important thing to understand is that the UETR is always created at the source bank when the transfer is initiated. From there, it travels with the payment across every intermediary bank.<\/span><\/p>\n<h3><b>For Senders: Checking Payment Confirmations<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Log in to your bank\u2019s online portal and open <\/span><b>transaction history<\/b><span style=\"font-weight: 400;\"> or payment details.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Look for labels such as UETR, Unique Reference, or Payment ID.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Download the official payment advice or debit confirmation PDF.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The UETR usually appears in the detailed reference section of this document.<\/span><\/li>\n<\/ul>\n<h3><b>For Receivers: Requesting the MT103<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">As a receiver, you usually cannot see the UETR until the funds reach your bank. If the payment is delayed, ask the sender for the SWIFT MT103 confirmation. In that document, check Field 121, which contains the <\/span><b>UETR number<\/b><span style=\"font-weight: 400;\">. Once you have it, your bank can trace the payment precisely across the SWIFT network.<\/span><\/p>\n<h2><b>How to Track a Payment Using the UETR Number?<\/b><\/h2>\n<h3><b>Using Your Bank\u2019s GPI Tracker<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Most modern corporate and business banking portals now offer a built-in \u201c<\/span><b>Track Payment<\/b><span style=\"font-weight: 400;\">\u201d feature linked to SWIFT gpi. If your bank participates in the GPI network, this tool gives you direct visibility into the movement of your international transfer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You enter the UETR number, and the system pulls live data directly from the SWIFT network. You can usually see clear statuses such as <\/span><i><span style=\"font-weight: 400;\">processing<\/span><\/i><span style=\"font-weight: 400;\">, <\/span><i><span style=\"font-weight: 400;\">credited<\/span><\/i><span style=\"font-weight: 400;\">, or <\/span><i><span style=\"font-weight: 400;\">rejected<\/span><\/i><span style=\"font-weight: 400;\">, along with timestamps. Because this information comes straight from SWIFT, banks treat it as the most accurate source when resolving delays or disputes.<\/span><\/p>\n<h3><b>Using Public SWIFT Tracking Tools<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">If your bank does not offer GPI tracking, you may come across third-party tools. Most of these platforms work by aggregating available SWIFT status data or by simulating a SWIFT GPI lookup using the <\/span><b>UETR number<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<div style=\"border-left: 4px solid #0073aa; background: #f0f8ff; padding: 15px; margin: 20px 0; border-radius: 5px;\">\n<p style=\"color: #0073aa; font-size: 18px; margin: 0;\"><strong><span style=\"color: #0073aa;\"><span style=\"font-size: 18px;\">Pro Tip: <\/span><\/span><\/strong><span style=\"color: rgba(0,0,0,0.74); font-size: 19px; font-weight: 400;\">Public SWIFT tracking tools can be useful for a quick check, but treat the results as indicative, not final. These platforms do not have the same direct access to SWIFT data as banks, so updates may be delayed or incomplete. More importantly, avoid sharing sensitive transaction details unless absolutely necessary-official bank GPI trackers remain the safest and most reliable option.<\/span><\/p>\n<\/div>\n<h2><b>How to Generate a UETR Number?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">If you are looking up <\/span><b>how to generate a UETR<\/b><span style=\"font-weight: 400;\"> number, it helps to first understand how the system works in practice. In most cases, you are not expected to generate anything yourself. For the majority of users, the uetr number is created automatically when an international payment is initiated. Manual involvement only comes into play in more advanced or high-volume payment setups.<\/span><\/p>\n<h3><b>Automatic Generation by Banks<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">For nearly all individuals, freelancers, and businesses, the UETR number is generated by the sending bank itself. Global transaction data indicates that over 99% of UETRs are created this way.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When you click Send on a SWIFT transfer, the bank\u2019s system automatically calls a <\/span><b>UUID<\/b><span style=\"font-weight: 400;\"> generator and assigns a unique end-to-end transaction reference to that payment. You are not required to create, request, or input anything manually. The UETR simply appears in the payment details or the MT103 once the transfer is processed.<\/span><\/p>\n<h3><b>Generation in ERP Systems (SAP\/Oracle)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Large organisations often handle cross-border payments in bulk using FileAct or ISO 20022 payment files. In such setups, enterprise systems like <\/span><b>SAP S\/4HANA<\/b><span style=\"font-weight: 400;\"> or Oracle Financials can generate the UETR even before the payment file is sent to the bank.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This approach gives finance teams early visibility. They receive the tracking reference upfront instead of waiting for the bank\u2019s acknowledgement, which helps with reconciliation and faster follow-ups for payments moving through <\/span><b>SWIFT GPI<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><b>Can You Generate Your Own UETR?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">From a technical standpoint, yes. Developers can generate a valid UETR using <\/span><b>UUID version 4<\/b><span style=\"font-weight: 400;\"> library.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, this only works if your bank\u2019s payment interface allows you to pass a custom UETR. Many banks overwrite customer-provided values. If that happens, the self-generated UETR loses all tracking value and should not be relied upon.<\/span><\/p>\n<h2><b>Common UETR Issues and Troubleshooting<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Even with end-to-end visibility, UETR tracking may not always return a clear result. Most issues relate to timing delays, data mismatches, or limitations within legacy banking systems. The table below summarises the most common scenarios and the correct action to take in each case.<\/span><\/p>\n<h3><b>UETR Troubleshooting Guide<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Error \/ Symptom<\/b><\/td>\n<td><b>Probable Cause<\/b><\/td>\n<td><b>Action Required<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Payment not found<\/b><\/td>\n<td><span style=\"font-weight: 400;\">UETR entered incorrectly or payment not yet live on the GPI network<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Verify the full 36-character UETR (check <\/span><b>0 vs O<\/b><span style=\"font-weight: 400;\">). If newly sent, wait 1\u20132 hours and retry<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Bank not supported<\/span><\/td>\n<td><span style=\"font-weight: 400;\">One intermediary bank is not part of SWIFT GPI network<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Tracking stops at that bank; ask the sender\u2019s bank to initiate a manual trace<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>UETR missing<\/b><span style=\"font-weight: 400;\"> on receipt<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Receiving bank\u2019s system did not display or retain the UETR field<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Request the detailed credit advice or SWIFT MT103 from bank support<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b>Simplify Global Payments with Razorpay MoneySaver Export Account<\/b><\/h2>\n<p>Tracking an international payment is useful, but it does not solve the root problem if collections remain slow, expensive, or difficult to reconcile. To reduce follow-ups, avoid hidden forex costs, and keep export payments predictable from day one, many Indian businesses choose the<a href=\"https:\/\/razorpay.com\/accept-international-payments\/bank-transfers\/\"> Razorpay MoneySaver Export Account<\/a> as their international collection setup. With this you can:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Receive overseas payments via local bank transfers from major markets like US, UK and EU without opening a foreign bank account.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use a dedicated virtual account in your business name for cleaner identification and reconciliation.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Collect funds with transparent pricing and zero <a href=\"https:\/\/razorpay.com\/blog\/forex-markup-fees-how-to-avoid\/\">forex markup<\/a> on incoming payments.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Get quicker settlements and bank-issued FIRC support to stay compliant with export regulations.<\/span><\/li>\n<\/ul>\n<div style=\"background: #f5faff; border-radius: 14px; padding: 30px; text-align: center; margin: 42px 0; box-shadow: 0 8px 20px rgba(26,115,232,0.08);\">\n<h2 style=\"color: #1a73e8; font-size: 24px; font-weight: bold; margin-bottom: 12px;\"><strong>Simplify Global Collections with Razorpay<\/strong><\/h2>\n<p style=\"color: #444; font-size: 16px; max-width: 720px; margin: 0 auto 18px; line-height: 1.6;\"><strong>Get virtual accounts in your business name, accept local transfers, avoid forex markup,<br \/>\nand receive fast, compliant export payments.<\/strong><\/p>\n<p><a style=\"display: inline-block; background: #1a73e8; color: #ffffff; padding: 14px 26px; font-size: 16px; font-weight: bold; border-radius: 10px; text-decoration: none;\" href=\"https:\/\/accounts.razorpay.com\/auth\/?product=cross_border&amp;workflowIntent=moneysaver&amp;x-country-code=IN\">Explore Razorpay\u2019s MoneySaver Export Account<\/a><span style=\"font-size: 19px; background-color: #ffffff;\">\u00a0<\/span><\/p>\n<\/div>\n<h2><b>Conclusion<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The <\/span><b>UETR number<\/b><span style=\"font-weight: 400;\"> sits quietly behind the scenes, but it has become the backbone of transparency in modern cross-border payments. While the name sounds technical, its purpose is very practical: it helps you locate money that would otherwise feel lost between banks. By giving every transfer a single, permanent identity, the UETR removes guesswork and speeds up resolution. For businesses and freelancers alike, the habit is simple-always ask the sender for the UETR as soon as a payment is initiated. As global banking moves steadily towards faster and near real-time settlements, this level of traceability is no longer optional; it is quickly becoming the standard.<\/span><\/p>\n<h2><b>FAQs<\/b><\/h2>\n<h3><b>Q1. What is the difference between UETR and TRN?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The UETR is a globally unique code that stays the same from the moment a payment is sent until it is credited. A TRN, by contrast, is created by an individual bank for internal use and may change or drop off as the payment moves through intermediary banks.<\/span><\/p>\n<h3><b>Q2. Is the UETR number mandatory for all SWIFT payments?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes. Under SWIFT GPI standards, a UETR is mandatory to enable end-to-end visibility and transparency for cross-border payments handled on the SWIFT network.<\/span><\/p>\n<h3><b>Q3. Can I track a SWIFT payment without a UETR number?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can try, but it is slow and unreliable. Without a UETR number, banks usually have to rely on manual references such as the TRN or raise a formal tracer request through the SWIFT.\u00a0<\/span><\/p>\n<h3><b>Q4. Where can I find the UETR number on a bank advice?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Technically, the UETR appears in <\/span><b>Field 121<\/b><span style=\"font-weight: 400;\"> of the SWIFT MT103. On a bank advice or receipt, it is often shown as \u201cEnd-to-End Reference,\u201d \u201cUnique Reference,\u201d or as a 36-character alphanumeric code.<\/span><\/p>\n<h3><b>Q5. How do I generate a UETR number for a payment?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">In most cases, you don\u2019t need to. The bank\u2019s system generates the UETR automatically when you initiate a transfer. Only large corporates or developers using ERP systems like SAP or Oracle may generate a valid UETR themselves using a UUID version 4 library.<\/span><\/p>\n<h3><b>Q6. Why does my UETR search show \u2018Payment Not Found\u2019?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This usually means the payment is very recent and has not yet propagated through the SWIFT network, or there is a small typing error in the code. Waiting for an hour or two and rechecking the exact 36-character UETR often resolves the issue.<\/span><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between UETR and TRN?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The UETR is a globally unique code that stays the same from the moment a payment is sent until it is credited. A TRN, by contrast, is created by an individual bank for internal use and may change or drop off as the payment moves through intermediary banks.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is the UETR number mandatory for all SWIFT payments?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Under SWIFT GPI standards, a UETR is mandatory to enable end-to-end visibility and transparency for cross-border payments handled on the SWIFT network.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I track a SWIFT payment without a UETR number?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"You can try, but it is slow and unreliable. Without a UETR number, banks usually have to rely on manual references such as the TRN or raise a formal tracer request through the SWIFT.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where can I find the UETR number on a bank advice?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Technically, the UETR appears in Field 121 of the SWIFT MT103. On a bank advice or receipt, it is often shown as \u201cEnd-to-End Reference,\u201d \u201cUnique Reference,\u201d or as a 36-character alphanumeric code.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I generate a UETR number for a payment?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In most cases, you don\u2019t need to. The bank\u2019s system generates the UETR automatically when you initiate a transfer. Only large corporates or developers using ERP systems like SAP or Oracle may generate a valid UETR themselves using a UUID version 4 library.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why does my UETR search show \u2018Payment Not Found\u2019?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"This usually means the payment is very recent and has not yet propagated through the SWIFT network, or there is a small typing error in the code. Waiting for an hour or two and rechecking the exact 36-character UETR often resolves the issue.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Waiting for an international payment can feel uncomfortable. Your client says the money is sent, your bank sees nothing, and the funds seem stuck in banking limbo with no clear answers. This is exactly where the Unique End-to-end Transaction Reference (UETR) number steps in. Think of the UETR as the FedEx tracking number for bank<\/p>\n","protected":false},"author":103,"featured_media":26655,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1067],"tags":[],"class_list":{"0":"post-25972","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cross-border"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/25972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=25972"}],"version-history":[{"count":4,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/25972\/revisions"}],"predecessor-version":[{"id":25976,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/25972\/revisions\/25976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/26655"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=25972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=25972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=25972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}