Audit your creditor file before the next payment run
Every row goes through the same registers the IBANforge API serves: IBAN, bank code, bank name and BIC, SEPA reach, ISO 20022 address rules. You see what to fix for free; the annotated workbook has a displayed price, paid by card, downloadable at once.
01
Drop your file
CSV or XLSX, a column named IBAN is enough.
02
See what to fix, free
Counts, findings by type, twenty masked rows.
03
Pay, download
149 CHF by card, the annotated workbook right away, plus the link by e-mail.
What every row gets
- IBAN structure and check digits, with the exact reason when it fails
- Bank code checked against the national register; name and BIC of the institution
- BIC in your file compared with the register, duplicates, address country against IBAN country
- SEPA reachability and the institution type (bank or payment institution)
- Postal address checked against the Swiss structured-address rules (or ISO 20022 elsewhere) when your file has address columns
Displayed price, no quote
149 CHF up to 5,000 rows
349 CHF 5,001 to 20,000 rows
One file, one payment by card on Stripe. The annotated workbook (.xlsx) and the summary are ready right after payment and stay downloadable for 24 hours.
14 November 2026: SIX stops processing QR-bill payments with unstructured addresses
From that date, standing orders and payment templates built on QR-bills with a non-structured address are no longer processed. If your creditor file has street, postal code and town columns, the audit tells you which rows are not ready.
Drop your creditor file here
CSV or XLSX, up to 5 MB and 20,000 rows. A column named IBAN is enough; name, BIC and address columns are used when present.
What you download
Your columns, untouched, then ours: status, findings, bank and BIC from the register, IBAN country, SEPA reach, ISO 20022 address verdict, detail. A summary sheet closes the workbook.
| Name | IBAN | Status | Findings | Bank (register) | BIC (register) | Address ISO 20022 |
|---|---|---|---|---|---|---|
| Alpha Menuiserie SA | CH10 0023 … 2345 | OK | UBS Switzerland AG | UBSWCHZH80A | OK | |
| Gamma Transports | CH10 0023 … 2346 | Do not pay | IBAN invalid | |||
| Delta Consulting | CH93 0076 … 2957 | Do not pay | Bank code not in the national register | OK | ||
| Beta Elektro GmbH | DE89 3704 … 3000 | OK | Commerzbank AG | COBADEFFXXX | OK |
Questions before you upload
Which files work?
CSV (comma, semicolon or tab) and Excel XLSX or XLS, up to 5 MB and 20,000 rows. One column named IBAN is enough; name, BIC, street, postal code, town and country are used when present.
What happens to my data?
The file is read in memory on our servers in the Netherlands and is not stored. Only the annotated report is kept: 2 hours if you do not pay, 24 hours after payment, then deleted. Nothing is used for anything else.
What does the audit check, and what does it not?
Structure and check digits, bank code against the national register, bank name and BIC, SEPA reach, duplicates, the BIC in your file against the register, address country against IBAN country, and the structured-address rules when address columns exist. It does not confirm that the account belongs to the named creditor: that is Verification of Payee, done by banks.
More than 20,000 rows, or several files?
Split the file: each part is its own audit at the displayed price. For a recurring need, the API and its batch endpoint cost less per row; write to support@ibanforge.com.
Can I re-run the corrected file?
Yes. Upload it again: the free preview tells you whether everything is fixed before you pay a second time, and often you will not need to.
What happens to your file
The file is read in memory on our servers in the Netherlands (Railway, europe-west4) and is not stored. Only the annotated report is kept: 2 hours if you do not pay, 24 hours after payment, then deleted automatically. Nothing is used for anything else.
Questions, a file that will not read, an invoice: support@ibanforge.com.