GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
09 / SWIFT & MT12 MIN

SWIFT gpi and payment tracking

SWIFT gpi adds speed and transparency rules on top of the network and gives one reference, the UETR, that follows a payment end to end so banks can track it.

NOT STARTED

L0 Explain simply

An everyday analogy: sending money across borders used to be like posting a parcel with no tracking number. You handed it over, and until it arrived — or didn't — you were in the dark. Modern parcel services fixed that with one tracking number that follows the parcel through every depot, so at any moment you can see where it is and what happened to it. SWIFT gpi (global payments innovation) does the same for cross-border bank payments. Each payment gets one reference that stays with it the whole way, and every bank that handles it reports what it did, so the sending bank can finally answer the customer's oldest question: where is my money right now? The money still moves the same way underneath; what changed is that everyone can see it.

L1 Core concepts

SWIFT gpi (global payments innovation) is a service layer that SWIFT runs on top of its existing network, rather than a new message format. Banks that join commit to a set of rules: credit the beneficiary within an agreed time, pass charges and remittance information through unchanged, and confirm to the network when they have completed their leg. The linchpin is the UETR (unique end-to-end transaction reference) — a single reference, formatted as a standard identifier, that is created when the payment starts and carried by every message about it. Because every bank in the chain quotes the same UETR and reports its status, the payment can be followed from end to end instead of being reconstructed after the fact from separate references held by each bank.

L2 Practitioner view

For operations teams, gpi (global payments innovation) turned cross-border payments from a series of blind hops into a tracked journey. The Tracker — a database SWIFT maintains — records each participant's status update against the UETR (unique end-to-end transaction reference), so a bank fielding a customer query can see whether the payment has been credited, is sitting at an intermediary, or had charges deducted along the way, without sending investigation messages to every correspondent. Two further capabilities matter in practice: confirmation of credit, where the beneficiary bank reports that the funds reached the account, and stop-and-recall, a request to halt a payment still in flight — useful when a mistake or suspected fraud is spotted quickly. None of this moves money faster by itself; it makes the movement visible, which shortens investigations and cuts the number of "where is it" messages banks send each other.

L3 Technical details

Technically, gpi (global payments innovation) rides existing messages. The UETR (unique end-to-end transaction reference) lives in the SWIFT header — in an MT message it is field 121 in block 3, the user header, formatted as a UUID; in ISO 20022 it travels in the transaction identification data — so both an MT103 and its pacs.008 successor can carry the same reference across a mixed chain. Each participating bank sends the Tracker a status update: a confirmation code showing the payment was credited, forwarded, rejected, or returned, together with any charges deducted and a timestamp. Because the whole chain shares one UETR, a serial payment and any cover leg can be joined into a single view. Under gpi rules, banks are expected to confirm the outcome of every payment, which is what lets the Tracker show a complete end-to-end picture rather than a partial one.

L4 Standards & sources

The governing source is SWIFT's own gpi (global payments innovation) material on swift.com, which defines the service: the UETR (unique end-to-end transaction reference) and how it is generated and carried, the Tracker that stores end-to-end status, the confirmation and stop-and-recall services, and the business rules participating banks agree to, such as same-day use of funds where possible and unaltered pass-through of remittance data. Full specifications and the service-level rulebook sit behind a swift.com account, so public descriptions — this one included — are summaries rather than the rulebook. One caution worth carrying: gpi is a commercial SWIFT service with evolving scope and membership, so what any given bank supports — confirmations, recall, case resolution — varies, and the current definition should be checked against SWIFT's live documentation rather than assumed from a general description.

Sources & standards1
  1. Official requirement

    Swift gpi (global payments innovation)Swift · Swift gpi service description; UETR and Tracker

    Describes Swift gpi, the cross-border payments service layer over the Swift network, including the end-to-end tracking it defines for member banks through the UETR (unique end-to-end transaction reference) and the Tracker. · Checked 2026-07-13

    Only public summaries are used here; the full service definition and rulebook sit behind a swift.com account.

SEE THE PAYMENT MOVE

