Last reviewed: · Curated by Ohmyfin Organisation editorial.
Field 20 on an MT103 is the Sender's Reference — a unique identifier that the sending bank assigns to its outgoing payment. It is up to 16 characters of letters, numbers and slashes. Track a payment by sender reference free →
Field 20 is mandatory on every SWIFT MT103 and is sometimes called the "TRN" (Transaction Reference Number). It is the value you cite when calling your bank's customer service to ask "where is my payment?" — the bank's internal system looks up the TRN to find the specific transaction. The format is up to 16 characters of letters (A–Z, a–z), digits (0–9) and slashes (/). The reference cannot start or end with a slash, and cannot contain two consecutive slashes, because SWIFT MT parsing uses slashes as field delimiters and double-slashes as special markers.
Field 20 must be unique within the sending bank — though different banks can independently use the same TRN value without conflict, because TRNs are bank-scoped rather than globally unique. This bank-specificity is the core limitation of the TRN compared to the UETR (field 121): if a payment passes through five banks, each bank has its own TRN in its records, while the UETR is the same at every bank along the chain. For cross-bank tracking, the UETR is far more reliable.
The sender's reference (field 20) is the value you typically see on a wire transfer receipt from your bank, labelled "payment reference", "transaction reference", "SWIFT reference" or similar. When the beneficiary bank books the incoming credit, it often shows the field 20 value on the beneficiary's bank statement as the payment reference — though the bank may substitute its own internal booking reference. This is why beneficiaries sometimes see a different reference from the one the sender used.
Corporate treasury systems often populate field 20 with a standardised internal reference format — for example "INV-2024-0001" or "PAY000123" — that matches the ERP payment run ID. This enables automated reconciliation by the bank reporting back with the same reference. However, the 16-character limit is tight for complex reference formats, and many corporates have to truncate or encode their internal reference to fit.
On Ohmyfin, you can search for a payment by its sender reference (field 20) if you do not have the UETR (field 121). Ohmyfin will attempt to locate the payment in the SWIFT GPI network by reference. If found, Ohmyfin returns the UETR and the full tracking status. If not found (e.g. the payment is too old, or the bank's reference is not indexed), you will need to obtain the UETR from the sending bank directly.
Yes — Ohmyfin can look up payments by sender reference if the UETR is not available. Paste the field 20 reference into the tracker. If the payment is in the SWIFT GPI index, Ohmyfin returns the full tracking status. For the most reliable tracking, ask your bank for the UETR from field 121.
The beneficiary bank typically shows field 20 of the last MT103 they received on their statement, but they may substitute their own internal booking reference. If the payment was translated between MT and ISO 20022 formats mid-chain, the reference may also have been truncated. For reconciliation, the UETR is more stable than field 20.
Up to 16 characters: letters (A–Z, a–z), digits (0–9) and the slash (/). Cannot start or end with a slash; cannot contain two consecutive slashes. The SWIFT MT character set restricts most special characters — field 20 should use only letters, digits, and slashes.
The sender reference is carried through the payment chain and may be visible to every correspondent bank that processes the payment. It is not confidential. Senders should not put sensitive information (customer IDs, personal data) in field 20.
Enter the sender reference into the Ohmyfin tracker and Ohmyfin will attempt to find the UETR. If unsuccessful, call your sending bank's payments investigations team and ask for field 121 of the SWIFT GPI MT103 confirmation — that gives you the UETR, which enables full end-to-end tracking.
No card needed. Free for ordinary users — completely free for individuals — no daily limit, no card required. Track any international wire across 11,000+ banks.
Track a payment now — completely free Or try the tracker now →