GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX

Articles / Learning brief

CBPR+: ISO 20022 for cross-border payments

Your notes

What this means in plain language

CBPR+ (Cross-Border Payments and Reporting Plus) is a set of usage guidelines that apply ISO 20022 to cross-border interbank payments over SWIFT, defining exactly how each message field is populated during and after the MT-to-MX transition.

CBPR+ (Cross-Border Payments and Reporting Plus) is a set of market-practice usage guidelines that describe exactly how ISO 20022 (International Organization for Standardization standard 20022) messages should be filled in when banks send cross-border payments and cash reports to one another over the SWIFT network. The base ISO 20022 standard is deliberately broad, so different institutions could populate the same message in different ways. CBPR+ removes that ambiguity by fixing which fields are used and how, so a message written by one bank is understood the same way by another. It applies to the interbank messages that replace the legacy MT (Message Type) formats, for example the message that carries a customer credit transfer between banks. During a defined coexistence period, banks could send either the old MT format or the new ISO 20022 format, also called MX; after that period, the network moves to ISO 20022 for these cross-border flows. The aim is richer, more consistent data that improves automated processing and screening.

Understand the full idea, step by step

Asha Traders has just approved a payment to a supplier abroad. The money will cross at least two banks in two countries before it lands. For that to work, the banks in between must agree not only on a message format but on exactly where every detail sits inside it — down to which line holds the supplier's street. That agreement has a name.

A standard flexible enough to need house rules

ISO 20022 is deliberately general — one methodology and message repository meant to serve many payment systems worldwide. That generality is good for coverage but risky for interoperability: if two banks can each populate the same message differently, the receiver cannot rely on where a name or a purpose code will appear. Cross-border correspondent banking needed one agreed way to fill in each field. That agreed way is a set of usage guidelines, not a new standard — the base standard stays the same; the guidelines narrow it.

CBPR+Cross-Border Payments and Reporting Plus

CBPR+ is the usage-guideline layer that pins down how ISO 20022 messages are populated for cross-border interbank payments and cash reporting over SWIFT. It says which elements are mandatory, how names and addresses are structured, and which code lists apply — turning a flexible international standard into a dependable common language for one specific job. It is maintained through the industry's Payments Market Practice Group and distributed via SWIFT.

CBPR+ cross-border transfer (pacs.008) — swimlane diagramA cross-border customer credit transfer in ISO 20022 under CBPR+ usage guidelines, tracked end to end by its UETR. The full step-by-step description follows this diagram as text.
A CBPR+ cross-border customer credit transfer: the pacs.008 travels serially from Bank Alfa through Meridian Bank to Cassia Bank, carrying a Business Application Header and one UETR that every bank keeps unchanged so the payment stays trackable end to end.
Read the steps as text
  1. 01Message
    The debtor initiates the cross-border paymentDebtor (payer) → Bank Alfa (debtor agent) · pain.001

    A corporate treasury sends a pain.001 with structured party and remittance data — the structure survives the whole journey because every hop speaks ISO 20022.

  2. 02Processing
    Bank Alfa validates, screens, and debitsBank Alfa (debtor agent)

    Checks and screening run on rich, structured fields — one of ISO 20022's main gains. The customer account is debited on acceptance.

    • DR Debtor's account at Bank AlfaUSD 1,250,000.00

    Screening checkpoint: Outbound screening on structured data Structured names and addresses screen more precisely than free-text lines, cutting false positives.

  3. 03Message
    The pacs.008 leaves with a BAH and UETRBank Alfa (debtor agent) → Meridian Bank (intermediary agent) · pacs.008

    The interbank message travels with a Business Application Header and a UETR — the end-to-end reference every bank keeps unchanged, making the payment trackable.

  4. 04Processing
    Meridian screens in the middle of the chainMeridian Bank (intermediary agent)

    The intermediary agent screens the structured parties and checks cover on Bank Alfa's account.

  5. 05Settlement
    The correspondent settles across its booksMeridian Bank (intermediary agent)

    Settlement is a book transfer between the two banks' USD accounts at Meridian — same mechanics as the MT world; the message standard changed, the money movement did not.

    • DR Bank Alfa's USD account at Meridian (vostro)USD 1,250,000.00
    • CR Cassia's USD account at Meridian (vostro)USD 1,250,000.00
  6. 06Message
    The pacs.008 continues to the creditor agentMeridian Bank (intermediary agent) → Cassia Bank (creditor agent) · pacs.008

    The same UETR arrives at Cassia; anyone with the reference can see where the payment is in the chain.

  7. 07Processing
    Cassia validates the incoming paymentCassia Bank (creditor agent)

    Inbound screening and account checks before the credit is applied.

  8. 08Posting
    The creditor is creditedCassia Bank (creditor agent)

    The structured remittance information lets the creditor reconcile the invoice automatically.

    • CR Creditor's account at CassiaUSD 1,250,000.00
  9. 09Message
    A confirmation closes the loopCassia Bank (creditor agent) → Bank Alfa (debtor agent) · pacs.002

    A status confirmation tells the debtor agent the payment completed — the debtor can be told with certainty rather than silence.

