Understanding MT Field Formats | SWIFT MT Message Basics Explained

SWIFT MT messages are often described as “legacy”, yet they continue to power a large part of the global payments ecosystem. At the core of every MT message lies a strict field format language that governs how data must be represented, parsed, validated, and interpreted.

Understanding MT field formats is not about memorising syntax. It is about understanding:

  • how payment data was historically constrained,
  • why ISO 20022 looks the way it does today,
  • and how real-world payment systems still behave in 2026.

This article provides a complete, structured explanation of MT field formats, covering:

  • message and block structure,
  • tags and delimiters,
  • format notation,
  • length rules,
  • optionality,
  • separators,
  • character sets,
  • letter options,
  • validation philosophy,
  • and why MT knowledge remains crucial even after ISO 20022 migration.

What Is an MT Message?

An MT (Message Type) message is a structured, text-based financial message defined by SWIFT. Each MT message:

  • serves a specific business purpose (e.g. customer credit transfer, interbank transfer),
  • follows a predefined structure,
  • and must comply with strict formatting rules.

Unlike XML-based standards, MT messages rely on positional parsing and character-level validation.

High-Level Structure of an MT Message

An MT message is divided into logical blocks, each enclosed in curly braces {}.

{1: Basic Header Block}

{2: Application Header Block}

{3: User Header Block}

{4: Text Block}

{5: Trailer Block}

Key Points

  • Curly braces {} are block delimiters
  • Blocks are identified by block numbers
  • Field formats apply primarily to Block 4 (Text Block)

The end of Block 4 is explicitly marked by: “-}”

A missing or misplaced block delimiter invalidates the entire message.

Note: Please refer to the Overview of MT Blocks article for more information.  

Link: https://paymenttalks.com/overview-of-mt-message-blocks/

Tags and Their Delimiters

What Is a Tag?

A tag in Block 4 is a field identifier that tells the parser what business information follows and how it must be interpreted.

MT messages are not self-describing like XML.
There are no element names or schemas at runtime.

Tags solve this by:

  • Identifying business meaning
  • Enforcing field format rules
  • Allowing deterministic parsing
  • Enabling message-type-specific validation

Without tags, MT messages would be ambiguous free text.

Tag Structure

Format: “ :Tag:

Block 4 tags consist of:

  • 2 or 3 digits, sometimes
  • followed by a letter option

Examples:

:20:
:32A:
:50K:
:59F:

Numeric Part Identifies the business field (Same number = same business role)

Letter Option tells different data representation and different format rules

Tag Delimiter Rules

ElementPurpose
: (colon)Marks start and end of the tag
Line breakMarks end of field content of Tag information
-}Marks end of Block 4

Rules:

How SWIFT Describes MT Field Formats

SWIFT defines field formats using symbolic notation, not examples. This notation precisely defines:

  • allowed character types,
  • length constraints,
  • repetition rules.

Core Format Symbols

SymbolMeaning
nnumeric digits (0 to 9) only
aalphabetic letters (A through Z), upper case only
calphabetic letters (upper case) and digits only
hhexadecimal letters A through F (upper case) and digits only
xany character of the X permitted set, upper and lower case allowed
yany character of the EDIFACT level A character set as defined in ISO 9735 upper case only
zany character as defined by the Information Service
eblank space
dDecimal number (comma as decimal separator)

Character Sets and Case Sensitivity

MT messages do not have a single global uppercase rule.
Character case depends on the format symbol used.

a, c, h

  • Uppercase only
  • Lowercase not allowed

Used for:

  • Currency codes
  • Qualifiers
  • Identifiers

x — SWIFT Character Set

✔ Includes lowercase letters
✔ Includes uppercase letters, digits, and allowed punctuation

Most Name and Address fields use x, for example:

4*35x

Therefore:

  • John Doe → valid
  • JOHN DOE → valid
  • John doe, Riyadh → valid

Uppercase-only behaviour often seen in practice is an implementation choice, not a SWIFT rule.

Decimal and Numeric Rules

Length Indicators and the Exclamation Mark !

Repeating Lines (* Notation)

Composite Field Formats

Optional Data and Square Brackets [ ]

Separators Inside Fields

Letter Options in MT Fields

Mandatory, Optional, and Repeating Fields

At message level:

  • Some fields are mandatory
  • Some optional
  • Some repeatable

A field may be perfectly formatted and still invalid if:

  • It appears when not allowed
  • It appears too many times
  • It appears out of sequence

Validation Philosophy of MT Formats

MT field formats are designed for:

  • Deterministic parsing
  • Minimal ambiguity
  • High resilience in legacy systems

Even a single character violation can:

  • Break parsing
  • Cause rejection
  • Lead to downstream misinterpretation

Why MT Field Format Knowledge Still Matters in 2026

ISO 20022 is now the strategic standard endorsed by SWIFT — but operational reality is hybrid.

MT Still Matters Because:

  • MT messages still flow across many corridors
  • Translators map MT ↔ ISO daily
  • Investigations and repairs still reference MT fields
  • Legacy systems still store MT-shaped data

You cannot:

  • design correct mappings,
  • validate translation logic,
  • understand truncation,
  • or debug production issues
    without understanding MT field formats.

How MT Knowledge Helps Learn ISO 20022

MT formats explain:

  • why ISO is structured,
  • why party roles are explicit,
  • why truncation rules exist,
  • why enrichment is required.

Think of it this way:

  • MT defines the problem
  • ISO 20022 defines the solution

Understanding MT makes ISO 20022 intuitive rather than overwhelming.

Final Takeaway

MT field formats are not obsolete trivia.
They are the foundation on which modern payment messaging evolved.

Understanding them gives you:

  • deeper system insight,
  • stronger debugging skills,
  • better ISO 20022 comprehension,
  • and real-world payments credibility.

MT may no longer be the future —
but it is still the grammar of today’s payment reality.

Leave a Comment

Your email address will not be published. Required fields are marked *