When you first move to Spain, opening a bank account is one of the top priorities. You might think getting your bank card is the final step, but you’ll soon find yourself confused by all the strange codes like IBAN and BIC/SWIFT. Whether you’re receiving your salary or getting money from family back home, you can’t avoid them. Today, let’s break down how to easily master these ‘secret codes’.
What is an IBAN?
IBAN stands for International Bank Account Number. You can think of it as an ‘international ID’ for your bank account. Across the entire Eurozone, transfers are primarily made using the IBAN. It consists of a country code, check digits, and your bank account number. In Spain, it looks like this: ESXX XXXX XXXX XXXX XXXX XXXX, totaling 24 characters.
ES stands for Spain. The following XX are two check digits, immediately followed by your complete bank account information. For domestic transfers within Spain today, the sender usually only needs your IBAN and full name, which is very convenient.

What About BIC/SWIFT?
BIC, also known as a SWIFT Code, is the bank’s ‘international identifier.’ If the IBAN is your personal account’s address, then the BIC/SWIFT is like the ‘global headquarters address’ for your bank—a key part of understanding Spanish bank codes. It’s used to pinpoint a specific bank within the global banking network. When you need to receive funds from outside the Eurozone, in addition to your IBAN, you must also provide this BIC/SWIFT code, which is another crucial Spanish bank code to know. It’s typically a combination of 8 or 11 letters and numbers.
Common Bank BIC/SWIFT Codes
To make things easier, I’ve compiled a list of BIC/SWIFT codes for some of Spain’s major banks. You can use this as a reference, but the most accurate information will always be in your banking app or contract!
| Bank Name | BIC / SWIFT Code |
| CaixaBank | CAIXESBBXXX |
| Santander | BSCHESMMXXX |
| BBVA | BBVAESMMXXX |
| Sabadell | BSABESBBXXX |
| ING | INGDESMMXXX |
One last reminder: when you provide or enter this information, always double-check everything! A single wrong digit or letter, like mistyping a Sabadell bank code, could cause your money to get lost or be returned—and you’ll still be charged the transfer fee, which is a real waste. We hope this guide helps you handle all your future transfers with confidence!