SWIFT GPI Tracker: How to Track a Payment with a UETR
Swift GPI explained: UETR tracking for Indian exporters
Compliance / Tax

Published on 27/08/2026

SWIFT GPI Tracker: How to Track a Payment with a UETR

Get export payments into India with tracking and documents in one place

Receive client payments at the live mid-market rate, see where each one is, and get an automatic eFIRA issued on every receipt.

Swift GPI stands for Global Payments Innovation, and it has been live since 2017. It is a set of rules plus a central tracking service sitting on top of the existing Swift network.


The practical effect is that a cross-border payment can be followed from the sending bank to the beneficiary's account.


Every payment under it carries a UETR, a single reference that stays attached to the money for the whole journey, much like a courier tracking number.


Your bank can look that reference up and tell you where the payment is right now.


Swift GPI in five lines:


  • Full form: Global Payments Innovation, live since 2017.
  • What it is: a rules and tracking layer on the existing Swift network, not a new network.
  • UETR: a 36-character reference that stays with the payment end to end.
  • Speed: per Swift's published data, nearly 60% of payments are credited within 30 minutes and almost all within 24 hours.
  • Fee transparency: deductions and the FX applied are disclosed at each stage.

How do you track a SWIFT GPI payment?


To track a SWIFT GPI payment, use its UETR, the 36-character reference attached to the wire. There is no public Swift tracker, so tracking runs through your bank in three steps:


  • Get the UETR from the sender's payment confirmation, or from your bank's trade finance desk on an inward remittance.
  • Give the UETR to your bank and ask it to read the current Tracker status against it.
  • Read the status, which will show the payment as in progress, held at an intermediary bank, under compliance check, credited, or returned.


Third-party "free UETR tracker" sites are not Swift services and their data source is undocumented. The full walkthrough, including where to find your UETR and what each status means, is below.


What Swift GPI is, and what it is not


GPI made the payment visible while leaving the underlying plumbing alone. Before 2017, an international wire went dark the moment it left your bank. Nobody could say where it was, what had been deducted, or when it would land.


Two things it is, and two it is not:


  • It is a rulebook that member banks sign up to, plus a central database called the Tracker that every bank in the chain writes status updates into.
  • It is not a new payment network, or faster rails. The money still hops through the same correspondent and intermediary banks.


There is no such thing as a "GPI code" you enter somewhere. That confusion comes from the Swift code, which is your bank's BIC and a separate thing. GPI is a service standard, not an identifier.


If you are new to the network itself, our primer on how SWIFT payments work sets the context.


The features of GPI, and the rulebook behind them


Four commitments sit in the GPI rulebook, and every feature people list traces back to one:


  • End-to-end tracking: every payment carries a UETR and its status is visible at each hop.
  • Speed: same-day use of funds, within the time zone of the receiving member's local business day.
  • Fee transparency: deducted fees and the FX applied must be disclosed at each stage, not silently removed.
  • Unaltered remittance information: the invoice reference and payment details reach the beneficiary as sent, rather than being truncated in transit.


Credit confirmation follows from the first of those. Because every hop is written to the Tracker, the final credit is written back too.


Under the old model, a sender making an ordinary SWIFT wire transfer learned a payment had arrived only when the beneficiary emailed to say so.


Three supporting pieces sit around the rulebook, all of them bank-facing: the gpi Directory tells a member bank which institutions are reachable; Observer measures whether members meet the rulebook; and Case Resolution is the formal route for querying a stuck payment.


A service-level agreement (SLA) under the rulebook is what commits members to the speed and transparency in the first place. Older service labels also circulate (gCCT, gCOV, gpi Instant).


These are historic 2017-era branding, since folded into a baseline standard, so treat any you meet as legacy naming rather than a current product.


How Swift GPI works, and how you use it


The mechanism is a push model that sits on the same rails as any telegraphic transfer: each bank reports its own leg, and Swift holds one live record.


  • The sending bank assigns a UETR to the payment and transmits it over Swift.
  • Each bank in the correspondent chain writes a status update, tagged to that UETR, to Swift's central Tracker as it processes the payment.
  • The Tracker holds one continuously updated record for that UETR, visible to every member bank in the chain.
  • The beneficiary's bank writes the final credit confirmation back, and it becomes visible up the chain to the originating bank.