SWIFT gpi (tracked correspondent payment) — swimlane diagramA cross-border correspondent payment that settles bank to bank as before, but carries a UETR in the MT103 and posts each hop's status to the gpi Tracker for end-to-end visibility. The full step-by-step description follows this diagram as text.
MESSAGECLEARING OBLIGATIONSETTLEMENTPOSTING
SWIFT gpi (tracked correspondent payment). A single correspondent settles the payment and FX is omitted, so tracking is shown against one clean serial chain rather than a longer, multi-bank route. PLAY IT STEP BY STEP →
Read the steps as text
  1. 01Message
    Bank Alfa sends the MT103 carrying a UETRBank Alfa (originator bank) → Meridian Bank (correspondent) · MT103

    Asha Traders, a customer of Bank Alfa, is paying a supplier banked at Nordbank. Bank Alfa generates a UETR — a 36-character unique end-to-end transaction reference — embeds it in the MT103, and sends the instruction to its USD correspondent, Meridian Bank, which holds Bank Alfa's nostro account.

  2. 02Message
    Bank Alfa opens the trail on the gpi TrackerBank Alfa (originator bank) → gpi Tracker (Swift)

    Keyed to that UETR, Bank Alfa writes the first status to the cloud-based gpi Tracker. From this moment the payment can be followed end to end, unlike an opaque legacy correspondent chain where the originator saw nothing after sending.

  3. 03Settlement
    Cover moves across the nostro relationshipBank Alfa (originator bank) → Meridian Bank (correspondent)

    gpi adds tracking on top of correspondent banking; it does not change how money moves. Meridian debits the USD nostro account Bank Alfa holds with it, providing cover for the onward payment in commercial bank money.

    No clearing house is involved — the correspondent's ledger is the settlement venue, in commercial bank money rather than central bank money.

    • DR Bank Alfa's USD nostro account at MeridianUSD 40,000.00
  4. 04Message
    Meridian forwards the MT103 to NordbankMeridian Bank (correspondent) → Nordbank (beneficiary bank) · MT103

    Meridian passes the payment instruction on to the beneficiary bank, Nordbank, with the ordering and beneficiary details intact and the same UETR carried through — the tracking key stays constant along the whole chain.

  5. 05Message
    Meridian updates the gpi TrackerMeridian Bank (correspondent) → gpi Tracker (Swift)

    As it processes the payment, Meridian posts its own status against the UETR to the Tracker, adding to a continuous status trail that Bank Alfa can see in near real time.

  6. 06Settlement
    Money moves from Meridian to NordbankMeridian Bank (correspondent) → Nordbank (beneficiary bank)

    Meridian settles with Nordbank across the accounts they hold between them, so the value is with the beneficiary bank before it credits its customer. This is the same correspondent settlement gpi leaves untouched.

    • CR Nordbank's USD account at Meridian (vostro)USD 40,000.00
  7. 07Posting
    Nordbank credits the supplierNordbank (beneficiary bank)

    With funds confirmed and checks passed, Nordbank books the credit to the supplier's account — the point at which the beneficiary actually has the money.

    • CR Supplier's account at NordbankUSD 40,000.00
  8. 08Message
    Nordbank confirms the credit on the TrackerNordbank (beneficiary bank) → gpi Tracker (Swift) · MT103

    Nordbank sends a gpi confirmation of credit against the UETR to the Tracker, closing the trail. Bank Alfa and Asha Traders can now see end-to-end status and proof that the supplier was paid — the transparency gpi is built to deliver.

Sources for this topic2
  1. Official requirement

    Swift gpi (global payments innovation)Swift · Swift gpi (global payments innovation) service overview

    Describes Swift gpi, the cross-border payments service layer over the Swift network, including the end-to-end tracking it defines for member banks through the UETR (unique end-to-end transaction reference) and the Tracker. · Checked 2026-07-13

    Only public summaries are used here; the full service definition and rulebook sit behind a swift.com account.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    What this simplifies: The parcel-tracking analogy treats a payment as one moving object with one owner; a real cross-border payment is a chain of separate settlements, and gpi membership, service scope, and confirmation coverage vary between banks.

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.

Deepest material on this page: L4 Standards & sources. Where a topic stops short of implementation depth, that is a deliberate coverage decision, not an oversight — see coverage.