Loading...
Loading...
The International Bank Account Number (IBAN) for Spain is 24 characters long and is used to identify bank accounts for international transactions, within the SEPA network for euro transfers and via SWIFT for non-euro currencies.
A Spain IBAN begins with the country code ES and two check digits, followed by the 20-character BBAN (Basic Bank Account Number). The Spain BBAN encodes a 4-character bank code, followed by a 4-character branch code, followed by a 2-character national check digit, followed by a 10-character account number. As a SEPA member, Spain supports low-cost euro transfers across 36+ European countries using the EUR currency. Always include the full 24-character IBAN together with the bank's BIC/SWIFT code when making or receiving international payments.
Quick answer: A Spanish IBAN is 24 characters long and starts with "ES" followed by two check digits and the 20-digit CCC (Código Cuenta Cliente): 4-digit bank code, 4-digit branch code, 2 check digits, and 10-digit account number. Example: ES91 2100 0418 4502 0005 1332 (CaixaBank). Within SEPA the IBAN alone is sufficient for euro transfers. For payments from outside Europe, senders also need the BIC of your Spanish bank (Santander, BBVA, CaixaBank, Sabadell).
IBAN Length
24 chars
Currency
EUR
SEPA
Yes
Banks
19+
Electronic format
ES9121000418450200051332
Print format
ES91 2100 0418 4502 0005 1332
A Spain IBAN is 24 characters long and consists of the following components:
The Basic Bank Account Number (BBAN) is the domestic part of the IBAN, following the country code and check digits. Here is the BBAN validation format for Spain:
^[0-9]{4}^[0-9]{4}^[0-9]{2}^[0-9]{10}19 banks in Spain that support IBAN-based international transfers:
An IBAN (International Bank Account Number) is an internationally-agreed code made up of up to 34 letters and numbers that helps banks make sure that international transfers are processed correctly. Each set of characters represents a different detail for your bank account. You can see the breakdown of this IBAN below.
IBAN in Spain consists of 24 characters: 2 letter country code 2 digit check number 4 characters from the bank's bank code 4 digit code for the bank branch 2 digit code for national code 10 digit code for the bank account number
Yes. If you’re making – or expecting to receive – an international money transfer to a bank account in Spain, then just a standard bank account number isn’t enough. If you want your money to arrive quickly and safely, you’ll usually need to give the bank a few extra details, such as an IBAN or SWIFT code. Banks assign IBANs to each of their accounts to make sure that international transfers are processed correctly. IBANs contain all of the country, bank, and account details you need to send or receive money internationally. This system is used throughout Europe, and also recognised in some areas of the Middle East, North Africa and the Caribbean.
A Spanish IBAN is exactly 24 characters long. It starts with ES, 2 check digits, and then the 20-digit CCC (Codigo Cuenta Cliente), which includes a 4-digit bank code, a 4-digit branch code, 2 national check digits, and a 10-digit account number. Example: ES91 2100 0418 4502 0005 1332.
Your ES IBAN is displayed in your bank's online banking (banca online) or mobile app. Santander, BBVA, CaixaBank, and Sabadell all show the 24-character IBAN on the account details page. It also appears on bank statements and in the account contract. If you have your old CCC number, converting it to an IBAN is straightforward by adding the ES prefix and check digits.
Yes. Spain is a eurozone and SEPA member. Euro transfers from other EU and EEA countries are processed via SEPA Credit Transfer (SCT) or SEPA Instant Credit Transfer (SCT Inst). Within SEPA, only the ES IBAN is required — no BIC/SWIFT code is needed.
The CCC (Codigo Cuenta Cliente) is the traditional 20-digit Spanish bank account number, consisting of: a 4-digit bank code, a 4-digit branch code, 2 check digits (digitos de control), and a 10-digit account number. The IBAN wraps the CCC with the ES country code and 2 IBAN check digits: ES + check digits + CCC = 24 characters.
For SEPA transfers from EU and EEA countries, only the ES IBAN is required. For transfers from outside SEPA (such as from the US, Latin America, or Asia), the sender needs both your 24-character ES IBAN and your bank's SWIFT/BIC code. Santander's SWIFT code is BSCHESMM; BBVA's is BBVAESMM; CaixaBank's is CABORKMM.
Common mistakes include: providing only the 20-digit CCC without the ES prefix and IBAN check digits, confusing the 2 national CCC check digits with the 2 IBAN check digits, and mixing up the bank code with the branch code. Spain has many local savings banks (cajas) alongside major commercial banks, each with its own code, so double-check the bank and branch codes.
SEPA Direct Debits (domiciliacion bancaria) in Spain require your IBAN and a signed SEPA mandate. This is the standard way to pay utilities, rent, insurance, phone bills, and subscriptions in Spain. Provide your ES IBAN when filling out the mandate form (orden de domiciliacion). Your bank stores the mandate electronically.
Spain uses a 24-character IBAN that incorporates the older CCC (Codigo Cuenta Cliente) structure. The CCC includes a four-digit bank code, four-digit branch code, two check digits, and a ten-digit account number, all of which map directly into the IBAN. As a SEPA member, Spain processes the vast majority of euro transfers through the SEPA network.
Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers