MT103 Field-by-Field: The Operator Reference
Field-by-field MT103 reference: mandatory/optional status, format specs, and failure modes for fields 20 through 77T, plus MT103 vs MT103+ vs REMIT.
MT103 was retired from SWIFT's cross-border network in Nov 2025, but operators still read it in archives and legacy documents. Field-by-field reference: mandatory/optional status, format specs, MT103 vs MT103+ vs REMIT, MT101 vs MT103, and failure modes from a wrong field.
An MT103 is built from roughly two dozen tagged fields. Fields 20, 23B, 32A, 50a, 59a, and 71A are mandatory on every MT103. Fields 33B, 36, 53a–57a, 71F, and 71G are conditional — present only for currency conversion, a specific correspondent chain, or in-transit charge deductions. Fields 13C, 26T, 70, 72, and 77B are optional. MT103 was retired from SWIFT's cross-border FINplus network on 22 November 2025, replaced by ISO 20022 pacs.008 — but the field structure still governs legacy archives and most bank documentation, hence its continued use in 2026. MT103+ (formally MT103 STP) is a structured, network-validated subset built for straight-through processing; MT103 REMIT swaps field 70 for a much larger field 77T. MT101 is a different message — a request to move funds, typically corporate-to-bank — that can generate one or more MT103s to execute the actual transfers.
MT103 was retired from SWIFT's cross-border FINplus network on 22 November 2025. Operators still search for MT103 field meanings constantly in 2026 — because the field structure governs every pre-cutover archive, most bank-issued documentation, most training material, and the vocabulary correspondent banking teams still use out of habit. If you're reading a payment record from before the migration, working at an institution still on contingency MT processing, or just trying to understand what a specific field tag on a wire confirmation actually means, the MT field numbers are still the reference point — even though the live cross-border message today is ISO 20022 pacs.008.
This is a field-level reference, not a mapping table. For how each MT103 field translates to its pacs.008 element — the format PaymentBrief's other MT103 reference covers — see the MT103 to pacs.008 field mapping reference. This article assumes you're starting from the MT103 side and want to know: what does this field actually mean, is it required, what format does it take, and what goes wrong when it's populated incorrectly.
MT103, MT103+ (STP), and MT103 REMIT
"MT103" gets used loosely to mean three related but distinct message variants. All three carry the same core payment — same message type category — but differ in field flexibility and remittance capacity.
| Variant | Field flexibility | Registration required | Remittance capacity |
|---|---|---|---|
| MT103 | General use — every field except 77T, with free-format options throughout | None | Field 70: 4 lines × 35 characters |
| MT103+ (MT103 STP) | Network-validated, structured-field-only subset of the same fields, built for straight-through processing | None (general use) | Same field 70 constraint |
| MT103 REMIT | Same core fields, but 70 is replaced entirely | Extended Remittance Information message user group; Block 3 field 119 must carry code REMIT | Field 77T: up to 9,000 characters, can carry structured or non-SWIFT remittance formats (EDIFACT, ANSI X12) |
MT103 is the baseline — flexible field formats, usable by any SWIFT participant with no special registration. MT103+, which SWIFT's own documentation formally labels MT103 STP, restricts the same fields to structured, network-validated formats: BIC-based party identification wherever a structured option exists, no free-text fallback in fields where STP compliance requires one. The "+" naming predates SWIFT's later "STP" documentation and both are still used interchangeably by banks — a wire confirmation or SSI document that says "MT103+" and one that says "MT103 STP" are describing the same variant. MT103 REMIT solves a different problem: field 70's 140 characters aren't enough for high-volume invoice or bulk-billing remittance detail, so REMIT drops it for field 77T, a much larger structured envelope — but using it requires joining a dedicated SWIFT message user group, which most institutions haven't done.
MT101 vs MT103: Different Messages, Common Confusion
MT101 and MT103 are frequently confused because both appear in the same payment lifecycle, but they are structurally different messages with different senders and different purposes.
MT101 (Request for Transfer) is an instruction, typically sent by a corporate customer or a bank acting on that customer's behalf, requesting that funds move out of an account. It is repetitive — a single MT101 can bundle multiple transaction sequences, instructing several payments (to different beneficiaries, in different amounts) in one message. This is the standard mechanism for centralized corporate treasury payment runs and multi-bank account management.
MT103 (Single Customer Credit Transfer) is the message that actually executes one specific interbank credit transfer — sender, receiver, amount, and routing for a single payment.
The relationship: a corporate's MT101 payment instruction is what generates the individual MT103 message(s) that carry each payment through the correspondent chain to its beneficiary. One MT101 batch of ten payments can produce ten separate MT103s. This distinction matters operationally — asking a receiving bank to trace "the MT103" using an MT101 batch reference will not work, because the receiving bank never sees the MT101 at all; it only sees the MT103 generated from it.
Field-by-Field Reference
The table below covers the fields operators encounter most often when reading an MT103. Status: M = mandatory on every MT103, O = optional, C = conditional (required only under specific circumstances — for example, when currency conversion occurred, or when a specific correspondent is involved).
| Field | Name | Status | Format | What It Carries / Operator Note |
|---|---|---|---|---|
| 20 | Sender's Reference | M | 16x | Unique reference assigned by the sending bank. Cannot start or end with a slash, and cannot contain two consecutive slashes — a common rejection cause for hand-keyed instructions. Changes at every bank hop; not an end-to-end reference. |
| 13C | Time Indication | O | /8c/4!n1!x4!n | Carries a code (e.g. CLSTIME, RNCTIME, SNDTIME), a time, and a UTC offset. Used for time-critical settlement — CLS-linked FX settlement is the most common case. |
| 23B | Bank Operation Code | M | 4!c | Almost always CRED (standard credit transfer, no SWIFT service level) in cross-border traffic. SPAY, SSTD, and SPRI signal SWIFTPay, Standard, or Priority service levels respectively — rare outside specific bilateral arrangements. |
| 23E | Instruction Code | C | 4!c[/30x] | Repeatable processing instructions: SDVA (same-day value required), INTC (intra-company payment), REPA (related e-payments reference), CORT (settling a trade), HOLD (beneficiary will call to collect). Some combinations are mutually exclusive — SDVA cannot pair with HOLD or CHQB. |
| 26T | Transaction Type Code | O | 3!c | Regulatory/statistical purpose category — salaries, pensions, dividends, and similar classifications. Must not be used to advise of a separately-completed transaction (e.g. a cheque collection). |
| 32A | Value Date/Currency/Interbank Settled Amount | M | 6!n3!a15d | The core settlement instruction: date, currency, amount actually settled between banks. Can differ from field 33B when FX conversion occurred along the chain. |
| 33B | Currency/Instructed Amount | C | 3!a15d | The originally-instructed amount before any conversion. Present when it differs from 32A. Reconciliation teams comparing an invoice to a settled amount should check 33B, not 32A. |
| 36 | Exchange Rate | C | 12d | Present only in cross-currency payments — mandatory alongside 33B whenever 32A and 33B carry different currencies. Compare against the mid-market rate at the time to quantify FX spread. |
| 50a | Ordering Customer | M | Options A / F / K | The payer — sometimes called the "remitter" in bank documentation, though "remitter" is not SWIFT's own field terminology. 50A: BIC only (payer is itself a financial institution). 50F: structured name/address by numbered qualifier line, preferred for AML screening. 50K: free-format name and address, 4×35 characters. All three options remained in active use through MT103's 2025 retirement despite SWIFT's earlier push toward structured-only formats. |
| 51A | Sending Institution | O | 4!a2!a2!c[3!c] | Used only when the bank transmitting the message differs from the ordering customer's own bank — a technical/network field, rarely populated on a standard corridor. |
| 52a | Ordering Institution | C | Options A / D | The payer's own bank. Present whenever the sending institution transmitting the message isn't the payer's bank. Option A (BIC) is required for STP. |
| 53a | Sender's Correspondent | C | Options A / B / D | The correspondent used to settle between sender and receiver — a settlement-side field, not part of the visible party chain. See the cover payment reference for how this field's counterpart drives cover-payment routing. |
| 54a | Receiver's Correspondent | C | Options A / B / D | The bank through which the receiver will be reimbursed, when different from a direct relationship. Populated on longer correspondent chains. |
| 55a | Third Reimbursement Institution | C | Options A / B / D | Identifies a further reimbursement bank when funds reach the receiver's branch through an institution other than the one in field 53a. Option D (name/address rather than BIC) breaks straight-through processing and delays the payment. |
| 56a | Intermediary Institution | C | Options A / C / D | The correspondent between the ordering and beneficiary institutions. Present on any payment with more than two hops. This is the field most often confused with field 53a — they carry different roles. |
| 57a | Account With Institution | C | Options A / B / C / D | The beneficiary's own bank — required whenever it differs from the Receiver of the message itself. On most corridors this is effectively always present. |
| 59a | Beneficiary Customer | M | Options none / A / F | The final recipient. Plain 59: account plus free-format name/address (4×35 characters). 59A: BIC-identified beneficiary, used when the beneficiary is itself a financial institution. 59F: structured name/address by numbered qualifier — preferred for AML screening, since unstructured name/address strings are a documented driver of false-positive sanctions hits. |
| 70 | Remittance Information | O | 4*35x | Four lines of 35 characters — roughly 140 characters total — for invoice numbers, purchase order references, or a payment purpose narrative. This hard limit is the single biggest driver of truncated remittance data on MT-era payments; anything longer gets cut, not wrapped or rejected. |
| 71A | Details of Charges | M | 3!a | OUR, SHA, or BEN — who bears correspondent fees. Field-level mechanics only; see OUR, SHA, and BEN: SWIFT charge options for the full economic and reconciliation impact of each choice. |
| 71F | Sender's Charges | C | 3!a15d | Populated when charges were deducted along the chain under SHA or BEN — repeatable, one occurrence per deducting bank. This is where a "short arrival" amount is actually itemised, when the sending bank chooses to populate it. |
| 71G | Receiver's Charges | C | 3!a15d | Present under OUR: the prepaid charge amount already included in the 32A settlement amount. The arithmetic relationship is fixed — 32A equals 33B plus 71G under OUR — so a mismatch here is a hard validation failure, not a rounding quirk. |
| 72 | Sender to Receiver Information | O | 6*35x | Free-text bank-to-bank instructions, often using /CODEWORD/ conventions (e.g. /REJT/, /RETN/) for routing or return processing. Not intended for customer-facing content, but frequently misused as a catch-all for anything that didn't fit elsewhere — a common source of downstream parsing failures. |
| 77B | Regulatory Reporting | O | 3*35x | Statutory reporting codes required by the sender's or receiver's country. Line format is /8a/2!a[/33x] — a code, an ISO country code, then free text. ORDERRES and BENEFRES identify the country of residence of the ordering or beneficiary customer respectively. Corridors with capital controls or FX reporting requirements (several Latin American and Asian jurisdictions) commonly reject a payment missing this field, not because SWIFT requires it universally, but because the destination country does. |
| 77T | Envelope Contents | M (REMIT only) | 9000z | Exists only on MT103 REMIT, replacing field 70 entirely. Up to 9,000 characters, capable of carrying structured remittance data or non-SWIFT payload formats such as EDIFACT or ANSI X12. Not present on standard MT103 or MT103 STP. |
Where the UETR Lives
None of the fields above carry the UETR — it isn't a Block 4 text field at all. The UETR sits in field 121 of Block 3 (the User Header), generated once at origination and passed through every correspondent unchanged. It's the identifier that makes gpi tracking possible, and it's what to quote — not field 20 — when chasing a stalled payment. This article stays at the Block 4 field level; for the full tracking mechanics, status codes, and stall-triage runbook, see Tracing a SWIFT payment: UETR, gpi, and where it gets stuck.
Illustrative Example
A simplified MT103 for a $10,000 USD payment, OUR charges, one intermediary:
:20:REF20260815001
:23B:CRED
:32A:260817USD10000,00
:50K:/1234567890
ACME TRADING PTE LTD
1 RAFFLES PLACE, SINGAPORE
:52A:DBSSSGSG
:56A:CHASUS33
:57A:DEUTDEFF
:59:/DE89370400440532013000
GLOBAL SUPPLIES GMBH
HAUPTSTRASSE 1, BERLIN
:70:/INV/2026-4471
:71A:OUR
:71G:USD25,00
This is illustrative, not a reproduction of any real institution's output — every reference, account, and BIC is fictional. Note what's absent: no UETR (it lives in Block 3, not shown here), no field 33B or 36 (single-currency payment, no conversion), no field 72 (no special routing instructions needed). A payment with FX conversion, a longer correspondent chain, or a regulatory reporting requirement would carry several more of the fields from the table above.
"GPI Semi-Automatic" and "KYC GPI": Not SWIFT Terms
Two search phrases worth addressing directly because they surface a genuine risk, not a field-format question: "MT103 GPI semi-automatic" and "MT103 KYC GPI."
Neither term appears in SWIFT's own gpi documentation, and neither describes any real step in how a gpi payment moves or is released. SWIFT gpi has no "semi-automatic" transmission mode, and it has no separate paid "KYC clearance" gate that must be satisfied — by the beneficiary, by a self-described bank official, or by any third party — before a payment completes. This specific phrasing is documented advance-fee fraud vocabulary: it typically appears in scripts claiming a large sum is "trapped" in the SWIFT/gpi system and that a payment (a "clearance fee," a "KYC fee," an "activation charge") is required to release it. The SWIFT KYC Registry is a real service, but it is a due-diligence directory correspondent banks use to exchange standardised institutional documentation with each other — it has no transaction-level fee, no role in releasing an individual payment, and no interaction with an individual payment's beneficiary at all.
If you encounter this vocabulary — in an email, a message from someone claiming to hold funds on your behalf, or a document purporting to show a stuck MT103 requiring a release payment — treat it as a fraud indicator. A legitimate stalled SWIFT payment is investigated through your own bank, using the UETR and the gpi Tracker, at no cost to you; see the tracing reference for the actual process.
Failure Modes Operators Actually Hit
Truncation in field 70. Four lines of 35 characters is not enough for a long invoice reference plus a purpose narrative. Content gets cut, not wrapped — a common cause of failed auto-reconciliation on the receiving end.
Sanctions-screening false positives from unstructured 50K/59. Free-format name and address strings are harder to screen cleanly than structured 50F/59F equivalents, and increase the odds of a phonetic or partial-match hold at a correspondent. This is one of the reasons SWIFT pushed structured formats starting around the November 2020 Standards Release, even though industry adoption of the structured options stayed low.
Missing 77B on a corridor that requires it. Field 77B is optional under the MT103 standard itself, but several jurisdictions with capital controls or FX reporting rules reject payments that omit the country-residency codes their own regulator requires. A rejected payment for "missing regulatory reporting" is a destination-country requirement showing up as a field-population failure, not a SWIFT rule.
Rejection on 71F/71G arithmetic. The relationship between 32A, 33B, and the charges fields is fixed by the charge instruction in 71A. Populating 71G under a SHA instruction, or leaving the settlement amount inconsistent with the instructed amount plus charges, is a hard validation failure at the receiving bank — not a soft warning.
Non-STP routing from Option D fields. Wherever a field offers both a BIC option (A) and a name/address option (D or K), choosing the name/address option on a field like 55a breaks straight-through processing and adds manual handling time, even when the payment is otherwise correctly formed.
Treating field 20 as a persistent reference. It changes at every bank in the chain. Using it to ask a downstream correspondent about "the payment" — instead of the UETR — is one of the most common reasons a bank enquiry comes back empty.
Related References
- MT103 to pacs.008 field mapping reference — the ISO 20022 equivalence for every field covered here, plus the post-migration investigation flow (pacs.002, camt.056, camt.110/111).
- Tracing a SWIFT payment: UETR, gpi, and where it gets stuck — the investigation runbook once you have a UETR in hand.
- Why SWIFT payments arrive short — the reconciliation and cost mechanics behind field 71A.
- MT202 COV and pacs.009 COV: the cover-payment operator reference — how the settlement-side fields (53a and its ISO equivalent) route funds separately from the customer instruction.
- SWIFT payment processing: MT103, ISO 20022, and gpi explained — the pillar reference for correspondent-chain mechanics and the migration context this article assumes.
Scope Note
- Field structure and format specifications (the reference table above) are drawn from practitioner reproductions of SWIFT's Category 1 Standards MT Message Reference Guide — Iota Finance, Paiementor, XMLdation, Euroclear — cross-checked against each other where they overlap. The canonical text lives in SWIFT's own Standards MT documentation and MyStandards portal; direct fetches of SWIFT-hosted PDFs during this article's research were repeatedly blocked or timed out, consistent with the access pattern already documented in PaymentBrief's other MT103/CBPR+ references.
- The structured-data adoption claim (low uptake of 50F/59F relative to 50K/59 despite SWIFT's 2020-era push) is sourced at market-practice tier, not confirmed from a directly-read primary text — see the sources list for the specific hedge.
- MT103 retirement date (22 November 2025) is the same date already independently sourced and corroborated in PaymentBrief's MT103-to-pacs.008 mapping reference and MT202 COV reference.
- The "GPI semi-automatic" / "KYC GPI" section describes documented scam vocabulary patterns, not a SWIFT-published warning list — the underlying fact (SWIFT gpi has no such mechanism) follows directly from the gpi documentation already cited across PaymentBrief's SWIFT reference set.
For term definitions — SWIFT, UETR, correspondent banking, KYC — see the Payments Glossary.
Sources & methodology (12)
MT103 field-by-field structure and mandatory/optional/conditional status (fields 20, 13C, 23B, 23E, 26T, 32A, 33B, 36, 50a, 51A, 52a, 53a–57a, 59a, 70, 71A, 71F, 71G, 72, 77B) with format specifications
Reproduces the field table from SWIFT's Category 1 Standards MT Message Reference Guide. Same source tier already used and corroborated in PaymentBrief's MT202 COV reference for MT202 COV field structure.
Checked:
Field 77T (Envelope Contents) is mandatory and REMIT-specific in MT103 REMIT, format 9000z (up to 9,000 characters); MT103 REMIT requires Extended Remittance Information message user group registration and code REMIT in Block 3 field 119; MT103 REMIT has no field 70
Checked:
MT103 STP (informally MT103+) is a compatible, network-validated restricted subset of core MT103 fields and format options built for straight-through processing with minimal manual intervention; general-use message requiring no MUG registration
Checked:
MT101 is a Request for Transfer message — sent by financial institutions on behalf of non-financial customers, or by customers/authorized representatives — instructing the movement of funds from an account; it is repetitive (can carry multiple transaction sequences in one message), distinct from MT103 which executes a single credit transfer
Checked:
Field 71F/71G math logic: interbank settlement amount (32A) equals instructed amount (33B) plus receiver's prepaid charges (71G) under OUR; charge-bearer field 71A determines whether 71F (sender's deducted charges) or 71G (receiver's prepaid charges) is populated
Checked:
Field 23E (Instruction Code) values SDVA, INTC, REPA, CORT, HOLD, CHQB, PHOB, TELB, PHON, TELE, PHOI, TELI, with defined ordering and mutually exclusive combination rules (e.g. SDVA cannot combine with HOLD or CHQB)
Checked:
Field 23B (Bank Operation Code) values: CRED (credit transfer, no SWIFT service level), SPAY (SWIFTPay service level), SSTD (Standard service level), SPRI (Priority service level)
Checked:
Field 77B (Regulatory Reporting) format /8a/2!a[/33x] carries statutory/regulatory reporting codes required by the country of Sender or Receiver, including ORDERRES and BENEFRES codes identifying the country of residence of the ordering or beneficiary customer
Checked:
Field 26T (Transaction Type Code) identifies the nature/purpose/reason for the individual transaction for regulatory and statistical categorization (e.g. salaries, pensions, dividends); must not be used to advise of a separately-completed transaction
Checked:
Field 55a (Third Reimbursement Institution) identifies the bank sending cover funds to reimburse the Receiver when funds are made available through an institution other than the one in field 53a; Option D usage causes non-STP processing
Checked:
SWIFT's Payments Maintenance Working Group considered removing MT103/MT202 free-format name/address options (50K, plain 59) in favour of structured formats (50F, 59F) around the November 2020 Standards Release, driven by regulatory reporting and Wolfsberg Group/FATF recommendations on structured party data; industry adoption of the structured alternative remained low and free-format options continued to see active use through MT103's 2025 retirement
Market-practice tier: this article's characterization (low adoption, free-format persisted) is drawn from secondary aggregation rather than a directly-fetched primary read of the SWIFT PDF, which repeatedly failed to load during research. The specific field options (50A/50F/50K, 59/59A/59F) and their continued coexistence are independently confirmed by the field-table sources above and by PaymentBrief's own MT103-to-pacs.008 field mapping reference.
Checked:
SWIFT retired MT payment instructions including MT103 from FINplus cross-border traffic on 22 November 2025, replaced by ISO 20022 pacs.008 under CBPR+; contingency processing and in-flow translation chargeable from 1 January 2026
Same retirement date already established and separately sourced in PaymentBrief's MT103-to-pacs.008 field mapping reference and MT202 COV reference.
Checked:
Source types explained in our Methodology.