What Is SWIFT GPI and UETR?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
SWIFT GPI is a SWIFT service that lets banks track cross-border payments along the payment chain. UETR stands for Unique End-to-end Transaction Reference, a unique identifier attached to each GPI payment. Exporters can ask the payer for the UETR to help their bank trace a delayed or missing payment.
| Full form | Governed by | Best for | Where it is used | Related terms |
|---|---|---|---|---|
| SWIFT global payments innovation (GPI); Unique End-to-end Transaction Reference (UETR) | SWIFT rules and the participating banks; receipt and reporting handled by the AD bank under Indian foreign exchange rules | Exporters whose international payment is delayed, missing or short | Cross-border bank transfers, payment tracking, bank enquiries | SWIFT MT103, SWIFT code, BIC, correspondent bank, intermediary bank charges |
What does SWIFT GPI and UETR mean in simple words?
When a bank sends an international payment through SWIFT GPI, the payment carries a UETR. The UETR is a unique reference that stays with the payment from start to finish. Banks in the chain can use it to see where the payment is. As an exporter you do not need to understand the technical detail. If a payment is late, ask your client to give you the UETR from their bank. Pass it to your own bank, which can use it to trace the payment. Not every bank or every payment route supports GPI tracking, so ask your bank what it can see.
For example, a developer in Bengaluru has not received a payment sent five days ago. The client gives the UETR from their bank. The developer's bank uses it to ask about the payment and learns which bank holds it.
Why does SWIFT GPI and UETR matter for Indian exporters and freelancers?
- Tracing: The UETR gives a single reference that both banks can quote, which is quicker than describing the payment in words.
- Delays: A delayed credit can hold up your invoice reconciliation. The UETR helps find the stage where the payment is held.
- Bank compliance: The AD bank matches the receipt to the export entry under Regulation 4(2). The UETR can help the bank link the receipt to the right invoice.
- Charges: GPI tracking is about location of the payment. For deductions in transit, see SWIFT transfer charges in India.
How does SWIFT GPI and UETR work?
Each GPI payment is given a UETR when it is created, and that same reference travels with the payment through each bank.
- The payer's bank creates the payment and assigns a UETR.
- The UETR is included in the SWIFT message, such as the MT103.
- Banks in the chain pass the payment and update its status.
- The beneficiary bank credits the account.
- The payer or banks can quote the UETR to check the status.
- The AD bank uses references from the payment to match it to the export entry.
How do you use a UETR to trace an international payment?
Ask the payer for the UETR, give it to your bank and request a trace. Your bank decides what it can look up and how long it takes.
- Ask your client to request the UETR from their bank.
- Check that the UETR is the full reference they give you.
- Send the UETR with the date, amount and invoice number to your bank.
- Ask the bank to trace the payment and share the status.
- If funds were credited, ask for the inward remittance advice.
- Keep the reference with the invoice for records.
What do people get wrong about SWIFT GPI and UETR?
- Always available: Not every payment carries a UETR that your bank can see. Ask your bank what it supports.
- Shows fees: The UETR identifies the payment. It does not by itself explain every deduction.
- Same as invoice number: The invoice number is yours. The UETR is created by the sending bank.
- Exporter generates it: The sending bank creates the UETR. Exporters only receive it.
How did we verify this?
Every rule and definition on this page is linked to its official source, checked on the dates below.
- FEMA (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB, Regulation 4(2), used for bank matching of receipts to exports (checked 9 Oct 2026)
FAQs about SWIFT GPI and UETR
What does UETR stand for in SWIFT payments?
UETR stands for Unique End-to-end Transaction Reference. It is a unique identifier for a single SWIFT GPI payment. The same UETR stays with the payment as it moves between banks, so banks can refer to one payment precisely. Check the details with your AD bank before acting on your own case.
Where can an exporter find the UETR for an incoming payment?
Usually the payer's bank provides it, often with the payment confirmation or the MT103 copy. Ask the payer to share it. Your own bank may also show it on the inward remittance details if available. Check the details with your AD bank before acting on your own case.
Can SWIFT GPI track every international payment?
Not necessarily. Tracking depends on the banks in the chain supporting GPI. Ask your bank whether a trace is possible for your payment and which reference it needs from the sender. Check the details with your AD bank before acting on your own case.
Does SWIFT GPI guarantee the amount received?
No. GPI is about tracking a payment. Deductions can still apply along the route. Ask the payer about the charges option used and your bank for a breakdown if the credit is short. Check the details with your AD bank before acting on your own case.
Is the UETR needed for the AD bank to record an export receipt?
Not as a rule. The AD bank matches receipts under Regulation 4(2) with its own records. A UETR is helpful for tracing a delayed payment, and the bank may ask for it if matching is unclear. Check the details with your AD bank before acting on your own case.