Independent UETR tracker for SWIFT transfers

Your transfer is not lost, it is silent. We turn that silence into a status.

You paste your UETR, free, no login needed
We monitor your bank transfer daily
We email you when the transfer status changes

uetr.ai is the free UETR tracker for SWIFT transfers, a UETR tracking online app that you can use in any browser.

Paste your UETR, add the amount and date, and we check its SWIFT gpi status across the world's banking network in seconds.

Then leave it with us.

uetr.ai re-checks your transfer daily for 30 days and emails you when the status changes. Free.

Track international bank transfer

See where your transfer is in the banking network right now, and get alerted when the status changes.

AI assisted

The 36-character reference on your bank confirmation.

Where do I find this?

It is on your outbound payment confirmation or transfer advice, on the MT103 (field 121), or in your bank app under the payment's details.

Cannot see it? Ask your bank for "the UETR of my transfer", they can read it out in seconds. More about the UETR

Required by banks to locate the payment.

We check multiple bank data sources to monitor your transfer and send you a free alert once per day when the status moves.

The first result often appears in seconds. If the banks can see your transfer, you will see it too.

Trusted to track USD 820M+ in SWIFT transfers between 6 continents

How it works

Turn "it has left our bank" into the next question worth asking.

See paid monitoring
Paste your UETR

Add the 36-character reference, amount, date, and the email you want alerts sent to.

See where the payment goes

We pull public tracker data into one timeline and translate visible codes like ACSP, ACWC, RJCT into plain English.

Get the email that breaks the silence

Monitoring keeps running after you close the tab. The next status change arrives in your inbox, not after a long wait on a phone queue.

Watch the whole flow in under four minutes

Where the UETR hides on your bank confirmation and MT103, what statuses like ACSP and ACCC mean, and how uetr.ai keeps watching after you close the tab.

SWIFT transfer tracking

How to track a SWIFT transfer with a UETR

Example payment trailACSP

Sender bank

London

Correspondent

Frankfurt

Beneficiary bank

Singapore

Tracking a SWIFT transfer starts with the UETR, whichever reference number your bank quoted you. The Unique End-to-end Transaction Reference is the 36-character identifier banks use to follow many SWIFT payments across correspondent banks. With that one reference you can check international wire transfer status yourself instead of waiting for a bank to call back. It may appear on your payment confirmation, MT103 details, payment advice, or in online banking under transaction details.

A UETR is the 36-character UUID v4 identifier SWIFT has required on every customer credit transfer since 18 November 2018. It is carried in MT103 field 121 and in the pacs.008 message envelope under ISO 20022. uetr.ai uses that reference to find the status the banks report, so a delayed payroll, supplier payment, or deal no longer depends on guessing.

uetr.ai turns that reference into an always-on status check. Enter the UETR, payment amount, currency, payment date, and your email. From there an agent queries multiple international banks on the SWIFT network for that payment, pulls what each one reports into a single timeline, translates every status code into plain English, and carries on working after you close the page. No bank login, no integration, and nothing for an IT team to approve.

Find your UETR

Where do I find my UETR number?

Your UETR is on the payment confirmation or transfer advice your bank issued when the payment was sent. On an MT103 it is field 121. In most banking apps it appears under the payment's transaction details, sometimes labeled Unique End-to-end Transaction Reference or End-to-end Reference. If you cannot see it, ask the sending bank for the UETR of your transfer.

What does a UETR look like?

A UETR is 36 characters in version 4 UUID format: 32 hexadecimal characters in five groups of 8-4-4-4-12, separated by hyphens, and normally shown in lower case. An example UETR looks like 3f2a91c7-5b4e-4d18-9c6f-2ae70b8d1f43. It is not your account number, not the SWIFT/BIC code, and not the sender's own payment reference.

More on the UETR format and where it sits in the MT103.

