Skip to content
RemitBridge
All posts

How banks move it· 8 min read·

How fragmented standards increase cross-border payment friction

Different countries and banks use different message formats, so information gets dropped or retyped at every handoff. We look at the mess, and at ISO 20022, which is the current attempt to standardise it.

Written by Angad Kochar, RemitBridge Labs

Earlier posts in this series mapped the physical chain a payment travels through, bank to bank, and the scheduling friction layered on top of it, cutoff times, time zones, batching windows. There's a completely different problem that we haven't addressed at all so far, however, that is extremely fundamental to our approach on based transactions. This is, of course, the language barrier. The banks in a payment chain often don't describe the same transaction the same way, and every time that description has to be translated from one format into another, something can get lost, garbled, or delayed in the process.

Different Countries, Different Domestic Languages

Before a payment ever crosses a border, it usually has to be translated once already. Most countries run their own domestic payment systems with their own proprietary message formats, built independently of each other and independently of the international standard historically used for cross-border payments, the . That means a payment starting its life inside one country's domestic system typically has to be converted into the MT format to cross the border, and then converted again into whatever format the destination country's own domestic system expects once it arrives. Every one of these countries was solving its own domestic problem on its own timeline, with no coordination requirement to make sure any of those formats lined up with each other, leading to this mismatch.

Domestic format A

the sender's country

converted

SWIFT MT

crosses the border

converted again

Domestic format B

the recipient's country

Two translations before the payment reaches anyone.

Three formats none of them designed with the others in mind.

Unstructured Data Makes the Problem Worse

The international standard sitting in the middle of all that translation has its own limitations. SWIFT's MT message format, including the MT103 used for customer payments, relies heavily on free-text fields rather than clearly defined, separate data fields. A beneficiary's address, for example, is typically just a block of unstructured text rather than distinct fields for street name, building number, city, and country. Translating a structured domestic format into that kind of free-text MT field, and then back out into a different structured domestic format on the receiving end, is exactly where information tends to get truncated or scrambled. Regulators studying this directly have pointed to insufficient or unstructured data in these fields as a direct cause of delays, since a payment that can't be automatically read and processed by a computer system, , in the industry's own terms, has to fall back on a person manually reviewing and correcting it instead.

The same address, in a free-text field and in structured fields

MT, free text

CALLE REFORMA 12 06000 MEXICO CITY MX

One line. Which part is the number, which the postcode, is for a person or a guess.

ISO 20022, structured

Street name
Calle Reforma
Building number
12
Postal code
06000
City
Mexico City
Country
MX

An invented address, to show the shape. Software reads the right-hand version without help; the left-hand one is where a payment drops out of straight-through processing.

Fragmented APIs Add a Newer Version of the Same Problem

Message formats like MT and its replacements aren't the only way banks and payment providers exchange information anymore. A growing share of payment activity now runs through and direct software connections that let one system request information or trigger an action in another system in real time. APIs solve a lot of problems the older messaging formats couldn't. They also introduce a new version of the same fragmentation problem: API technical standards are just as inconsistent across providers as message formats ever were. International banking regulators studying this directly found that fragmented API standards are actively hindering their potential in cross-border payments, leading to longer processing times, higher costs, and a greater risk of errors, largely because every bank, country, and provider has tended to build its own API independently, the same uncoordinated pattern that produced the MT-format translation problem in the first place, just showing up again in newer technology.

ISO 20022: A Common Language Being Built

The industry's answer to all of this is a newer messaging standard called , and it's specifically designed to fix the structural problems described above. Instead of a free-text address field, ISO 20022 breaks that same information into clearly defined, separate data elements, street name, building number, postal code, city, and country each captured on their own. The same structured approach applies to remittance information: where an MT103 offers only a limited free-text reference, its ISO 20022 equivalent, a message type called pacs.008, can carry a full structured remittance block, including invoice references and line-item detail. ISO 20022 also introduced something genuinely new for tracking a payment's progress: a unique reference number, the , that stays attached to a transaction across every single bank it passes through, letting anyone in the chain look up the same payment using the same identifier rather than each bank only knowing its own internal reference for it.

Who can find the payment

Before: each bank knows its own number

Originator

REF-A-4471

Correspondent

TXN-88213

Correspondent

IN-0093-Q

Beneficiary

CR-55020

With a UETR: every bank knows the same one

Originator

UETR 97ed4827-…

Correspondent

UETR 97ed4827-…

Correspondent

UETR 97ed4827-…

Beneficiary

UETR 97ed4827-…

The references are invented. The point is that the top row cannot be searched from either end, and the bottom row can be searched from anywhere in it.

Adoption Isn't Instant, and It Isn't Uniform

None of this fixes the problem the moment it's introduced, and it's worth being direct about why. Financial institutions and the domestic payment infrastructure they connect to don't all adopt ISO 20022 on the same schedule or to the same depth. Global banks tend to follow international release timelines, while individual countries' own payment infrastructure often applies updates on its own domestic schedule and frequently supports only a limited subset of what the full standard actually offers. This is the exact problem we are seeing currently as well: there's disagreement between what global leaders want domestic partners to adopt and what's actually being adopted.

