What are Swift gpi and the UETR?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 4 min read
Short answer
Swift gpi is Swift's service for cross-border payments that gives banks real-time, end-to-end tracking.1 Swift gpi also offers fee visibility and confirmation when funds reach the beneficiary.1 The Unique End-to-end Transaction Reference (UETR) is a string of 36 unique characters carried in Swift payment instruction messages.2 Swift compares the UETR to a courier tracking number.2
| Full form | Governed by | Who needs it | Where it is used | Related terms |
|---|---|---|---|---|
| Swift gpi; UETR is the Unique End-to-end Transaction Reference12 | Swift, which sets the UETR rules for payment messages2 | Exporters tracing an international wire from a client | Field 121 of Swift payment messages and the gpi and Basic Trackers2 | MT103, SWIFT code, wire transfer, correspondent bank |
When a client says "we paid last week" and nothing has reached your account, two terms decide how quickly you can find the money: Swift gpi and the UETR. They matter to any Indian exporter paid by international bank wire, from a freelance translator to an engineering consultancy.
What do Swift gpi and the UETR mean in simple words?
The UETR is the tracking number of a client's wire, and Swift gpi is the service banks use to follow that number from the client's bank to yours.12 Swift describes gpi as a solution offering "real-time, end-to-end tracking" of cross-border payments, with fee visibility and confirmed delivery.1
- UETR: Swift compares the UETR to a courier tracking number: the sender issues a unique, unalterable reference that lets any party in the chain locate the payment at any time.2
- Status updates: The sender is notified of status changes and of confirmation that the funds were credited to the beneficiary or rejected.2
Think of the UETR as the parcel number and gpi as the tracking service.
Why do Swift gpi and the UETR matter for Indian exporters and freelancers?
Swift gpi and the UETR matter because they turn "the client says it paid" into a payment you can locate.12
- Bank compliance: If the money has reached your bank but not your account, FEDAI Rule 4.5 sets time limits for the bank to credit or intimate you and provides for interest on delays.3
- Speed: Swift says nearly 60% of Swift gpi payments are credited to end beneficiaries within 30 minutes and almost 100% within 24 hours.1
- Tracing: Any bank in the chain can use the UETR to find the payment.2
A designer waiting on a UK agency, or a SaaS company chasing an enterprise customer in the US, can save days by starting with the UETR rather than a screenshot of a bank debit.
How does the UETR follow a payment?
The UETR follows a payment because every bank in the chain must keep and pass on the same reference.2 Swift sets out these roles:2
- Ordering bank: The paying bank generates the UETR and puts it in field 121 of the message.2
- Intermediary banks: They must not create a new UETR; they copy the received one into the messages they send on.2
- Beneficiary banks: Including non-gpi banks, they must be able to receive and process UETRs to reconcile payments.2
All Swift users originating payments must provide a UETR for message types including the MT 103 customer payment.2
How do you use the UETR when a wire seems stuck?
You use the UETR by getting it from the client and asking your bank to check the payment status against it.2
- Ask the client: Request the UETR from the client's bank payment confirmation.2
- Ask your bank: Give your bank the UETR and the invoice details so it can trace the payment.
- Escalate if credited late: If the bank has the money, FEDAI Rule 4.5 provides for interest on delays.3
For a fuller checklist, read what to do when an international payment is stuck.
What is the difference between Swift gpi and the Swift Basic Tracker?
Swift gpi adds paid features on top of the basic tracking that every Swift bank gets through the free Basic Tracker.12 Swift lists these features, among others:12
| Feature | What it does | Best for |
|---|---|---|
| gpi Tracker | End-to-end status from initiation to confirmation | Banks following a payment through every step |
| Stop and recall | Stops a payment in flight and notifies the banks in the chain | Payments sent in error |
| Payment confirmations | Confirms when funds are credited, on hold or rejected | Confirming that an export payment landed |
| Basic Tracker (free) | Lets all Swift banks track and confirm payments, without gpi's advanced features | Banks outside gpi that still need to confirm payments |
Whichever tool the banks use, the UETR is the reference that links them.2
What do people get wrong about Swift gpi and the UETR?
The most common mistake is reading the gpi speed figure as the time to your account.1
- Network leg only: The gpi speed figures measure the Swift leg; the final credit also depends on your bank's checks, such as purpose code and documents.1
- Self-tracking: Swift describes its trackers as services for banks and other financial institutions, so exporters usually trace through a bank.12
- New references: Intermediary banks must not issue a new UETR, so one reference covers the whole journey.2
Ask for the UETR first whenever a payment is late.
Which terms are related to Swift gpi and the UETR?
These terms come up when tracing a wire:
- SWIFT MT103: the payment message that carries the UETR.
- SWIFT code: the code that identifies each bank in the chain.
- Correspondent bank: a bank in the chain that passes the payment on.
- Wire transfer: the payment the UETR tracks.
- Inward remittance: the payment as your Indian bank records it.
For typical timings, read how long an international wire transfer takes to reach India.
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
Frequently asked questions
Can an Indian exporter track a Swift payment with the UETR?+
Swift describes the gpi Tracker and the free Basic Tracker as services for banks and other financial institutions.12 The simplest route for an Indian exporter is to ask its own bank, or the client's bank, to trace the payment using the UETR, since both banks can look up the same reference.
Where does an Indian exporter find the UETR for a client's payment?+
The paying bank generates the UETR and puts it in field 121 of the payment message, and intermediary banks must pass the same UETR on without changing it.2 An Indian exporter should ask the client to share the UETR from its bank's payment confirmation, then give it to the Indian bank.
How fast are Swift gpi payments credited?+
Swift says nearly 60% of Swift gpi payments are credited to end beneficiaries within 30 minutes and almost 100% within 24 hours.1 That figure covers the Swift network leg, and an Indian bank's own processing, such as purpose code and document checks, comes after the payment reaches it.
What if an Indian bank delays crediting a wire that has arrived?+
FEDAI Rule 4.5 says a bank that delays crediting an inward remittance beyond the set time must pay interest at 2% over its savings bank rate and compensate for adverse exchange-rate movement under its own policy.3 Raise the delay with the bank in writing and quote the UETR.
Do Swift banks have to confirm when a payment reaches the beneficiary?+
Yes. Since the end of 2020, Swift member banks have had to confirm to the Tracker when a customer payment is credited to the end beneficiary or rejected.2 The sender is then notified of that status, which helps an Indian exporter and its client agree on where a payment is.
This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.
Keep reading
What should you do when an international payment to India is stuck?
A foreign client says they paid but nothing has arrived. How to trace the wire with a UETR, what your Indian bank may be waiting for, and when it gets returned.
PaymentsHow long does an international wire transfer take to reach India?
How long a foreign wire takes to reach an Indian account, what Swift GPI and Indian banks publish about timing, and published payout times for platforms.
GlossaryWhat is a SWIFT MT103?
MT103 is Swift's Single Customer Credit Transfer message. Cross-border MT payment instructions ended on 22 November 2025 in favour of ISO 20022. What that means.
GlossaryWhat is a wire transfer?
A wire transfer is a transfer made on behalf of an originator through a financial institution. What an international wire means for Indian service exporters.