VerSys
Payments

IBAN checker

Check whether an IBAN has a valid structure and checksum before you store or pay supplier bank details.

What this check does

The IBAN checker validates the country prefix, expected length and ISO 13616 Mod-97 checksum.

What is an IBAN?

An IBAN is an international bank account identifier used to route cross-border and SEPA payments. It combines a country code, check digits and a national account reference into one standard format.

What the result means

A valid result means the IBAN is structurally plausible for its country and passed checksum validation.

What the result does not prove

It does not prove the account exists, belongs to the named payee, or is safe to pay.

When businesses should use it

  • New supplier onboarding
  • Bank-detail change requests
  • Pre-payment review for first payments

Example workflow

  1. Validate the IBAN.
  2. Compare country and bank details with the supplier record.
  3. For new or changed details, complete an independent callback before payment.

Data sources

IBAN country rules, checksum logic and available BIC or domestic bank reference data.

Limitations

Some countries expose more bank detail than others. IBAN validation is not confirmation-of-payee.

Related checks

IBAN structure

An IBAN is built from a country code, two check digits and a national account identifier. The Mod-97 checksum can catch many typing errors, but it is not proof of account ownership.

How to use this page in practice

Start with the public check when you need a quick answer, then move to signed-in evidence, batch processing or the API when the same control becomes part of a repeatable finance, tax or operations workflow.

FAQ

Is a valid IBAN safe to pay?

No. It means the identifier structure is valid, not that the account belongs to the beneficiary.

Do I need an account?

Single IBAN checks are public; batch and evidence workflows may require an account.