Where to lookWhat it is called there
Outbound payment confirmation or transfer adviceLabeled "UETR" or "Unique End-to-end Transaction Reference"
MT103 messageField 121
Online or mobile banking, under the payment's detailsLabeled "End-to-end Reference", "Transaction Reference", or "UETR"
The sending bank, by phone or secure messageAsk for "the UETR of my transfer"
SWIFT MT103 message structure showing its five blocks, with the UETR highlighted in Block 3 (the User Header) as field 121.
A SWIFT MT103 has five blocks. The UETR sits in Block 3, the User Header, as field 121.

Step by step

How do I check UETR status?

Gather the exact 36-character UETR, the payment amount, the currency, and the payment date. Enter them at uetr.ai with an email address for alerts. uetr.ai queries multiple international banks on the SWIFT network for that payment, translates every status code into plain English, and keeps watching after you close the tab.

uetr.ai is a free, independent UETR tracker that runs in any browser. You paste the UETR, add the amount, currency, and payment date, and it queries multiple international banks on the SWIFT network for that payment and shows what they report, with no login and no bank credentials.

  1. 1

    Gather your details

    You need the exact 36-character UETR, the payment amount, the currency, and the payment date. Banks use the amount and date to locate the payment, so all four matter.

  2. 2

    Enter them at uetr.ai

    Paste the UETR into the form at the top of this page and add the email address where you want alerts sent. No login and no bank credentials are required.

  3. 3

    Read the status

    uetr.ai pulls what each bank reports into one timeline and translates every status code, such as ACSP for in transit or ACCC for credited to the beneficiary, into plain English.

  4. 4

    Leave the monitor running

    Checking continues after you close the tab. A free transfer is re-checked once every 24 hours for 30 days, and you get an email when the status moves.

How to track a SWIFT wire by UETR in three steps: find your UETR, paste it into uetr.ai, and see the live SWIFT gpi status.
Track any SWIFT wire in three steps: find your UETR, paste it into uetr.ai, and see the live SWIFT gpi status.

Domestic and international

How do I trace a wire transfer?

For an international SWIFT transfer, trace it by its UETR: give the sending bank that reference, or enter it in a tracker to see which banks have reported it. Domestic transfers do not usually carry a UETR, so they are traced through the sending bank by its own reference, such as a Fed reference or IMAD number.

International SWIFT transferDomestic transfer
ReferenceUETR, 36 charactersThe sending bank's own reference, such as a Fed reference or IMAD number
Where to find itField 121 of the MT103, or the payment confirmationThe payment confirmation or your bank's transaction details
Who can trace itThe sending bank, or an independent monitoring service such as uetr.aiThe sending bank. There is no UETR to look up, so uetr.ai cannot trace it
UETR tracker
A tool that takes the 36-character Unique End-to-end Transaction Reference and reports where an international transfer has been seen. uetr.ai runs in any browser, with no bank login.
SWIFT gpi tracker
The status trail the banks handling a payment report against it. uetr.ai is not SWIFT, but it queries international banks on the SWIFT network for the gpi status they hold for your reference.
Wire transfer status
What the last bank to handle the payment reported about it, such as accepted, credited, or rejected. A wire transfer status check needs the UETR, the amount, the currency, and the payment date.
Diagram of how a wire routes through correspondent banks: the sending bank, the correspondent (intermediary) bank that holds accounts for both sides, and the beneficiary bank, with Nostro and Vostro as two views of the same linking account and the common causes of delay.
When two banks have no direct account, the payment hops through an intermediary correspondent bank that holds accounts for both sides. Nostro and Vostro are two views of that same linking account.

Before you call the bank

Start the next call to your bank with specifics.

When a transfer is delayed, the hardest part is often knowing what to ask. A bank may ask for the UETR, wire transfer tracking number, sender reference, payment date, amount, currency, beneficiary bank, or correspondent bank details. uetr.ai helps you organize the status information that is visible from bank trackers so your next call to the sending or receiving bank starts from facts.

  • Latest available tracker status for the transfer.
  • Plain-English explanation of payment status codes and bank processing statuses.
  • Timeline context for when the payment was last observed or checked.
  • Email alerts when tracker information changes.

When the trail goes quiet

The bank name is not enough when the deadline is moving.