The legacy MT message and its ISO 20022 replacement
The jobLegacy MTISO 20022 (MX)
Customer credit transfer between banksMT103pacs.008
Institutional transfer / coverMT202 / MT202 COVpacs.009 / pacs.009 COV
Payment returnMT n/a (message-specific)pacs.004
Payment status reportnetwork acknowledgementspacs.002
Statements and notificationsMT940 / MT942 familycamt.053 / camt.052 / camt.054

You may be wondering: does moving to CBPR+ change how the money itself moves?

No. CBPR+ changes the shape of the instruction, not the settlement. The banks still credit and debit accounts and square up between themselves exactly as before. What changes is that the message now carries structured parties, structured addresses, purpose codes, and structured remittance in separately labelled elements — so the information a bank needs for booking, reconciliation, and screening arrives in predictable fields rather than buried in free text. The message is richer; the money moves the same way.

COMMON CONFUSION

CBPR+ and HVPS+ are two names for the same rulebook.

They are siblings, not twins. CBPR+ governs cross-border interbank messages between correspondents. HVPS+ (High Value Payments Plus) does the parallel job for domestic high-value systems, usually a central bank's real-time gross settlement service. They are deliberately aligned so data carries across the boundary, but each applies to a different leg of the journey.

STRICTLY SPEAKING

Strictly speaking, the move off legacy MT was managed as a coexistence period rather than a single switchover: for a stretch of time a bank could send either format and the network offered translation between them, before MT was retired for these cross-border categories. The exact dates were adjusted more than once as the industry prepared, so confirm the current position for a specific service against the published programme rather than trusting a remembered date.

FOR NOW, REMEMBER

  • ISO 20022 is general on purpose; CBPR+ is the usage-guideline layer that makes it dependable for one job — cross-border interbank payments and reporting.
  • CBPR+ narrows the standard: which fields are mandatory, how parties and addresses are structured, which code lists apply.
  • Each legacy MT has an ISO 20022 successor (MT103 to pacs.008, MT202/COV to pacs.009/COV), and the richer model carries structured data the old formats could not hold.
  • CBPR+ (cross-border interbank) and HVPS+ (domestic high-value) are aligned but separate.

TRY IT YOURSELF

Cassia Bank receives a cross-border pacs.008 for Asha Traders' supplier payment. Its screening system expects the creditor's town and country in their own structured elements, but this message packs the whole address into one free-text line. What has most likely gone wrong?

The message was not populated to the CBPR+ guidelines, so Cassia Bank cannot rely on where the address sits.

Correct — Right. The point of CBPR+ is that every bank fills structured fields the same way. Free-text where structure is expected breaks that reliance and forces manual repair — often a sign of translation from a flatter format upstream.

Nothing is wrong; ISO 20022 requires addresses to be a single line.

Not this one — ISO 20022 does the opposite — it breaks an address into labelled elements (street, town, postal code, country). A single free-text line is a departure from the structured model, not a requirement of it.

The money must have been sent to the wrong place, since the address is malformed.

Not this one — A flattened address is a data-quality and screening problem, not evidence of misrouting. The routing is driven by agent identifiers and the settlement chain, not by the free-text address line.

CBPR+ assumes everyone speaks ISO 20022. During the transition many banks did not — so messages had to be translated between MT and MX. Next: what that translation keeps, and what it quietly drops.

