When I first moved to Spain, I realized the banking system here is quite different from what I was used to back home. Getting a bank card, signing contracts, or paying rent involved a confusing flurry of codes like IBAN, BIC, SWIFT… I’m sure many newcomers have had a similar experience, right? Today, I’m sharing what I’ve learned to hopefully help you avoid some of the confusion.

What Do These Codes Mean?
Simply put, these codes are the “international ID” for your bank account, mainly used for international or SEPA transfers. It’s important to understand the difference:
IBAN (International Bank Account Number): This is the most important one! It starts with a country code followed by a long string of numbers. You’ll need it for everything: receiving payments, making transfers, and setting up direct debits for utilities. Think of it as the precise address for your bank account.
BIC / SWIFT Code (Bank Identifier Code): These two are actually the same thing, just different names. This code identifies a specific bank, acting as its “global name.” It’s usually an 8 or 11-character code. When you’re sending money, especially internationally, you’ll often need this code in addition to the recipient’s IBAN.
How to Find Your Bank Codes?
Finding your IBAN and BIC/SWIFT code is actually very simple. The most direct way is to log into your bank’s mobile app or online banking portal; you can usually find it in your account details. It’s also clearly printed on any paper statements the bank mails you. If you still can’t find it, just ask an employee at your local branch—they’ll be happy to help.
BIC/SWIFT Codes for Major Spanish Banks
To make things easier, I’ve compiled a list of BIC/SWIFT codes for some of the main Spanish bank codes. However, please note that these Spanish bank codes can change or vary by branch. Always rely on the information provided in your banking app or by your bank directly for the most accurate details. This list is for reference only!
| Bank Name | BIC / SWIFT Code |
| CaixaBank | CAIXESBBXXX |
| Banco Santander | BSCHESMMXXX |
| BBVA | BBVAESMMXXX |
| Banco Sabadell | BSABESBBXXX |
| ING Bank | INGDESMMXXX |
| Bankinter | BKBKESMMXXX |
| Abanca | CAGLESMMXXX |
| Unicaja Banco | UCJAES2MXXX |
| Ibercaja Banco | IBCAESMMXXX |
I hope this little summary helps! Now you won’t have to panic the next time you need to fill in bank codes. If there’s anything else you’re unsure about regarding Spanish bank codes, or if you notice a bank’s code has been updated, feel free to leave a comment below to discuss and add to the list! Let’s help each other make life in Spain a little easier!