Why is my UETR not found? 7 real reasons

Tracking & GPI By Adam Scott · Published 2026-02-24 · Updated 2026-05-22

When a tracker tells you "UETR not found", the natural reaction is to assume the worst — that the payment is fake or that the bank lied. In practice, the cause is almost always far more mundane.

Reason 1: typo. A UETR is 36 characters of hex with four hyphens in fixed positions. One wrong character invalidates the entire lookup. Copy-paste from the original confirmation; do not retype.

Reason 2: payment older than 124 days. SWIFT GPI retains tracker data for roughly 124 days. After that the UETR is still valid but the public tracker returns no data — only the banks themselves have it.

Reason 3: originating bank is not GPI-enabled. Smaller banks in some emerging markets still process SWIFT MT103 without GPI subscription. The UETR exists in the message but is not published to the GPI tracker.

Reason 4: the payment is a sanctions return. If the original payment was screened-out and returned, the return message often carries a new UETR, and the original UETR may show as not found on some trackers.

Reason 5: the UETR you have is a fake. The scam is: someone sends you a beautifully formatted "MT103" PDF that claims funds are inbound, often as part of a romance, advance-fee, or investment fraud. The UETR is invented. There is no MT103. There are no funds. If you got the UETR from anyone other than a regulated bank you have an account with, treat it as suspect.

Reason 6: temporary GPI tracker outage. The SWIFT tracker has rare maintenance windows. Retry in 30 minutes — usually it resolves.

Reason 7: regional banking infrastructure issue. During major outages (the 2024 CrowdStrike incident, for example), GPI tracking was degraded for ~6 hours globally. Re-check the next day.

Key takeaways

Frequently asked questions

Could my bank have lied about sending the payment?

A regulated bank with audit trails is extremely unlikely to fabricate an MT103. If your bank tells you a wire was sent and provides a UETR, the wire is real even if the public tracker returns no data — call them and ask for the GPI confirmation on their internal system.

Should I pay an "MT103 verification fee" someone is asking for?

No. Verifying an MT103 costs nothing for the receiving bank and is part of normal cross-border processing. Anyone asking you to wire money to release an inbound MT103 is running a scam.

Why does Ohmyfin sometimes say "retrying" instead of not-found?

Ohmyfin only reports not-found when every consulted source (the SWIFT GPI tracker plus the supported bank-tracker pool) returned a clean miss. If any source was temporarily unreachable, Ohmyfin returns "retrying" and re-checks automatically — your scan is not consumed.

Can I get a refund for a UETR I cannot find?

If you sent the payment, talk to your sender bank — they can recall it. If you only received a UETR claim from a third party and never sent money, no refund applies because nothing was sent.

Track a SWIFT payment for free →