GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX

SWIFT MTs / Learning brief

SWIFT MT9xx: statements and confirmations

Your notes

What this means in plain language

Describes the SWIFT Category 9 messages — the MT900 debit confirmation, MT910 credit confirmation, and MT940, MT942, and MT950 statements — and how they feed reconciliation of the accounts a bank holds at other banks.

A bank holds accounts at other banks so it can settle payments around the world; each such account, held by one bank at another, is called a nostro. SWIFT (Society for Worldwide Interbank Financial Telecommunication) Category 9 messages, part of the MT (Message Type) standard, are the alerts and statements for those accounts, and they carry cash-management information rather than payment instructions. A confirmation reports a single movement: an MT900 confirms a debit and an MT910 confirms a credit, often within moments of the entry being booked. A statement reports activity in full: the MT940 customer statement lists every entry with an opening and a closing balance, usually once per business day, while the MT942 gives an interim report during the day and the MT950 is a plainer statement variant. Together they tell a bank what actually happened on its accounts elsewhere, as opposed to what its own systems expected. Comparing the two, entry by entry, is reconciliation.

Understand the full idea, step by step

You would not run a household on what you assume is in your account — you check the statement to see what actually moved. A bank does the same for the accounts it holds at other banks, and the messages that let it check are SWIFT's Category 9 family: quick confirmations of single movements, and full statements of everything that happened.

The Category 9 family

MT900
Confirmation of debit — a specific debit has been booked against the account.
MT910
Confirmation of credit — a specific credit has arrived.
MT920
Request message — asking the servicing bank to send a statement or report.
MT940
Customer statement — opening balance, every entry, closing balance, usually once a day.
MT942
Interim transaction report — movements delivered during the day, before it closes.
MT950
Statement message — a plainer statement variant.

Confirmations report one movement; statements report many

The difference across the family is scope. A confirmation reports a single entry: the MT900 says one debit was booked, the MT910 says one credit arrived, each typically sent within moments, like a push notification that money has just left or landed. A statement reports many entries together: the MT940 sets out an opening balance, a line for every movement, and a closing balance, usually once per business day, with the MT942 giving an interim view before the day closes. Confirmations answer "what just happened to this one entry?"; statements answer "what happened across the whole account?"

Two rhythms: intraday and end of day

  1. NOTIFICATION

    During the day, an MT910 confirms an expected credit has landed on the nostro — the intraday rhythm, valued for its speed.

  2. LEDGER

    That confirmation can release a decision waiting on money, such as allowing a dependent outgoing payment to proceed.

  3. NOTIFICATION

    At the close, the MT940 arrives with the full day's lines; the MT942 may have given an interim view earlier.

  4. LEDGER

    Maya's reconciliation engine matches every statement line against the entries Bank Alfa's own ledgers expected.

  5. VALIDATION

    Anything that fails to match becomes a break, parked in an investigation queue or a suspense account until it is explained.

These messages fly back and forth all day — do they move the money that they report?

No. A Category 9 message reports an entry that has already been made in the servicing bank's books; it does not move value. The MT910 tells Bank Alfa that Meridian has credited its account — the credit happened in Meridian's ledger, and the message is the notice of it. Read these as information and status, never as the movement itself.

COMMON CONFUSION

An MT910 credit confirmation is what causes the money to appear on the nostro.

The credit already exists in the servicing bank's books; the MT910 only reports it. If the confirmation were delayed or lost, the credit would still be there — Maya would learn of it from the end-of-day MT940 instead. The message reports the entry; it never creates or carries it.

WHAT IF — A statement line does not match anything Bank Alfa's ledger expected — or a reference on an entry was truncated or reformatted by the servicing bank, so automatic matching misses it.

What happens: The item becomes a reconciliation break: an entry the statement shows but the ledger did not anticipate, or the reverse. Duplicated lines after a resend cause the same trouble.

How it is handled: The break is parked in an investigation queue or held in a suspense account until Maya's team explains and clears it. At scale this matching is a continuous operation, and how far a bank automates it varies widely between institutions.

STRICTLY SPEAKING

Strictly speaking, an MT940 carries precise fields — a transaction reference in field 20, the account in field 25, a statement and sequence number in field 28C, an opening balance in field 60, a repeating statement line in field 61, and a closing balance in field 62 — and the balance-field options distinguish a final balance from an intermediate one. The full formats live in the SWIFT Standards MT Category 9 documentation, which requires a SWIFT user account, and the ISO 20022 successors are the camt.052, camt.053, and camt.054 reporting messages.

FOR NOW, REMEMBER

  • Category 9 messages report on the accounts a bank holds elsewhere; they carry information and status, never money.
  • Confirmations (MT900 debit, MT910 credit) report a single entry, fast; statements (MT940, MT942, MT950) report many entries, on a rhythm.
  • Intraday, confirmations can release decisions waiting on money; at end of day, statements feed reconciliation.
  • Whatever the ledger and the statement do not agree on is a break, worked in an investigation queue or suspense until cleared.

