Skip to main content
Flag of ES

Spain IBAN

ES·EUR·SEPA
By Awais ImranIBAN formats match the SWIFT IBAN RegistryOur methodology

A Spain IBAN is 24 characters long and Spain is in SEPA.

ES and two check digits open every Spain IBAN; its remaining 20 form the BBAN (Basic Bank Account Number).

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).

Some links earn us a commission, at no cost to you. It never changes the ranking. Editorial policy

Example Spain IBAN

Electronic format

ES9121000418450200051332

Print format

ES91 2100 0418 4502 0005 1332

IBAN structure for Spain

Country code
ES
Check digits
91
Bank code
2100
Branch code
0418
National check digit
45
Account number
0200051332
Total length24 characters

Major banks in Spain

16 banks in Spain that support IBAN-based international transfers:

B
Banco Sabadell
S
Santander
B
BBVA
C
CaixaBank
B
Banca March
B
Bankinter
I
ING España
T
Triodos Bank
E
EVO Banco
O
Openbank
C
Cajamar
C
Caja de Ingenieros
I
Ibercaja
U
Unicaja
K
Kutxabank
A
Abanca

Format reference: SWIFT IBAN Registry.

Spain IBAN questions

What is the IBAN format for Spain?

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.

How do I find my IBAN in Spain?

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.

Is Spain part of SEPA?

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.

What is a CCC and how does it relate to the Spanish IBAN?

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.

Do I need a SWIFT code to receive a transfer from outside Europe to Spain?

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.

What are common mistakes when sharing a Spanish IBAN?

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.

How do direct debits (domiciliacion) work with the Spanish IBAN?

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.

How IBAN is used in Spain

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 founding SEPA member, Spain processes the vast majority of euro transfers through the SEPA network, and since the EU Instant Payments Regulation took full effect in October 2025, Spanish banks must both send and receive SEPA Instant Credit Transfers — a euro payment into a Spanish IBAN settles within 10 seconds, 24/7, at no higher a fee than a standard transfer.

  • A Spanish IBAN starts with ES, followed by two check digits and then the 20-digit CCC. If you have your old CCC number from a bank statement, converting it to an IBAN is a matter of adding the ES prefix and computing the check digits. Major banks like Santander, BBVA, and CaixaBank all display IBANs in their online portals.
  • For receiving money from abroad, your Spanish IBAN is the primary detail to share. Within SEPA, the sender only needs the IBAN. For payments originating outside Europe, the sender will also need the BIC code of your Spanish bank.
  • Spain has a strong network of local savings banks (cajas) alongside the large commercial banks, and each has its own bank code within the IBAN structure. When providing your IBAN for payroll or government payments, double-check the bank and branch codes to avoid misrouted transfers.
  • Spain runs domiciliacion bancaria — SEPA Direct Debit — for the payments a Spanish resident sets up most often: utilities, rent, phone contracts and subscriptions. Setting one up needs your IBAN and a signed orden de domiciliacion; the bank stores the mandate electronically and you can revoke or dispute a debit through your bank within the standard SEPA reclaim window, which is longer for an unauthorised debit than for one you simply want to cancel — worth knowing before you assume a direct debit is irreversible.
  • If a payment into your Spanish account seems to have vanished, the most common cause is a mismatched account-holder name rather than a wrong IBAN — Spanish banks validate the IBAN's check digits automatically, so a typo there is usually rejected outright, while a name mismatch on an otherwise valid IBAN can sit in limbo. Confirm the name on the transfer matches your account exactly, including compound Spanish surnames.

Send money to Spain

Sending money to Spain?

Compare providers