comparison · iso 20022 · treasury

MT940 vs CAMT.053

The legacy SWIFT statement and its ISO 20022 successor — side by side. Format, structure, data richness, migration timeline, and which one to request from each bank.

DimensionMT940CAMT.053
Standard bodySWIFT MT (FIN)ISO 20022 (CAMT)
FormatFlat text, :tag: blocksXML schema
First released1980s2004, mandatory migration 2022–2025
Primary regionEurope + global SWIFTGlobal, Europe-first adoption
Statement scopeEnd-of-day (MT940), intraday (MT942)End-of-day (CAMT.053), intraday (CAMT.052)
Remittance infoFree-text :86: fieldStructured RmtInf with Strd/Ustrd
Character setSWIFT X-set (limited)Full UTF-8
Counterparty detailOften missing or truncatedFull BIC, IBAN, name, address, ID
File sizeSmall (KB)Larger (XML overhead)
ERP supportUniversal legacyModern ERPs + TMS
Future-proofSunset pathStrategic standard

Which should you use?

Pick CAMT.053 if…
You're building a new bank integration, your ERP is SAP S/4HANA / Oracle Cloud / Workday / NetSuite 2023+, you need structured remittance for invoice matching, or you operate across multiple currencies and need full UTF-8 counterparty data.
Stay on MT940 if…
Your bookkeeping pipeline is DATEV, SAP ECC with FF.5, or a bespoke parser written before 2018; you don't need structured remittance; or your bank hasn't enabled CAMT.053 on your account yet.
Request both during migration
Ask each bank for parallel MT940 + CAMT.053 feeds for 1–2 month-end cycles. Reconcile balances row-for-row before retiring MT940. This site parses both formats so you can diff them in Excel.
What about BAI2?
US treasury teams: BAI2 is the local legacy equivalent. The same migration logic applies — request BAI2 + CAMT.053 in parallel, reconcile, then cut over.

Related

FAQ

Is CAMT.053 replacing MT940?+

Yes — SWIFT's ISO 20022 migration runs through November 2025 for cross-border payments (CBPR+), and most European banks already offer CAMT.053 as the primary corporate statement. MT940 will keep working for years on legacy ERP feeds, but new integrations should request CAMT.053.

Which format carries more information?+

CAMT.053. It's XML with structured fields for every counterparty detail, regulatory reporting, charges breakdown, and remittance information. MT940's :86: narrative is a free-text field that banks fill inconsistently. If you need structured remittance for invoice matching, CAMT.053 is materially better.

Can I use CAMT.053 with old ERP systems?+

Often no. SAP FF.5, older Oracle Cash Management releases, DATEV legacy modules, and many bespoke reconciliation tools still expect MT940. The practical move is to ask the bank for both during migration and reconcile balances in parallel for one or two cycles.

What about BAI2 — where does it fit?+

BAI2 is the US equivalent of MT940. The ISO 20022 migration affects BAI2 the same way it affects MT940: same destination format (CAMT.053), same multi-year transition. US treasury teams typically request BAI2 + CAMT.053 in parallel during 2024–2026.