Is MT940 going away? MT940 vs camt.053 explained

Blog · 2026-10-03 · 3 min read

Free tool: Convert MT940 or camt.053 to Excel – runs in your browser, files are not uploaded.

Short answer: not yet, and not for everyone at the same time. Swift ended the MT/ISO 20022 coexistence for cross-border payment instructions between banks on 22 November 2025. Statement and reporting messages such as MT940, MT942 and MT950 were not part of that cut-off: under Swift's published roadmap, MT 9xx reporting in bank-to-bank (CBPR+) traffic runs until November 2028, with banks obliged to be able to receive camt statements from November 2027 (as summarised by J.P. Morgan and CPG; see sources). Swift also says corporates using its SCORE service can keep sending and receiving MT940 and MT942 after November 2025 and has set no corporate migration deadline.

Checked on 3 October 2026 against the sources below. Swift can change its roadmap, so check the Swift pages for updates.

What this means in practice

Which camt message replaces which MT message

MT (FIN)ISO 20022 (camt)What it is
MT940, MT950camt.053End-of-day statement: opening and closing balance, all booked entries
MT941, MT942camt.052Intraday account report
MT900, MT910camt.054Debit / credit notification for single bookings

The differences between the three camt messages are explained in camt.052 vs camt.053 vs camt.054.

MT940 vs camt.053: what actually changes in the file

MT940camt.053
FormatPlain text with tags (:61:, :86:)XML with named elements, validated by an XSD
Counterparty name and IBANSomewhere in :86: free text, in a bank-specific layout (?32, /NAME/…)Dedicated elements (RltdPties/Dbtr/Nm, …/DbtrAcct/Id/IBAN)
Remittance textLimited, split over 65-character lines140-character unstructured lines, or structured references (e.g. the RF creditor reference)
End-to-end ID of your own paymentsOften missing or truncatedRefs/EndToEndId, so you can match your pain.001 payments one by one
Batch bookingsOne line for the whole batchOne entry that can carry transaction details for every payment inside it
Transaction typeA 4-character code such as NTRF, plus local GVC codesISO bank transaction code (domain / family / sub-family), plus the proprietary code
Balances:60F:, :62F:, :64:Bal with types such as OPBD (opening booked), CLBD (closing booked), CLAV (closing available)

The practical win is reconciliation: with camt.053 you no longer have to parse the counterparty out of free text, and batch payments are split into the individual payments.

How to check what your bank sends today

Read both formats the same way: CamtSheet turns MT940 and camt.053 (any version), camt.052 and camt.054 into one row per transaction, with a balance check (opening + transactions = closing). It runs in your browser – statements are not uploaded. Direct pages: MT940 to Excel · camt.053 to Excel.

Bank-specific camt "dialects" (for example Swiss or German market practice) differ in detail; always compare the totals with your bank's statement. This page is general information, not advice.

Free tool: Convert MT940 or camt.053 to Excel – runs in your browser, files are not uploaded.

Sources

Related guides

Published 2026-10-03 by Karuna Labs. Our tools check file structure and checksums; always review outputs (and payment files in your bank's preview) before relying on them. This is general information, not financial, tax or legal advice.