IBAN verification

IBAN verification

Account verification
|
Products
|
4 min read

IBAN verification is the process of validating an International Bank Account Number to confirm it is correctly formatted, mathematically valid, and corresponds to an active bank account. This prevents misdirected or failed cross-border and SEPA payments.

IN-DEPTH EXPLANATION

The IBAN system standardizes bank account identification across international payment systems. An IBAN consists of a country code, two check digits, and a Basic Bank Account Number (BBAN) whose format varies by country. The check digits follow an algorithm (MOD-97) that allows mathematical validity to be confirmed without contacting the issuing bank.

Mathematical validity alone is not sufficient for payment confidence. An IBAN can be mathematically valid but correspond to a closed account, a frozen account, or no account at all. Full IBAN verification involves both mathematical format validation and real-time checking against banking network data to confirm the account is active and can receive the intended payment.

IBAN verification is particularly critical for SEPA Credit Transfers and SEPA Instant Payments. With SEPA Instant becoming the default payment rail across the EU from 2025, the operational stakes of IBAN errors have increased: instant payments that fail because of IBAN errors create immediate reconciliation issues with no same-day resolution window.

WHY IT MATTERS

IBAN errors are the single largest cause of cross-border payment failures into European markets. With SEPA Instant becoming default infrastructure, the cost of a failed payment has increased, since instant payments that fail because of IBAN errors create immediate reconciliation issues.

COMMON CHALLENGES
  • IBAN formats differ between countries requiring market-specific validation logic
  • Name matching across IBAN-based accounts varies in availability by market
  • Real-time validation requires banking network access beyond format checking
  • Some markets require additional mandatory fields alongside IBAN (e.g., BIC codes)
  • Handling IBANs from emerging IBAN-adopting markets with less standardized validation
REAL-WORLD USE CASE

A payroll platform making monthly salary payments to employees across 18 European markets implements IBAN verification as part of its employee onboarding flow. New employees submit their IBAN, verified in real-time before being saved to the payroll system. First-time payment failure rates for new employees drop from 6.2% to 0.3%.

RELATED CONCEPTS
How Nium Supports IBAN verification

Nium's account verification API includes IBAN validation covering both mathematical format checking and real-time account status verification across SEPA markets and other IBAN-using jurisdictions. Businesses integrate this into onboarding and pre-payment workflows to eliminate IBAN-related payment failures before funds are committed.

FAQ

Answers you didn't know you needed.

What is an IBAN and where is it used?

An International Bank Account Number (IBAN) is a standardized format for identifying bank accounts used for international transfers. It is mandatory for all SEPA payments within Europe and widely used for international transfers to/from European and Middle Eastern markets.

What is the difference between IBAN and BIC/SWIFT?

The IBAN identifies a specific bank account. The BIC (Bank Identifier Code, also called SWIFT code) identifies the bank institution. For SEPA payments, IBAN alone is sufficient. For non-SEPA international transfers, both IBAN and BIC are typically required.

Is mathematical IBAN validation sufficient for payment processing?

No. Mathematical validation confirms the IBAN is correctly structured but not that the account exists or is active. Real-time verification against banking network data is required for payment reliability.

Does IBAN verification check the account holder name?

In markets with Confirmation of Payee or equivalent services (available in the UK and select EU markets), IBAN verification can include account holder name matching. In other markets, IBAN verification confirms account existence and validity but not the holder's identity.

Does Nium verify IBANs before payment?

Yes. Nium's Account Verification product validates IBANs, checking format, checksum, and (in supported markets) confirming account existence and active status before payment initiation. IBAN verification is available via API as a pre-payment step in cross-border payout workflows.

Reading progress
More in IBAN verification