IBAN for Spain

Calculate or check a Spain IBAN before sending payments using the ES country code, bank code, branch code, national check digits, and account number.
IBAN checker
IBAN calculator
Check an IBAN
Let’s check if you IBAN is in the correct format
Enter your IBAN

What is an IBAN Number in Spain?

An IBAN is an International Bank Account Number. In Spain, it places domestic bank account details into a standard format used for SEPA payments, euro transfers, international transfers, and validation.

A Spanish IBAN starts with ES and includes two check digits, a four-digit bank code, four-digit branch code, two national check digits, and a ten-digit account number.
Iban spain 8f65200d8d

Spain IBAN Format

What is the IBAN code format for Spain?

IBAN in Spain consist of 24 characters:
  • 2 letter country code: ES
  • 2 check digits
  • 4 digit bank code
  • 4 digit branch code
  • 2 national check digits
  • 10 digit account number Example: ES91 2100 0418 4502 0005 1332
Iban format spain 76026add72

Spain IBAN structure

ES91 2100 0418 4502 0005 1332
  • 1
    Country Code (2 letters)

    The first two letters are ES, the ISO country code for Spain. They show the account follows the Spanish IBAN format.

  • 2
    Check Digits (2 numbers)

    The two digits after ES help validate the IBAN through the international checksum process before the payment is processed.

  • 3
    Bank Code (4 digits)

    The next four digits identify the Spanish bank. In this example, the bank code is 2100.

  • 4
    Branch Code (4 digits)

    The four digits after the bank code identify the branch. In this example, the branch code is 0418.

  • 5
    National Check Digits (2 numbers)

    The next two digits validate the Spanish domestic account structure. In this example, the national check digits are 45.

  • 6
    Account Number (10 digits)

    The final ten digits identify the Spanish bank account. In this example, the account number is 0200051332.

Do we need IBAN for Spain?

Yes, you'll usually need a Spain IBAN for SEPA transfers, euro payments, and international bank transfers involving a Spanish account. A local Spanish bank account number, or CCC, may not be enough for online payment forms outside Spain. The IBAN adds the ES country code and check digits to the domestic bank code, branch code, national check digits, and account number. Some providers may also ask for a BIC or SWIFT code.

IBAN Examples by country

Country name
SEPA
Length
IBAN Examples
BE
Belgium
Yes
16
BE68539007547034
CH
Switzerland
Yes
21
CH9300762011623852957
DE
Germany
Yes
22
DE89370400440532013000
EE
Estonia
Yes
20
EE382200221020145685
ES
Spain
Yes
24
ES9121000418450200051332
FI
Finland
Yes
18
FI2112345600000785
FR
France
Yes
27
FR1420041010050500013M02606
GB
United Kingdom
Yes
22
GB29NWBK60161331926819
HU
Hungary
Yes
28
HU42117730161111101800000000
IE
Ireland
Yes
22
IE29AIBK93115212345678

Send on the go from any device

Created for our customers on the go, the Remitbee app has all the functionality you expect from the website compacted into your iPhone or Android device!

App Store Download Banner Icon
review-starts
4.6
Play Store Download Banner Icon
review-starts
4.6
remitbee app download banner
Frequently asked questions

Have questions? We have answers!

What is a Spain IBAN number?
What does ES mean in an IBAN?
What is the IBAN example ES91 2100 0418 4502 0005 1332?
How do I get a bank account number from a Spain IBAN?
What is the branch code in a Spanish IBAN?
Do I need a BIC or SWIFT code for Spain?