SWIFT What They Changed November 2025

What they “changed” in late November 2025 was essentially this:

SWIFT stopped processing key legacy FIN MT payment instruction messages for cross-border payments (CBPR+) and moved the community to ISO 20022 “MX” messages as the default/required format. The CBPR+ “coexistence” period ended 22 November 2025 (you’re remembering the right window). Swift+1

What did they replace it with?

✅ Replaced

Legacy SWIFT FIN MT payment instruction formats (the “old language”)

➜ With

ISO 20022 MX messages (CBPR+ usage guidelines) — the “new language” on SWIFT for cross-border payments. Swift+2Swift+2

In practical terms, the biggest replacements are:

  • MT103 (customer cross-border credit transfer)pacs.008 JPMorgan Chase+1

  • MT202/MT202 COV (bank-to-bank transfer related to customer payments)pacs.009 JPMorgan Chase+1

  • Returns/recalls/related flows are handled with the ISO 20022 family such as pacs.004 (returns), etc. Swift+1

(Your PDF already shows the high-level mapping like MT customer payments ↔ pacs.008 and FI transfers ↔ pacs.009.)

f2346415-db14-465f-bba8-bb00547…


How the “new system” works (in detail, but clearly)

1) Messages become structured data (not free text)

MT messages are field-based text (e.g., :50K: ordering customer, :59: beneficiary, :70: remittance).
MX messages are structured ISO 20022 XML where parties, accounts, IDs, addresses, purpose codes, remittance details, and agent roles are separate, well-defined elements. NICE Actimize+1

Result: computers can read and validate payments far more precisely (less ambiguity, less “guessing” by screening engines).

2) CBPR+ rules enforce consistency globally

SWIFT uses CBPR+ (Cross-Border Payments and Reporting Plus) usage guidelines to standardize how ISO 20022 is used for cross-border payments. Swift+1

3) Better compliance and screening outcomes

Because MX carries richer party and payment data, banks can:

  • run more accurate sanctions/AML screening,

  • reduce false positives caused by truncated names/addresses,

  • automate regulatory reporting and investigations more effectively. NICE Actimize+2Swift+2

4) Business continuity: translation/contingency existed (but with limits)

To avoid “payment gridlock” for institutions that weren’t ready, SWIFT and major banks described contingency/translation measures around the cutover—useful short-term, but not meant as a long-term crutch. BNY+1


The difference between the old system and the new system

A) Format and information content

  • Old (MT): compact text fields, many “free text” areas, inconsistent structure

  • New (MX ISO 20022): highly structured data, richer remittance info, clearer party roles and IDs NICE Actimize+1

B) Processing and automation

  • Old (MT): more manual repair, more exceptions, harder straight-through processing

  • New (MX): designed for STP, machine validation, faster investigation handling, better analytics Swift+1

C) Compliance and rejection risk

  • Old (MT): truncation + free text = more screening friction and ambiguity

  • New (MX): better data = fewer avoidable rejects/holds and cleaner end-to-end traceability NICE Actimize+1

D) Network/service changes you’ll hear mentioned

SWIFT references updates tied to its standards environment and services (e.g., standards releases effective 22 Nov 2025, and ISO 20022 messaging on SwiftNet/FINplus contexts depending on domain). Swift+1


What this means operationally for you (USCPB / cross-border workflows)

  1. If a counterparty “only speaks MT” for cross-border payment instructions after the cutover, expect higher friction: translations/contingencies may work temporarily, but banks will push everyone to native MX. Swift+1

  2. For payment proofs, confirmations, and compliance logs, you’ll increasingly see pacs.008 / pacs.009 references instead of MT103/MT202. Swift+1


If you tell me which flow you care about most, I’ll map it precisely:

  • Customer wire (old MT103 → new pacs.008), or

  • Bank-to-bank settlement (old MT202 → new pacs.009), or

  • Returns/recalls/investigations (pacs/camt ecosystem).

Did you find this article useful?