TRY IT YOURSELF

Bank Alfa's MT940 for its nostro at Meridian Bank shows a credit that Bank Alfa's own ledger never expected. What is the sound conclusion?

The MT940 created the credit, so Bank Alfa now has extra money to spend freely.

Not this one — A statement reports entries; it does not create value. An unexpected line is a signal to investigate, not free money to use.

It is a reconciliation break: the statement shows an entry the ledger did not anticipate, and Maya's team should investigate and clear it before relying on it.

Correct — Correct. A mismatch between what the servicing bank reports and what Bank Alfa's ledger expected is exactly a break — parked for investigation until explained, whether it is a missing expected entry, a mislabelled one, or a duplicate.

The mismatch proves the MT940 is fake and should be discarded.

Not this one — A break usually has a mundane cause — a truncated reference, a resend, or an entry booked without the matching internal record. It is investigated and reconciled, not thrown away.

Statements and confirmations report the entries that bank-to-bank payments leave behind. Next we look at the messages that create those entries — the MT2xx family that moves funds between financial institutions.

KEEP GOING

Three things to remember

  1. 01

    SWIFT Category 9 messages report cash movements and balances on a bank's accounts, not payment instructions.

  2. 02

    The MT900 confirms a debit and the MT910 a credit, while the MT940, MT942, and MT950 report account activity as statements.

  3. 03

    Banks match these against their own expected entries to reconcile nostro accounts, and anything that fails to match becomes a break.

Where you would use this

USE CASE 01

A liquidity desk reads incoming MT910 credits intraday to confirm expected cover has arrived before releasing payments.

USE CASE 02

A reconciliation team matches every MT940 statement line against the entries its own ledgers expected, investigating any break.

USE CASE 03

An operations analyst uses an MT942 interim report to track movements on a nostro before the end-of-day statement arrives.

Put the idea into a real situation

Illustrative example: a fictional bank, Kestrel Bank, expects EUR 500,000.00 of cover to arrive on its nostro account at a correspondent. During the morning an MT910 credit confirmation reports exactly EUR 500,000.00 booked, so the liquidity desk releases a dependent payment. At end of day the MT940 statement lists that EUR 500,000.00 credit among all movements, with matching opening and closing balances. Kestrel Bank's reconciliation engine matches the statement line to the entry its own ledger expected. Had the MT940 shown EUR 50,000.00 instead, the EUR 450,000.00 difference would be parked as a break for investigation.

Evidence & review

REVIEWED 2026-07-13

SWIFT MT Category 9 statements and confirmations, used for nostro/vostro reconciliation; ISO 20022 camt.052/053/054 are the reporting successors.

What this brief simplifies: The account structure is reduced to one nostro at one correspondent. Field detail is summarised; full MT940 formats require a SWIFT user account. Degree of reconciliation automation varies by bank and is described at concept level.

Sources for this brief3
  1. Official requirement

    Swift Standards MT (annual standards releases)Swift · MT Category 9 — MT900/910/920/940/942/950

    Defines the MT message standards (including MT101, MT103, MT202/202 COV, and the MT9xx statement messages) exchanged over the Swift FIN network, maintained through annual standards releases. · Checked 2026-07-12

    Full field-level specifications live in the Swift Knowledge Centre User Handbook behind a swift.com login; content here relies on public summaries. Swift ended MT-to-ISO 20022 coexistence for in-scope cross-border payment instructions (for example MT103 and MT202) in November 2025; MT statement messages are being phased out on a separate timeline.

  2. Scheme-specific rule

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group) · camt.052/053/054 reporting equivalents under CBPR+

    Defines how ISO 20022 messages (including pacs.008, pacs.009, pacs.002, pacs.004, and camt investigation messages) are used and validated for cross-border payments on the Swift network. · Checked 2026-07-12

    Full guidelines require MyStandards access; content here relies on public summaries. MT-to-CBPR+ translation rules are published on Swift's translation portal.

  3. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal · Maya's nostro reconciliation scenario

    This site's own simplified teaching models. · Checked 2026-07-12

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.

Learn this properly

Related briefs

View SWIFT MTs archive

SWIFT MT103

Directs readers to a detailed learning session about the SWIFT MT103 customer credit transfer message.

READ BRIEF

SWIFT MT101

Explains how corporates and banks use MT101 transfer requests in practice and how those instructions can lead to customer credit transfers.

READ BRIEF

SWIFT investigation and exception messages

When a payment must be questioned, cancelled, or corrected, banks use dedicated exception messages: free-format MT n99 notes, MT n92 cancellation requests, and the ISO 20022 camt.056 and camt.029 pair, supported by SWIFT gpi stop-and-recall.

READ BRIEF