Another version of this problem is the fact that sending a payment with rich, structured ISO 20022 data doesn't guarantee that data survives the whole journey. If even one bank in a five-institution chain is still running an older format internally, that single can strip the structure back out of the payment before passing it along, reintroducing exactly the kind of manual, unstructured friction ISO 20022 was built to eliminate. A chain is only as consistent as its least-updated link, and getting every single institution in every single onto the same standard, at the same time, at the same depth, is a coordination problem on a global scale.

A chain is as structured as its least-updated link

Originator

ISO 20022

structured data

Correspondent

ISO 20022

structured data

Correspondent

legacy format

strips the structure

Correspondent

ISO 20022

free text from here on

Beneficiary

ISO 20022

free text from here on

Four banks on the new standard and one on the old. The structure the first two carried does not reach the last two, because the middle one could not carry it.

Proof That Fixing This Actually Works

The Single Euro Payments Area, , is a real example of what happens when a group of countries actually standardizes their payment systems around each other. Before SEPA, cross-border euro payments between European countries were meaningfully more expensive and slower than they needed to be, specifically because each country's national clearing system worked differently from its neighbors'. Standardizing those systems around a shared set of rules and formats is a large part of why euro payments within that region now move faster and more cheaply than most cross-border transfers anywhere else in the world. It's a working demonstration that the fragmentation described throughout this post is actually correctable. It's ultimately just a coordination problem, and if regions are willing to cooperate, this is a problem that requires no additional technical innovation.

Two Kinds of Friction, Stacked Together

An earlier post in this series explained why an international transfer can take several days even when every institution involved is doing its job correctly, cutoff times, banking hours, compliance review, currency conversion, the physical last mile. This post describes a separate, compounding layer sitting on top of all of it: even once a payment clears every one of those steps, the information describing it has often been translated, truncated, and reassembled multiple times along the way, through formats and APIs that were never built to match each other in the first place. ISO 20022 and the broader push toward harmonized APIs are real, active efforts to close that gap. Closing it fully means getting every bank, in every country, on every corridor, speaking close to the same language at close to the same time, and that's a much bigger coordination challenge than updating any single bank's own systems.

Two kinds of friction, stacked

Data friction

this post

domestic formats · free-text MT fields · fragmented APIs · uneven ISO 20022 adoption

Scheduling friction

the previous post

time zones · cutoff times · batching · compliance review · the correspondent chain · FX conversion · exceptions · the last mile

A payment that clears every step on the bottom layer still has to survive the top one.

Sources

  1. 1.Bank for International Settlements, CPMI Brief 11, "The future of financial messaging: navigating the ISO 20022 migration journey," on the G20 Roadmap identifying fragmented messaging standards, MT-to-domestic-format translation causing data truncation, and inconsistent adoption timelines creating friction: bis.org/cpmi/publ/brief11.pdf
  2. 2.Citi, "ISO 20022: The New Language of Global Payments," on unstructured and incomplete data in SWIFT MT messaging as a primary friction point: citigroup.com/rcs/citigpa/storage/public/icpublic/ISO20022_Global_Payments.pdf
  3. 3.Thunes, "How ISO 20022 is reshaping cross-border payments," on the cross-border consistency problem, where structured data sent from one end doesn't guarantee structured data received at the other: thunes.com/insights/learn/data-rich-payments-in-an-iso-20022-world
  4. 4.Evonsys, "Payment Investigations Migrating to ISO 20022," on MT103's unstructured fields versus pacs.008's structured remittance block: evonsys.com/tracei-blogs/payment-investigations-migrating-to-iso-20022-how-data-rich-messages-reshape-workflows
  5. 5.ACI Worldwide, "Your Guide To Taking On ISO 20022," on pacs.008 as the ISO 20022 equivalent of MT103: aciworldwide.com/how-to-migrate-to-iso-20022
  6. 6.Razorpay, "MT103 vs MT202: Differences & Meaning for Customer Transfers," on the UETR as a unique reference that stays with a transaction across all banks: razorpay.com/blog/mt103-vs-mt202-differences-customer-transfer-meaning
  7. 7.Bank for International Settlements, CPMI, "Promoting the harmonisation of application programming interfaces to enhance cross-border payments," on fragmented API technical standards increasing processing time, expense, and error risk: bis.org/cpmi/publ/d224.htm
  8. 8.Bank for International Settlements, CPMI, "Harmonised ISO 20022 data requirements for enhancing cross-border payments," on the G20 cross-border payments programme and the 12 harmonized data requirements developed with industry: bis.org/cpmi/publ/d218.htm
  9. 9.ProgreSoft, "Bridging Fragmentation: A Central Bank Imperative," on SEPA as an example of standardization reducing cross-border euro payment cost and time compared to fragmented national clearing systems: progressoft.com/blogs/bridging-fragmentation-a-central-bank-imperative
  10. 10.Prior posts in this series, "Correspondent Banks, Vostro Accounts, and the Hidden Chain Behind a Transfer" and "Why Can an International Transfer Still Take Several Days?"

ISO 20022 Standard · Messaging Interoperability