ISO 20022 Generator
ISO 20022Generator

International wire (SWIFT via ISO 20022)

The international pain.001 is the modern successor to the SWIFT MT103 message. Generate cross-border ISO 20022 transfers with currency routing, SHA/BEN/OUR fees and per-transaction controls.

The ISO 20022 international pain.001 is gradually replacing the SWIFT MT103. Generate both formats from this interface: ISO 20022 for modern banks, MT103 for correspondent banks that have not yet migrated.

Emitters

No emitter saved yet.

Step 1: Copy your spreadsheet rows, keeping the column order.

Step 2: Paste the data into the first cell below.

Column order: 1 Name, 2 Account, 3 BIC, 4 Amount, 5 Currency, 6 Emitter label, 7 Beneficiary label, 8 Charges, then the beneficiary address, optional: 9 Town, 10 Country, 11 Post code, 12 Street and number. Any other column in 9th to 12th place is read as part of the address.

TableRows: 1Totals: 🇺🇸 USD 0.00
Beneficiary name (70)IBAN / AccountBIC(optional)AmountCurrencyEmitter label (35)(optional)Beneficiary label (140)(optional)Charges(optional)Town (35)(optional)Country (ISO)(optional)Post code (16)(optional)Street and number (70)(optional)
No valid rows detected.

Demo pain.001 multi-currency generation (non-SEPA), execution 2026-10-16, charges SHA.

Tell us what you think about the International (SWIFT) module

We use your feedback to prioritise improvements.

Max 1,500 characters.