The first instinct is to search for the bank: the sender, the receiver, or the correspondent in the middle. That makes sense. Your money left a familiar name, then seemed to disappear into a chain of banks you may never speak to directly.

But international transfers do not travel by brand name alone. They travel by reference. The UETR can help identify a SWIFT payment from one bank to the next. When a bank tracker has data, uetr.ai uses that reference to look for available transfer status and turn whatever it finds into something you can use when you call the bank.

A transfer can be sent and still not be received. Somewhere between those two statements are correspondent banks, compliance reviews, bank cutoff times, weekends, holidays, and systems that do not all update at the same time. All of it shapes how long an international transfer takes, which is exactly when you need the UETR, the available status, the last observed timestamp, any visible status code, and the next question to ask.

When the transfer is pending

uetr.ai keeps checking tracker data so you can see whether the transfer is still in progress, on hold, rejected, completed, or not found yet.

When the receiving bank says nothing arrived

Use the UETR, latest status, timestamps, and any visible bank processing codes to ask the sending bank for a trace or investigation.

When your team works across time zones

The agent checks every day, weekends and holidays included, so you are not waiting for one office to open before you know whether tracker data changed.

Status codes

A code is only useful if it gives you the next sentence.

Bank and SWIFT-related tracker pages may show payment status codes, bank processing statuses, timestamps, or rejection messages. A code like ACSP, ACWC, or RJCT can matter. But it only helps if you can translate it into a practical next step.

uetr.ai explains visible status codes in plain English and sets out the question you can take back to the bank. Where was the payment last seen? Was it accepted, changed, rejected, or still in progress? What should the sending or receiving bank confirm next?

The SWIFT gpi status lifecycle: PDNG pending, then ACSP accepted and in process, then ACSC settled, then ACCC credited, with RJCT rejected as a branch any bank can take.
The order SWIFT gpi statuses appear in against your UETR: PDNG, ACSP, ACSC, ACCC, with RJCT as the reject branch.

What each SWIFT status code means

CodeStands forWhat it means for your transfer
ACSPAcceptedSettlementInProcessYour transfer is on its way.
ACSCAcceptedSettlementCompletedSettlement is complete at a bank in the chain. The credit to the beneficiary is not confirmed yet.
ACCCAcceptedCreditSettlementCompletedThe money is in the beneficiary's account. Done.
ACWCAcceptedWithChangeAccepted, but something changed along the way.
ACWPAcceptedWithoutPostingThe beneficiary's bank has the money but is holding it.
PDNGPendingA bank in the chain is reviewing the transfer.
RJCTRejectedThe transfer was rejected. The money is coming back.

What to do next for each SWIFT status code.

Why teams monitor

Some status changes start a clock.

Most of the time a status is simply news. The payment is moving, nothing is wrong, and knowing that is enough to stop the team worrying. But not every update is news. Three of them are the beginning of a deadline.

Rejected and returned

A bank in the chain refuses the payment and it travels back to the sender, carrying a reason code that says exactly what to correct before sending again.

Accepted with changes

The payment goes through, but a bank deducted a fee, converted the currency, or moved the value date, so the beneficiary receives something other than what you instructed.

Stopped for a compliance question

A bank pauses the transfer while it waits for a document or an answer, and the person who could supply it is often never told that it is waiting.

Each one is easiest to resolve close to the day it happens, while the banks involved still have the transaction in front of them. A week later the same conversation takes far longer, and the money has been somewhere else the whole time.

That is the real cost of silence. Not the waiting, but missing the day your team could still act on it.

A free check answers the question you have right now: can the banks see this transfer, and what did the last one report. Monitoring answers a different one. It keeps watching the transfer around the clock, names the banks that reported it, explains every code in plain English, and emails your team the moment anything moves rather than the next day.

See how monitoring works

FAQ

UETR tracker questions

What is a UETR?

A UETR is a Unique End-to-end Transaction Reference, usually shown as a 36-character reference on a SWIFT or international wire transfer confirmation.

Where do I find my UETR number?

Your UETR is on the payment confirmation or transfer advice your bank issued when the payment was sent. On an MT103 it is field 121. In most banking apps it appears under the payment's transaction details, sometimes labeled Unique End-to-end Transaction Reference or End-to-end Reference. If you cannot see it, ask the sending bank for the UETR of your transfer.