Why you cannot self-serve the Tracker

The gpi Tracker is bank-to-bank infrastructure. Swift runs no customer-facing tracker, so whether you can see a UETR's status depends entirely on your own bank passing it through. That gap is why third-party "free UETR tracker" sites exist. None is Swift's own service, and where their status data comes from is not documented.


How to track a Swift GPI payment


You get the UETR, give it to your bank, and your bank reads the Tracker for you.


What a UETR looks like


Recognising the format on sight saves an email. An illustrative example, not a real transaction:

UETR segmentLength
97ed48278 hex digits
7b6f4
44914
a06f4
b548d5a7512d12
Total32 hex digits + 4 hyphens = 36 characters, carried in Field 121

The pattern is 8-4-4-4-12 and the total length is 36 characters. In the legacy MT103 message it travels in Field 121.


In ISO 20022 it is the PmtId/UETR element, which the CBPR+ market-practice guidelines make mandatory on the main value messages. Some guides say a UETR is 32 characters, counting only the hexadecimal digits and leaving out the four hyphens.


Both describe the same reference. Do not confuse the UETR with the domestic UTR number your bank shows on local transfers, which is a separate reference entirely. If you are checking yours against a field-length limit, use 36.


For the message itself, see SWIFT MT103.


Where to get your UETR


There are two places to get it:


  • Your client's payment confirmation: the remittance advice their bank issued usually carries the UETR alongside the value date and amount. This is normally the quicker route for a freelancer, because the client is one message away.
  • Your own bank: on an inward remittance the UETR arrives in the incoming message, so the trade finance or forex desk can read it out. A branch manager may need to escalate to that desk.


Keep the UETR with the invoice record. A payment that goes quiet weeks later is far quicker to trace when the reference is already on file.


What each GPI status means


Your bank will report the payment in one of a handful of states.

What your bank tells youWhat it means for your money
Accepted, settlement in progressThe payment is live and moving through the chain
Sitting at an intermediary bankA bank in the middle holds it and has not yet passed it on
Under compliance checkA bank in the chain is running sanctions or documentation checks
CreditedThe beneficiary's bank has posted it to the account
Returned or rejectedThe payment did not complete and is coming back

Behind those descriptions, bank systems use ISO 20022 status codes such as ACSP, ACSC, ACCC and RJCT, plus reason codes explaining why a payment is pending.


Those are genuine ISO 20022 codes rather than a customer-facing glossary, so your bank may describe the same state in its own words.


Worked example: tracing a stalled $8,000 inward payment


Here is the whole loop on one concrete payment. A US client owes you $8,000 and wires it, so you receive money from USA to India into your current account. Two days pass and nothing lands.


This is how you trace it, step by step.


  • Get the UETR from the client. Ask the client to forward the payment advice their bank issued. It carries a 36-character reference in the 8-4-4-4-12 pattern, for example 97ed4827-7b6f-4491-a06f-b548d5a7512d. Ask for the value date and the amount debited too, so you can match them later.
  • Hand the UETR to your bank. Send it to the trade finance or forex desk, not the branch counter, and ask a single question: what does the Tracker say against this UETR right now. Ask for the answer in writing.
  • Read the status the bank reports. The desk comes back with "sitting at an intermediary bank under compliance check". That tells you the money is alive, it has left the client, and a bank in the middle is running sanctions or documentation checks before it releases the funds. Ask which bank holds it and since when.
  • Decide whether to escalate. Because the status is a compliance hold rather than a return, the usual move is to wait a working day. If it does not move, ask the desk to raise a Case Resolution query and to confirm no document is outstanding at your end.
  • Confirm the credit. Two days later the Tracker flips to "credited" and the $8,000 posts to your account. You match it against the value date and amount from step one, then file the reference with the invoice.


The point of the exercise is that at no stage did you log into a portal. The UETR is what let the bank look the payment up in seconds rather than email its correspondent and wait.


