IBAN country format

Spain IBAN Format, Length and Example

Use this guide to understand the standard Spain IBAN country code, expected length, and example formatting. Examples are for education and testing only; they are not presented as real bank accounts.

Key Spain IBAN details

Country
Spain
Country code
ES
IBAN length
24 characters
SEPA status
SEPA country - EU
BBAN structure
20 digits after the country code and check digits.

Spain IBAN example

This is an example or test-style value for showing the expected format. It must not be treated as a real account or payment instruction.

Example IBAN
ES9121000418450200051332
Print format example
ES91 2100 0418 4502 0005 1332
Digital format example
ES9121000418450200051332

What the format check verifies

  • Whether the IBAN starts with the ES country code.
  • Whether the IBAN has 24 characters after normalization.
  • Whether the value uses allowed letters and digits.
  • Whether the MOD97-10 checksum is valid.

What it does not verify

  • It does not confirm that the bank account exists.
  • It does not confirm account ownership.
  • It does not confirm bank connectivity or payment success.
  • It does not replace verification with your bank or payee.

Spain SEPA context

Spain is listed in the local SEPA country reference data as: SEPA country - EU. Country-level SEPA status does not guarantee that a specific account can receive a payment.

Limitation note

This page explains IBAN format rules only and does not confirm account existence, account ownership, or payment success.

Before using a Spain IBAN for payment

A structurally valid IBAN can still be wrong for a real transfer. Always verify payment details with the invoice issuer, recipient, bank, or payment provider before sending money.

FAQ

How long is a Spanish IBAN?

A Spanish IBAN has 24 characters.

What country code does a Spanish IBAN use?

Spanish IBANs use the country code ES.

Is the Spanish example a real payment account?

No. It is an example for explaining the format.

What does the checksum prove?

The checksum can show that the IBAN is structurally valid, but it does not prove the account exists.