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.
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.
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.
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.
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.