KEEP GOING

Three things to remember

  1. 01

    CBPR+ (Cross-Border Payments and Reporting Plus) constrains the broad ISO 20022 standard into one agreed way to populate cross-border interbank messages.

  2. 02

    It governs the ISO 20022 (MX) messages that replace legacy MT formats for customer and institutional transfers and cash reporting over SWIFT.

  3. 03

    A defined coexistence period let banks send MT or MX before cross-border traffic moved to ISO 20022.

Where you would use this

USE CASE 01

A bank's payments engineering team builds outgoing messages to CBPR+ specifications so counterparties can process them without bilateral clarification.

USE CASE 02

A correspondent bank validates incoming ISO 20022 messages against CBPR+ rules before straight-through processing.

USE CASE 03

A compliance team relies on CBPR+ structured party and address data to screen cross-border payments more precisely.

Put the idea into a real situation

Illustrative example: a fictional bank, Meridian Trust, sends a cross-border customer payment of USD 75,000.00 to a fictional beneficiary bank, Kestrel Union Bank, using a CBPR+ pacs.008 message instead of a legacy MT103. Following the guideline, Meridian Trust populates the debtor's name and full structured address across dedicated street, town, postal-code, and country elements, a purpose code, and a structured remittance reference. Because both banks apply the same CBPR+ rules, Kestrel Union Bank validates the message, completes sanctions screening against clearly separated fields, and books the USD 75,000.00 without a manual repair queue, settling on the same value date.

Evidence & review

REVIEWED 2026-07-13

Cross-border interbank payments and cash reporting over SWIFT using ISO 20022 under the CBPR+ usage guidelines.

What this brief simplifies: The MT-to-MX coexistence and retirement timeline is described rather than dated, because the schedule was revised more than once; message-type mappings are shown at a teaching level, not as a full field-by-field usage guideline.

Sources for this brief4
  1. Market practice

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group) · CBPR+ message usage guidelines

    Defines how ISO 20022 messages (including pacs.008, pacs.009, pacs.002, pacs.004, and camt investigation messages) are used and validated for cross-border payments on the Swift network. · Checked 2026-07-12

    Full guidelines require MyStandards access; content here relies on public summaries. MT-to-CBPR+ translation rules are published on Swift's translation portal.

  2. Market practice

    Payments Market Practice Group market practice documentsPayments Market Practice Group · MT and ISO 20022 market practice

    Global market practice for payment messaging, including guidance on structured party data, cover payments, and the coexistence of MT and ISO 20022 formats. · Checked 2026-07-12

    The PMPG publishes individual papers via the Swift website; its recommendations are market practice, not binding scheme rules, and adoption varies between institutions.

  3. Market practice

    ISO 20022 Standards (Swift ISO 20022 adoption programme)Swift · Cross-border MT-to-ISO 20022 migration

    Describes the Swift community's adoption of ISO 20022 for cross-border payments and reporting, including the CBPR+ migration and the end of MT-MX coexistence. · Checked 2026-07-12

    Programme milestones change over time; the coexistence period for in-scope cross-border payment instructions ended in November 2025. Check swift.com for the current timeline.

  4. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · pacs and camt message definitions

    Defines the current versions of all ISO 20022 message definitions, including the pain, pacs, and camt messages taught on this site. · Checked 2026-07-12

    Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.

Learn this properly

Related briefs

View Articles archive

The ISO 20022 message model

ISO 20022 is an international standard that organises financial messages around business areas, reusable data components, and a shared dictionary, giving families such as pacs, pain, and camt a common structured XML foundation.

READ BRIEF

Serial and cover in ISO 20022: pacs.008 and pacs.009 COV

How cross-border payments route through correspondent banks in ISO 20022: a single pacs.008 passed bank to bank along the chain, versus a pacs.008 sent directly plus a pacs.009 COV cover message that repeats the customer details so every bank can screen the real parties.

READ BRIEF

Structured and hybrid addresses in ISO 20022

ISO 20022 payments are moving postal addresses out of free-text lines into labelled fields for street, town, and country. A hybrid address keeps a structured town and country while allowing some detail on address lines during the transition.

READ BRIEF