What does a UETR look like?

A UETR is 36 characters in version 4 UUID format: 32 hexadecimal characters in five groups of 8-4-4-4-12, separated by hyphens, and normally shown in lower case. An example UETR looks like 3f2a91c7-5b4e-4d18-9c6f-2ae70b8d1f43. It is not your account number, not the SWIFT/BIC code, and not the sender's own payment reference.

How do I check UETR status?

Gather the exact 36-character UETR, the payment amount, the currency, and the payment date. Enter them at uetr.ai with an email address for alerts. uetr.ai queries multiple international banks on the SWIFT network for that payment, translates every status code into plain English, and keeps watching after you close the tab.

How do I trace a wire transfer?

For an international SWIFT transfer, trace it by its UETR: give the sending bank that reference, or enter it in a tracker to see which banks have reported it. Domestic transfers do not usually carry a UETR, so they are traced through the sending bank by its own reference, such as a Fed reference or IMAD number.

Is uetr.ai free?

Checking a transfer is free, with no account and no card. uetr.ai then re-checks it automatically once every 24 hours for 30 days and emails you once a day if the status moves. Paid plans re-check on demand, name the banks that reported, explain each code, and email you the moment anything changes.

Is there a UETR tracking online app?

Yes. uetr.ai is a UETR tracking online app that runs in any web browser. You open the page, enter your UETR, amount, currency, and payment date, and it queries multiple international banks on the SWIFT network for that payment and emails you when the status changes. There is nothing to download or install.

Can I track a SWIFT transfer with a UETR?

uetr.ai uses your UETR and payment details to query multiple international banks on the SWIFT network for that payment, and consolidates whatever they report into one timeline. It is not SWIFT, a bank, or a payment network, and it never needs your banking login.

How do I check wire transfer status with a reference number?

Enter the UETR, amount, currency, payment date, and your email. uetr.ai starts a tracker lookup, keeps checking for updates, and emails you the moment the status changes.

What if my international wire transfer is not visible yet?

Some bank trackers update slowly or show limited information. uetr.ai keeps checking and emails you when the available status changes.

Can I track a SWIFT transfer online for free?

You can start a free UETR lookup on uetr.ai. If public tracker data is available, the free preview shows available high-level status before you decide whether to keep monitoring the transfer.

Do wire transfers have a tracking number?

International SWIFT transfers carry a UETR, a 36-character identifier the sending bank generates and SWIFT requires on every customer payment since November 2018. Domestic transfers use different bank-internal reference numbers and typically do not carry a UETR.

Can international wire transfers be traced?

Yes, banks can trace international transfers, and a UETR helps identify the payment across correspondent banks. uetr.ai does not replace a bank trace, but it can give you available tracker status before you call the bank.

Is uetr.ai a SWIFT GPI tracker API?

uetr.ai is an independent monitoring service rather than SWIFT itself, and it does not resell SWIFT gpi network access. It queries multiple international banks on the SWIFT network for your payment, consolidates what they report into one timeline, and keeps checking, so your team watches one view instead of several bank portals.

Can uetr.ai check my bank's payment tracker?

If a public tracker is available and readable, uetr.ai can check it with the details you provide. It is independent and not affiliated with any bank, SWIFT, or payment network, so the useful question is less which bank and more whether you have the UETR, amount, currency, and payment date.

What does a wire transfer status code mean?

SWIFT and bank trackers can show codes such as ACSP, ACWC, RJCT, or similar bank processing statuses. uetr.ai explains visible status codes in plain English so you know what to ask the sending or receiving bank next.

How long does an international wire transfer take?

International transfers often arrive within one to five business days, but correspondent banks, compliance reviews, weekends, holidays, and missing details can delay them. uetr.ai keeps checking bank trackers across time zones while you wait.

It starts with the UETR.

Thirty-six characters on a payment confirmation are enough to find out whether the banks can see your transfer. Checking is free, and it takes about a minute.

Check a transfer free