How long does a SWIFT GPI payment to India take?


Per Swift's published data, nearly 60% of GPI payments are credited within 30 minutes and almost all within 24 hours. That is the network leg.


What you actually experience depends on the receiving bank and the calendar, so the elapsed time to your Indian account is usually longer than the network figure.


Typical inward credit times by Indian bank


Treat these as indicative; the network leg is fast, and most of the variation sits on the receiving-bank leg of a foreign inward remittance. Verify with your own bank, as processing windows change.

BankTypical inward credit once funds reach the bankWhat drives the wait
ICICI, HDFC, AxisSame day to next working dayCut-off time, FX booking, inward-remittance checks
SBI, Union BankNext working day, sometimes twoBranch versus centralised processing, documentation
Any bank, non-member in the chainAdd a day or moreA correspondent outside GPI leaves a blind spot

Does SWIFT work on weekends?


The GPI commitment is same-day use of funds within the receiving member's local business day, which is a service-level commitment, not immediate credit.


A payment released late on a Friday in New York can meet its commitment and still reach your Indian account the following week, because Indian banking hours, weekends and public holidays all sit inside the elapsed time you experience.


Which SWIFT transfer takes 24 hours, and why is mine slower?


Most GPI payments clear the network within 24 hours. When yours takes longer, the delay is almost always the last mile: the beneficiary bank's queues and cut-offs, the FX conversion, and beneficiary-side compliance.


If a payment shows as credited to your bank but not to your account, the delay is domestic, so your bank is the party to chase, not the sender.


The fee side of that last mile sits in our guide to SWIFT charges.


What GPI costs, and what it shows you about fees


GPI is a visibility layer. Every fee in the chain becomes legible, and the total stays exactly where it was. Take a $10,000 invoice paid by a US client into an Indian bank account:


  • What GPI makes visible: the amount that left, what each intermediary bank deducted, and what arrived, disclosed at each stage under the rulebook.
  • What it does not touch: the receiving bank's FX spread, which is a commercial decision by that bank and is not governed or capped by the rulebook.


The spread is priced separately from every fee GPI discloses, which is the gap most guides skip. A deduction is a stated amount you can add up.


A conversion is a rate, and its cost surfaces only when you compare what you were given against the mid-market rate that day. Only the first shows up in a Tracker record.


The limits of Swift GPI


Six things GPI leaves exactly as it found them:


  • The intermediary chain stays. GPI tracks the hops, it does not remove them, and each one can still deduct. Newer rails, weighed up in stablecoin vs SWIFT, take a different approach to the chain itself.
  • No tracker of your own. Swift runs none for customers, so you see status only through your bank.
  • Visibility depends on your bank. If your bank does not surface Tracker status, the data exists and you still cannot see it.
  • Last-mile delay persists. Beneficiary-side processing and compliance sit outside the tracked speed commitment in practice.
  • Participation is not universal. If a bank in the chain is not a GPI member, the tracked record has a blind spot.
  • It does not touch your FX spread. Disclosure is not a price control.

Swift GPI versus traditional SWIFT


Same payment, same correspondent chain, before and after the rulebook. What changed is what you and your bank can see while it is in flight, not how the beneficiary is addressed, a point covered in SWIFT vs IBAN.

VariableTraditional Swift paymentSwift GPI payment
TrackingNone end to end; banks queried each other manuallyUETR plus a central Tracker record, updated at each hop
Typical speedUnpredictable, commonly multiple daysNearly 60% within 30 minutes, almost all within 24 hours, per Swift
Deduction visibilityDeductions discovered on arrivalDisclosed at each stage under the rulebook
Delivery confirmationBeneficiary tells the senderConfirmation written back to the sender's bank
Message formatMT103ISO 20022 since the 22 November 2025 cutover, UETR unchanged

What Swift GPI means for an Indian exporter waiting on a payment


Everything above describes the system. This is what you do inside it on the Tuesday your money has not landed, whether the wire came straight to your bank or through a provider that helps you collect international payments in India.


