↗ UETR tracking · payment references explained

What is a UETR number? The 36-characterSWIFT identifier explained.

A UETR (Unique End-to-end Transaction Reference) is the 36-character tracking code used to identify a payment across its message journey. It gives the sender, receiver and banks a consistent way to refer to the same transaction.

Think of it as the payment’s reference label. It helps connect the record across systems, but does not by itself prove submission, settlement or receipt of funds.

  • Always 36 characters. Five groups separated by hyphens.
  • Stays with the transaction. A reference for the same payment along its journey.
  • Different from an account number. A UETR identifies a transaction, not a bank account.
Track a transaction →

UETR at a glance

A quick reference for what a UETR looks like, how long it is, and where it lives in a payment message.

LENGTH
36 characters
GROUPS
8–4–4–4–12
FORMAT
UUID v4 (RFC 4122)
MESSAGE LOCATION
MT103 field 121 / pacs.008 UETR
EXAMPLE ONLY · NOT A LIVE TRANSACTION
3f2a91c7-5b4e-4d18-9c6f-2ae70b8d1f43

UETR STRUCTURE

8 characters44412 characters

Validating the format: the third group starts with 4; the fourth starts with 8, 9, a or b. A correctly formatted reference still needs to match a real record.

⌕   UETR Validator

Check the structure of a UUID v4 reference.

✓ Valid UETR format

Format validation does not confirm that a payment exists or that funds have moved.
Length
36 characters
Groups
8–4–4–4–12
Version
4
Variant
8, 9, a or b

Illustrative examples help you recognize the reference. Confirm the original UETR with the sender or issuing institution.

What does UETR mean?

UETR means Unique End-to-end Transaction Reference. It is the identifier used to keep a payment recognizable across its message journey. The sending institution assigns it, and it remains associated with that transaction through the payment chain.

What is a UETR code?

A UETR code is the same thing as a UETR number or UETR reference. Banks, corporate portals and payment confirmations may use different labels for the same identifier.

Despite the word “number”, it contains both letters and digits. Its hyphenated UUID format helps distinguish it from a bank’s SWIFT/BIC code, an account number or a payment reference.

When asking about a transfer, provide the original UETR together with the amount, date and relevant bank-issued confirmation.

UETR code
same 36-character identifier
UETR number
same 36-character identifier
UETR reference number
same 36-character identifier
End-to-end reference
check the label and context
gpi reference
ask for the original UETR
Field 121
MT103 reference location

How do I check a UETR status?

Keep your original reference and payment information together. Follow our guide to tracking a transaction by UETR. Use a bank or tracking service that has access to the relevant record.

01

Copy the UETR

Take the full 36-character identifier from the original transaction message or confirmation.

02

Paste it into the tracker

On UETR.io, add the message date and your email to find a registered transaction.

03

Read the latest details

Review recorded events and confirm the financial outcome with the bank handling the payment.

No account is needed for public lookup. Eligible verified participants can access private details.Check a transaction →

UETR vs TRN vs BIC vs IBAN

These identifiers serve different purposes. They are not interchangeable.

IdentifierWhat it identifiesLength / formatScope
UETRA single transaction end to end36-character UUIDPayment journey
TRN / payment referenceAn issuer’s payment referenceVaries by systemIssuer or bank record
BIC / SWIFT codeA financial institution8 or 11 charactersBank identification
IBANA bank accountCountry-specific, up to 34 charactersAccount identification
KNOW YOUR REFERENCE

UETR, BIC, IBAN or Payment Message?

Four different labels. Four different jobs.

UETRA single paymentxxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx
BIC / SWIFTA financial institutionAAAA BB CC XXX
IBANAn accountCountry code + account identifier
MT103A payment messageContains payment information

Why does the UETR matter?

Cross-border payments can involve several institutions, each with its own internal references. A consistent end-to-end reference keeps conversations about the same transaction.

For a sender or receiver asking about a delayed payment, this reduces ambiguity. Bank support can use the UETR alongside other payment details when investigating a query.

The identifier itself does not show where money is, who holds it or whether it has arrived. That information depends on the records available to the bank or tracking service.

UETR.io displays registered transaction events. It does not currently query the live SWIFT gpi network. Your bank remains the source for confirmation of submission, settlement and credit.

The UETR in under a minute

One reference connects the record from the original instruction through its recorded journey.

THE UETRUnique End-to-end
Transaction Reference

Like a parcel tracking number.
But for your payment record.

What does a UETR number look like?

The 36-character format is grouped 8–4–4–4–12. Both letters and numbers can appear.

UETR EXPLAINED

Anatomy of a UETR Number

A consistent format. A unique reference.

3f2a91c7-5b4e-4d18-9c6f-2ae70b8d1f43
844412

36 characters · 5 groups · 4 hyphens

How does a UETR work?

What it looks like, where you find it, how it travels with the transfer, and how to recognize a fake.

↗ What a UETR looks like

A UETR has 36 characters and five groups. It uses a UUID v4 structure with hexadecimal letters and numbers. A format check helps detect typing mistakes.

↗ Where the UETR sits in the bank’s document

On an MT103, look for field 121 in block 3. In a pacs.008 message, look for the UETR element within the payment identification details. Your document layout may differ.

↗ How the UETR travels

The reference identifies the same payment across its message journey. Intermediaries can have their own internal identifiers while using the UETR to connect the end-to-end transaction.

↗ How to recognize a fake or wrong UETR

A valid-looking reference is not proof of a real payment. Confirm it against the original documentation, ask the bank for an update and verify any expected funds through your own account.

ONE REFERENCE

One UETR, All the Way

The reference connects the transaction across its journey.

Sender bankInstruction
→
CorrespondentProcessing
→
Receiver bankBank-confirmed outcome
Same transaction · same UETR

Where do I find my UETR number?

Your bank or transaction provider can help locate the reference. Here are practical places to start.

01

Look on the transfer confirmation

Open the original payment message or receipt. Search for UETR, unique end-to-end reference or field 121.

02

Check your banking portal

Open the payment details or download the confirmation. Some banks include the reference in an expanded details view.

03

Simply ask your bank

Give support the payment date, amount and recipient information. Ask specifically for the original UETR.

04

Check it matches, then trace the transfer

Copy the reference exactly and confirm it belongs to your payment. Ask the responsible bank to investigate a delay or explain the latest reported outcome.

Once you have the UETR, keep it with your original payment confirmation.Track a transaction →
READY TO CHECK YOUR RECORD?

Use the original reference and message date to find your registered transaction.

Track a transaction ↗

Track your transaction

Transaction tracking

Find your record and get an email when a new status is recorded.

The 36-character reference on your generated message. Confirm your email to receive recorded transaction updates. Amount and currency come from your transaction.

No bank login. Public lookup excludes personal account details. Eligible verified participants can access full details.