Home › Blog
Ohmyfin Blog
76 in-depth articles on cross-border payments — SWIFT GPI tracking, UETR, MT103, ISO 20022 migration, correspondent banking, scams, and trade finance. Free to read, no sign-up.
Tracking & GPI (18)
SWIFT payment held by intermediary bank — why and what to do SWIFT payment stuck at an intermediary bank? Learn why correspondent banks hold payments, how long holds last, and how to get your funds released.
What is SWIFT GPI and how do you use it? SWIFT GPI explained in plain English: what it does, how to read the status codes, how to access it as a customer, and why it matters for your international payments.
How to track a Bank of America international wire Bank of America international wire not received? Here is how to find the UETR, read GPI status, and escalate delays — step by step.
How to track a Wells Fargo international wire transfer Wells Fargo international wire not arrived? Find the UETR in Wells Fargo online banking, check GPI status, and resolve delays step by step.
How to track a Chase international wire transfer Chase international wire not arrived? Step-by-step guide to finding the UETR in Chase online banking, tracking GPI status, and resolving delays fast.
How to track a SWIFT payment from Barclays Barclays SWIFT transfer tracking: find the UETR in Barclays online banking, use the GPI tracker, and escalate if your wire is delayed.
How to track a SWIFT payment from HSBC Sent or expecting a SWIFT wire from HSBC? How to find the UETR in HSBC online banking, read the GPI status, and use Ohmyfin to track it in seconds.
SWIFT transfer rejected: every reason explained SWIFT payment rejected? Here are all the ISO 20022 rejection reason codes (AC01, AM04, FF01, RR01–RR07) explained, plus what to do for each one.
SWIFT payment not received by bank — what to do Sent a SWIFT wire but the beneficiary has not received it? Here is how to trace it step by step, from GPI status check to formal bank inquiry and regulator escalation.
My SWIFT transfer is delayed — what to do right now SWIFT transfer delayed? Here is the exact step-by-step: check GPI status, identify which bank is holding it, and escalate the right way to unstick it today.
SWIFT GPI vs classic SWIFT: tracking compared Classic SWIFT had no end-to-end tracking. GPI added the UETR and a central tracker. Here is exactly what changed and what you can do with each.
How to demand a SWIFT trace from your bank Banks must trace SWIFT payments on customer request. Use this template email to skip the call-centre runaround and get a formal trace started in 24 hours.
Why is my UETR not found? 7 real reasons A "UETR not found" message does not mean the payment is fake. Here are the seven legitimate reasons a UETR may not return data, and what to do for each.
SWIFT payment stuck for 5+ days: what to do When a cross-border wire goes silent, the problem is almost always at one specific bank in the chain. Here is how to find it and unstick the payment fast.
How to get the UETR from your bank Your bank has the UETR for every international wire they sent since 2018. Here is exactly how to ask for it — including a script you can send by email.
UETR vs TRN: which reference do you actually need? Banks throw around UETR, TRN, ARN, and bank reference as if they were interchangeable. They are not. Learn which identifier maps to which tracking method.
SWIFT GPI tracking: the complete 2026 guide SWIFT GPI now covers 95% of all cross-border payments by value. Learn how the tracker works, what each status code means, and how to read a gpi confirmation.
How to track a SWIFT payment without a UETR No UETR on your MT103? You can still trace an international wire — by bank reference (field 20), value date and amount, or via your sender bank. Step-by-step guide.
Messages & Fields (11)
How to read a SWIFT confirmation number What is a SWIFT confirmation number and how does it differ from a UETR? Decode every reference on your wire confirmation to find the right tracking ID.
The 5 most common MT103 errors and how to fix them Most MT103 rejects fall into five categories: missing BIC, malformed IBAN, empty field 70, charge-code mismatch, and value-date in the past. Diagnosis and fixes.
SWIFT message types every CFO should know You do not need to memorise all 200 SWIFT message types — but a CFO should recognise these 12. From MT103 to MT940, an executive-level reference.
Field 71A charge codes: OUR vs BEN vs SHA explained One of the most consequential fields on an MT103 — and one of the most misunderstood. Here is what OUR, BEN and SHA mean and how to choose.
CBPR+ vs HVPS+ vs MX: ISO 20022 dialects explained ISO 20022 is not one standard — it is a family of regional usage guidelines. Here is what CBPR+, HVPS+, MX, and the SWIFT MX subset mean.
SWIFT MT799 vs MT760: what is the difference? MT799 is a free-format bank message. MT760 is a binding guarantee issuance. Knowing the difference protects you from one of the most common trade-finance scams.
SWIFT MT760: bank guarantees explained MT760 is the SWIFT message for issuing a bank guarantee or standby letter of credit. Field-by-field walkthrough plus common scam warnings.
ISO 20022 migration: what senders need to know in 2025-2026 The November 2025 SWIFT MT-to-MX cutover is one of the biggest changes in cross-border banking in 40 years. Here is what changes for senders, by year.
pacs.008 explained for non-bankers pacs.008 is the new global standard for international wire transfers. A plain-English explainer with sample XML and what it means for businesses.
MT103 vs pacs.008: the complete comparison MT103 is the legacy SWIFT format. pacs.008 is its ISO 20022 successor. Field-by-field comparison, migration timeline, and what changes for senders.
How to read an MT103 field by field Every field of an MT103 explained in plain English — 20, 23B, 32A, 50A, 52A, 56A, 57A, 59, 70, 71A, 71F, 72, 121. The complete decoder.
Routing & Clearing (8)
Speed & Cost (12)
International wire transfer fees: bank-by-bank guide (2026) International wire fees have four layers: sending fee, correspondent deductions, receiving fee, and FX margin. A bank-by-bank cost breakdown for 2026.
International wire transfer limits by bank (2026) How much can you wire internationally in a single transaction or per day? Wire transfer limits vary widely by bank and account type. Bank-by-bank guide for 2026.
SWIFT cut-off times by bank and currency (2026) Miss the SWIFT cut-off and your wire waits overnight. Cut-off times for USD, EUR, GBP and JPY at Chase, HSBC, Barclays, Citi and more for 2026.
How long does a SWIFT transfer to Nigeria take? SWIFT transfers to Nigeria typically take 2–7 business days. Here is why the Nigerian corridor takes longer, which banks are fastest, and what to do if delayed.
How long does a SWIFT transfer to the Philippines take? SWIFT transfers to the Philippines take 1–5 business days depending on the bank and corridor. Here is why, which banks are fastest, and what to do if delayed.
How long does a SWIFT transfer to India take? SWIFT transfers to India typically take 1–4 business days. Here is why, which banks are fastest, what RBI regulations apply, and what to do if your INR wire is delayed.
The hidden FX costs in international wire transfers The "no fee" wire your bank advertised cost you 3% in hidden FX margin. Here is how to identify, measure, and avoid hidden FX costs on cross-border wires.
Why the beneficiary received less than you sent Sent 10,000 USD; beneficiary received 9,945. Where did the 55 USD go? Diagnosing where the deductions happened, hop by hop, and how to claim them back.
Why CNY takes 3 days when CNH takes 1 Onshore CNY and offshore CNH look identical on paper but settle very differently. Here is what determines the speed difference for a China-bound wire.
Weekend and holiday SWIFT payments: what happens SWIFT messaging runs 24/7. But the RTGS systems your payment depends on do not. Here is what happens to wires sent over weekends, Christmas, and Eid.
How long does a SWIFT payment really take in 2026? SWIFT GPI promised same-day. The actual data from 2026 shows 47% complete in under 30 minutes, 88% in 24 hours. Here is the breakdown by corridor.
Value date vs settlement date: what is the difference? On an MT103 field 32A, the value date is when the funds become "good". Settlement date is when the underlying RTGS movement happens. They can differ — here is when.
Compliance & Risk (6)
Scams & Fraud (5)
Comparisons (2)
Trade Finance (3)
Industry & Future (4)
Basics (2)
Tracking (2)
Bank Guides (3)