SWIFT gpi: tracking a cross-border payment through the chain
When a client asks where an international payment is, gpi is what lets your bank answer with something other than a guess. SWIFT gpi gave every payment a reference that travels unchanged through the whole chain, and it obliged the banks in that chain to report what they did with it. Before gpi a bank could see the payment it sent and nothing after that.
The service also put commitments on its members: credit the beneficiary the same day, pass the payment on without delay, keep the remittance data intact. Swift describes gpi and its service levels.
What gpi added: the UETR and the Tracker
The unique end-to-end transaction reference is a string of 36 characters that the sending bank creates and that every bank in the chain has to pass on unchanged. Swift explains the UETR as the equivalent of a parcel tracking number. It became mandatory for customer credit transfers, so every payment on the network carries one.
The Tracker is the database behind it. Each participating bank confirms receipt and onward transmission against the UETR, and the confirmations build a status trail. A bank with access can see where the payment currently sits, which bank holds it, and what it deducted. The paid service levels add intermediary routing, cover payments, and the ability to stop or recall a payment in flight.
The status codes a tracker message carries
A status in the Tracker is a code, and knowing the four that matter saves a phone call. ACCC means the beneficiary account has been credited, which is the only status that ends the question. ACSP with reason code G001 means a bank forwarded the payment to the next institution in the chain. ACSP with G003 means the payment is in process at the bank currently holding it. RJCT means a bank rejected it, with a reason code such as AC04 for a closed account.
The distinction between G001 and G003 is the operational one. G001 tells you to look at the next bank; G003 tells you the payment is sitting where the status came from, and that is the bank to call. Mambu Payments documents the codes and the tracker messages from the implementing side.
The service level commitments gpi members accept
A gpi member signs up to a rulebook, and the obligations come with the membership. The core service commits the bank to same-day availability of funds within the receiving bank's time zone, to transparency on the fees and the exchange rate it applied, and to passing the remittance information through unchanged.
The last point is the one corporates notice. A truncated reference breaks reconciliation at the beneficiary, and the commitment to keep the data intact is what the ISO 20022 migration then made technically possible with structured fields.
How fast gpi payments actually are
The service covers most of the traffic and delivers most of it quickly. Research by Spark on cross-border B2B payments puts gpi at 82 percent of cross-border Swift payments, with around 60 percent of them reaching the beneficiary within 30 minutes. The same work notes that a third of cross-border services settled within one hour.
The tail is where the cost sits. A payment that takes three days instead of one leaves working capital in transit, and on 10 million euros of monthly cross-border volume a three-day delay ties up roughly a month's worth of one day's payments. That calculation is what turns a payment operations question into a treasury question.
Where the remaining delay actually sits
Most of a gpi payment is fast, and the waiting is concentrated in a few places. Compliance screening at an intermediary stops a payment for manual review when a name matches a list. A currency cut-off means the payment waits for the next business day in the market where the conversion happens. A beneficiary bank credits the account only in its own batch cycle. And a correspondent that needs funding waits for its nostro balance.
None of these is a messaging problem, which is why gpi does not remove them. It makes them visible: a treasury team can see that the payment has been sitting at the second bank in the chain since yesterday, and can call that bank. Finance Loop covers the chain itself in correspondent banking.
gpi Instant and the links to domestic rails
gpi Instant connects the cross-border leg to a domestic instant payment system, so the last mile uses the local real-time rail instead of a batch credit. The cross-border payment reaches the beneficiary bank's country, enters the domestic instant scheme, and the beneficiary has the money in seconds. The approach only works where such a scheme exists and the receiving bank is a participant.
In the euro area that last mile is TIPS, which Finance Loop covers in TARGET2 and TIPS and instant payments in Europe.
The alternatives being built
Three approaches compete with the correspondent chain for the same payments. Project Nexus, run under the Bank for International Settlements, would connect domestic instant payment systems through one standardized interface, so a bank builds one connection instead of one per corridor. Regional links do the same bilaterally between two countries' instant systems.
The third approach moves the value instead of the message. A payment settled in a tokenized euro or dollar reaches the counterparty without a chain of correspondents, which is the argument Finance Loop examines in stablecoin settlement. The constraint there is not speed but access to on and off ramps in both currencies.
What a treasury team can see today
If your banks are gpi members, you can ask for the status of a payment by its UETR, and many banks expose it in their corporate portal or over an API. What you get is the chain with timestamps and the deductions each bank made, which turns a supplier dispute about a short payment into a fact.
The practical step is to ask each cash management bank two questions: do you pass the UETR back to us on the confirmation, and can we query a status without opening a ticket. Finance Loop covers the function in corporate treasury and the corporate payment view in B2B cross-border payments.
What is a UETR?
A unique end-to-end transaction reference: 36 characters created by the bank that originates a payment and carried unchanged by every bank in the chain. It identifies one payment across all parties, which is what makes a single status view possible. It is mandatory in customer credit transfers on the Swift network.
Does gpi make a cross-border payment instant?
No. gpi commits members to same-day availability and to transparency, and gpi Instant uses a domestic real-time rail for the final leg where one exists. Compliance checks, currency cut-offs and funding at an intermediary still take the time they take, and gpi shows you where that time went.
How do I track a SWIFT payment myself?
Through your bank, with the UETR. The Tracker is a service for gpi member banks, so a company or a private person has no direct access to it and asks the bank that sent the payment. What you can ask for is the UETR on every outgoing payment confirmation and the status history behind it, which many banks now return in their online banking or over an API without a service ticket.
SWIFT gpi and Finance Loop
Finance Loop is the meeting place for cross-border payments in Germany, where an exporter's cash flow depends on when a payment arrives and not only on whether it does. Finance Loop brings together the correspondent banking teams that run the chain, the treasurers who chase payments through it, and the people building the rails meant to replace it.
Finance Loop is a professional network and has the goal of driving the adoption of emerging technologies in finance, such as AI, tokenization, stablecoins, and DeFi. Finance Loop helps its members build skills and personal networks in these fields: Investment & Digital Assets, Payments & Digital Money, Digital Infrastructure & Sovereignty, and Risk & Compliance.