Three moves, in order: establish whether your bank is on the network, ask for the right four things, then keep the payment reference separate from your Reserve Bank of India (RBI) paperwork.


Is my bank on GPI?


Membership is what puts your payment on the Tracker at all, and customer-facing visibility is a separate question.


Put both to the trade finance or forex desk rather than the branch counter: is the bank a GPI member, and will it share Tracker status on inward remittances. A bank can have the first without offering the second.


Your inward payment has stalled: what to ask for


Ask for these four things, in this order:


  • The UETR, the reference for this specific payment, in full.
  • The current Tracker status, what Swift's record says right now, not what the branch assumes.
  • Which party holds it, the bank in the chain the payment is sitting with, and since when.
  • Whether a case has been raised. Case Resolution is the formal Swift process for querying a stuck payment, and "we have emailed our correspondent" is not the same thing.


Ask for all four in writing, so the status is something you can forward to your client.


The UETR is not your FIRA or eBRC paperwork


The UETR and the FIRA solve different problems, and conflating them costs time. The eBRC is the electronic Bank Realisation Certificate you file with the DGFT.

UETRFIRA and eBRC
What it isA reference inside the payment messageYour regulatory record of the receipt
Who uses itBanks, to trace where the money isYou, the RBI and DGFT, to prove it arrived
Where it comes fromThe sending bank, at instructionYour bank's inward remittance message, then DGFT
What it provesNothing about complianceSender, amount, currency and purpose code

The purpose code on that record is what classifies the receipt for the RBI. Our FIRA page covers the document itself, and FIRC vs FIRA sets out which one you need.


Ask for both, for different reasons: the UETR to find the money, the FIRA to prove it arrived.

Get export payments into India with tracking and documents in one place


Conclusion: what GPI is worth to you


GPI is worth different things depending on how often you invoice.

If you areWhat GPI is worthThe one action to take
An exporter or ITeS finance team on recurring invoicesPredictability and evidence: you can tell a client's accounts team where a payment sits and which bank holds itAsk your bank once whether it surfaces Tracker status, then build the UETR into your invoice record
A freelancer on a single client paymentMostly indirect: you will not log into anything, and the payment usually lands without you doing a thingAsk for the UETR when a payment goes quiet

Receive export payments with tracking and compliance in one place

RBI PA-CB authorised

RBI PA-CB authorised

Mid-market FX rates

Mid-market FX rates

Auto eFIRA & FIRC

Auto eFIRA & FIRC


Frequently asked questions

GPI, or Global Payments Innovation, is a Swift service standard live since 2017. It adds a rulebook and a central Tracker to the existing Swift network so banks can follow a payment end to end and disclose deductions at each stage.

Tracking runs through your bank. Get the UETR from the remitter's payment confirmation or your bank's trade finance desk, then ask the bank to read the current Tracker status against it. Swift runs no customer-facing tracker.

The network leg is fast, with nearly 60% credited within 30 minutes per Swift, but the amount reaching your account depends on the receiving bank's cut-offs, FX booking and weekends, so allow one to two working days.

The GPI same-day commitment runs within the receiving bank's local business day, so weekends and Indian public holidays sit outside it. A Friday-evening payment abroad can still land the following week.

GPI status is the Tracker's current record of where a payment sits: accepted and in progress, held at an intermediary bank, under compliance check, credited, or returned. Bank systems express these as ISO 20022 codes such as ACSP, ACSC, ACCC and RJCT.

Swift is the messaging network banks use for cross-border payments. GPI is a rules and tracking layer on top, adding a UETR, a central Tracker, disclosed deductions and credit confirmation. The money moves through the same correspondent chain.

A UETR is 36 characters: 32 hexadecimal digits plus 4 hyphens, in an 8-4-4-4-12 pattern. Guides saying 32 count only the hex digits. It travels in Field 121 of an MT103 and as the PmtId/UETR element in ISO 20022.

GPI does not remove intermediary banks or their deductions, offers no customer-facing portal, depends on your bank passing status through, and does not govern the receiving bank's FX spread. Participation is also not universal across every bank in a chain.

Related Posts