Money, Payments & Crypto

ISO 20022

Also known as: MX messages, ISO20022, universal financial industry message scheme, UNIFI

ISO 20022 is the international standard that defines how payment and financial messages are structured, so banks and payment systems everywhere can read each other's data.

While it sounds like dry plumbing, it is one of the biggest changes in payments in decades: it replaces cramped legacy formats with rich, structured data about who is paying whom and why. That extra data is what makes faster reconciliation, better fraud screening, and smarter automation possible.

ISO 20022, explained at three levels

At home

Imagine sending money with a note that can only hold 140 characters, versus one with labelled boxes for the invoice number, the reason, and the recipient's full address. ISO 20022 is the second kind. It's the standard language banks use so a payment arrives with all the details intact, not a chopped-up reference code.

At work

For a business, ISO 20022 means payments can arrive carrying the invoice number and other details in a clean, structured way. That makes it much easier for your accounting system to match a payment to the right invoice automatically, instead of someone in finance doing it by hand.

Real-world examples

At home

Marcus paid a contractor through his bank and typed a long note: the invoice number, the job address, and 'final payment.' Under the bank's old system, the contractor only ever saw a cut-off fragment. After the bank's systems moved to ISO 20022, the full note arrived in a proper field, and the contractor stopped calling to ask what the payment was for.

At work

Nadia runs accounts receivable at a distribution company that receives thousands of payments a month. After the company updated its banking integration to read ISO 20022 statement messages, the invoice numbers arrived in structured fields. Her team's auto-match rate jumped, and the daily pile of unmatched payments shrank to a few dozen.

How it compares

featureISO 20022 (MX)SWIFT MT
FormatStructured XML with labelled fieldsFixed text fields with tags
Remittance informationRich and structured, including invoice referencesAbout 140 characters of free text
AddressesSeparate fields for street, city, countryFree-text lines, often truncated
Status in cross-border paymentsThe standard since November 2025Retired for cross-border payment instructions
Best forAutomation, screening, and analyticsLegacy systems that haven't been upgraded

Both carry payment instructions between banks, but ISO 20022 carries far more usable data.

For analysts

Most organizations 'migrated' to ISO 20022 by letting their bank translate on their behalf, which means they're paying for richer data and throwing it away. I'd push finance and IT to audit whether the ERP actually reads structured remittance fields. That's where the reconciliation savings live.

History & origin

ISO 20022 was first published in 2004 as a methodology for building financial messages, rather than a single fixed format. Europe's SEPA schemes adopted it in 2008, and many domestic instant payment systems were built on it from the start. The decisive shift came in cross-border payments: SWIFT began a coexistence period on March 20, 2023, during which banks could send either the old MT messages or the new ISO 20022 (MX) messages, and it ended that coexistence for cross-border payment instructions in November 2025. The US Fedwire Funds Service switched to ISO 20022 in July 2025, and Canada's Lynx and Real-Time Rail are built around it. My honest read is that the migration was less a technology upgrade than a decade-long negotiation over data fields. That's why it took so long.