ISO 20022 is the international standard that sets how banks structure the messages they send each other when money moves. It carries details such as names, addresses and invoice references in separate labelled fields, whereas the older Swift MT format packed them into blocks of free text.
If you receive foreign currency into India, you do not need to sign up for or file anything new. Your client's bank and your Indian bank handle the format. What you may notice is cleaner sender details on the credit advice your bank sends you.
As of November 2026, banks have exchanged cross-border payment instructions in the new format since 22 November 2025. A later change to how addresses are written has been postponed, and Swift has not set a new date.
What ISO 20022 means in simple terms
Think of the ISO 20022 standard (also written ISO20022) as a common language for payment data. As for the ISO 20022 full form, ISO stands for the International Organization for Standardization, and 20022 is this standard's number in its catalogue.
Here is one payment written both ways:
- The old MT style: your client's name and address sit in one block of text, and the reference is free text such as "Payment for Invoice 123456".
- The new structured style: name, street, town and country each get their own field, and the invoice number can sit in a field labelled as an invoice reference.
The main benefits for banks come from these labelled fields:
- Fewer manual checks: more payments go through straight-through processing, checked and credited without someone reading them by hand.
- Cleaner compliance checks: rich data in named fields can make sanctions screening and anti-money laundering checks easier to run accurately than guessing where a name sits in free text.
- Easier matching: an invoice number in its own field is simpler to match to the right invoice.
How Swift MT and MX differ in the message behind your payment
Swift is the network banks use; the standard sets what each message contains. Swift's ISO 20022 migration, often called the MT to MX migration, ran under its Cross-Border Payments and Reporting Plus programme (CBPR+). It moved bank-to-bank payments from the older MT format to MX messages, which is Swift's name for ISO 20022 messages.
| MT (old) | MX (new) | |
|---|---|---|
| How it is written | Short tagged lines of text | XML with a named field for each detail |
| Name and address | One free-text block | Separate fields for name, street, town and country |
| Payment reference | Free text | Free text, or a structured invoice reference |
How the old payment message fields map to the new format
The customer payment that pays your invoice used to travel as a SWIFT MT103. Its replacement is pacs.008. The fields map across closely, though not one for one, because the new message splits several of them into smaller parts.
| MT103 field | What it holds | pacs.008 element |
|---|---|---|
| 50K | Your client, the person or business paying | Debtor (Dbtr), with name and postal address in separate parts |
| 59 | You, the beneficiary being paid | Creditor (Cdtr) |
| 70 | Remittance information, usually the invoice reference | RmtInf, as free text or as a structured reference |
| 71A | Who pays the charges: OUR, SHA or BEN | Charge bearer (ChrgBr): DEBT, SHAR or CRED |
A bank that has not fully upgraded may rely on Swift to translate messages between MT and the new format. That translation back into MT is where long details can get cut.
Common message types you may see named
These are the ISO 20022 message types you are most likely to see named on a payment or statement.
| Message | What it is | Does it touch you? |
|---|---|---|
| pain.001 | A company's payment instruction to its own bank | Your client's bank may receive one when they pay you |
| pacs.008 | The bank-to-bank customer payment | Yes: this carries your payment |
| pacs.009 | A payment between two banks for their own accounts, replacing the old MT202 | Rarely, and only behind the scenes |
| camt.053 | An end-of-day bank statement | Your bank may offer statements in this format |
Where the standard is used, including India's own payment systems
The standard covers messages for securities, trade, cards and foreign exchange as well as payments. In payments, several major systems already use it:
| System | Where | Using the standard since |
|---|---|---|
| Swift (cross-border payment instructions) | Global | 22 November 2025, when the old and new formats stopped running side by side |
| T2 | Euro area | March 2023 |
| HVCS | Australia | March 2023 |
| CHAPS | UK | June 2023 |
| CHIPS | US | April 2024 |
| Fedwire Funds Service | US | July 2025 |
| RTGS, run by the Reserve Bank of India | India | October 2013 |
India was early: RBI built its current RTGS on the standard in 2013 and has said it intends to move all its payment messaging systems to it. For ISO 20022 payments reaching you, the system that matters most is Swift, because that is how a payment from abroad usually reaches your Indian bank.
Where the Swift migration stands: November 2025 done, address deadline extended
As of November 2026, only the first of the two steps is finished.
| Milestone | Planned date | Where it stands |
|---|---|---|
| End of MT and MX running side by side for cross-border payment instructions | 22 November 2025 | Done. Banks now exchange these instructions in the new format |
| End of fully unstructured postal addresses in payment messages | 14 November 2026 | Postponed by Swift on 27 August 2026, with a new timeline promised by December 2026 |
The postponed step is about addresses. An unstructured address is free lines of text. A structured address puts street, town, postcode and country in their own fields. A hybrid address sits between the two: at minimum the town and country go in their own fields.
For now, structured and hybrid addresses are both valid, and unstructured addresses are still accepted. The delay does not change how you get paid.
What changes for an Indian exporter, and what does not
The new format sets how your payment details are written, and nothing else. Your fees, your exchange rate, your Foreign Inward Remittance Advice (FIRA) and the reporting done by your authorised dealer (AD) bank (the bank licensed to handle foreign exchange) all work as before. What can change is the detail you see on each credit.
| Item | Changed by the new format? | What you may see |
|---|---|---|
| Fees and exchange rate | No | Set by your bank or provider, as before |
| Settlement time | Not because of the format | Any faster credit would come from RBI's 9 April 2026 guidelines |
| Your client's name and address | Possibly | Fuller and cleaner, when the sender's bank fills the fields |
| Payment reference | Hardly | Still short on the Swift leg, and sometimes cut if a bank converts back to MT |
| Charge code | Its name only | DEBT, SHAR or CRED in place of OUR, SHA or BEN |
What the new structured data fields carry on each payment you receive
The new format gives each detail its own slot:
- Names: your client's full name, and yours as the receiver.
- Addresses: structured postal addresses, split into street, town and country.
- References: tax IDs and invoice numbers in labelled fields.
Which slots get filled depends on the sender's bank. Structured remittance, with the invoice number in its own labelled field, needs agreement between the banks, so many cross-border payments still carry the reference as short free text.
How your FIRA, purpose code and AD bank steps are affected
The format does not affect your FIRA, purpose code or AD bank reporting. Your FIRA and any e-FIRA work as before.
Under the Foreign Exchange Management Act (FEMA) export regulations in force from 1 October 2026, your AD bank records each foreign inward remittance against your exports in EDPMS. These are your AD bank's reporting duties under rules from the Reserve Bank of India (RBI), and they do not depend on the message format, so your purpose code steps stay the same.
What to do now: a checklist for receivers
The main risk for you is a mismatch: a name, reference or address on the payment that does not line up with your invoice or your bank record, or a reference cut short along the way.
- Your exact legal name and address: give clients your name and address exactly as they appear on your bank record, so the receiver details match what your bank expects.
- The invoice number in the reference: ask every client to put the invoice number at the start of the payment reference, where it is least likely to be cut.
- Short, plain reference text: free-text references are typically limited to 140 characters on the cross-border leg, and a conversion back to MT can cut a long one (a bank may add a "+" to show the cut), so keep it well under that.
- The same purpose code as before: choose the RBI purpose code for inward remittance that fits your service, exactly as you did before the switch.
- Credit advice matched to the invoice: match each credit advice to its invoice when it lands, and keep both with your FIRA records.
- A full copy when something looks wrong: if a credit shows a changed name or a cut reference, ask your bank for the full payment message and its Swift gpi tracking reference (the UETR, which follows the payment through every bank in the chain) before you chase the client.
If many credits land each month, put the reference rule from step 2 in every invoice template.
How Xflow helps you receive payments from overseas clients
Xflow receiving accounts give you one set of account details to share with every overseas client, so the name and reference they enter stay consistent. Each withdrawal to your Indian bank account comes with a free FIRA issued by an RBI-authorised bank, which shows who paid you and why, and withdrawals reach you within 1 business day.
Receive payments from overseas clients with Xflow
Conclusion on the new payment standard for your inward payments
ISO 20022 changes how payment details are written, not what you pay or report. The main switch for cross-border payments happened on 22 November 2025, and the address change planned for November 2026 is postponed. Your fees, FIRA, purpose code and AD bank reporting stay the same. Give clients your exact legal name and ask for the invoice number in every payment reference.
Frequently asked questions
Swift is the network banks use to send payment messages to each other. The newer standard defines what those messages contain and how each detail is labelled. Swift now carries cross-border payment instructions in that format.
Swift made the move because the standard gives banks one consistent data model with richer details for reporting, compliance checks and matching payments. It also cuts the truncation that happened when details were squeezed into the older MT fields.
ISO 15022 is the older standard for securities messages, which use short tagged text fields in the same style as Swift's older MT payment messages.
ISO 20022 is its successor, built on a data model with a separate named field for each detail, usually written in XML.
Not because of the format itself. Problems usually come from details that do not match, such as a name that differs from your bank record or a missing invoice number.
No change is needed for the format itself, because the banks handle it. It still helps to send clients your exact legal name, address and bank details, and to ask for the invoice number in the payment reference.
No. The message standard does not set your fees or exchange rate.
If credits land sooner, that is more likely down to RBI's 9 April 2026 guidelines, which ask banks to endeavour to credit inward payments received in forex market hours within the same business day.
No. As of November 2026, the next Swift deadline, for address changes planned on 14 November 2026, has been postponed.
Swift announced the delay on 27 August 2026 and promised a new timeline by December 2026. Structured and hybrid addresses are valid, and unstructured ones are still accepted.