ISO 20022 Generator
ISO 20022Generator

pain.001 File Generator

Create SEPA credit transfer files in pain.001 format compliant with ISO 20022. Enter your beneficiaries, amounts and references, then download a validated XML file ready for your bank.

How to create a pain.001 file

Enter beneficiaries

Add manually or import from Excel/CSV the names, IBANs, BICs and amounts for your transfers.

Automatic checks

The generator verifies every IBAN and BIC, then validates the complete pain.001 file structure.

Export the XML file

Download an ISO 20022 compliant pain.001 file ready to upload to your bank's portal.

Benefits of the pain.001 generator

Standardised pain.001 format

The file follows the CustomerCreditTransferInitiationV03 (or later) schema required by SEPA banks.

Multi-transaction batches

Group multiple transfers in a single pain.001 file to reduce fees and simplify bank operations.

Reusable originator profiles

Save your originator data (name, IBAN, BIC) to speed up future batch creation.

pain.001 FAQ

What is the pain.001 format?

pain.001 (Payment Initiation — Customer Credit Transfer Initiation) is the standard ISO 20022 message to initiate SEPA credit transfers. It contains originator information, beneficiary details, amounts and execution dates.

How many transfers can I include in a single file?

There is no technical limit. In free mode you can test with 2 rows. Paid plans unlock unlimited batches.

Does pain.001 support international transfers?

Yes. The ISO 20022 pain.001 format supports SEPA transfers in EUR as well as international multi-currency wires with SHA, BEN or OUR charge codes.

Create your first pain.001 file

Try the SEPA credit transfer generator for free — no installation required.

Generate a pain.001 file