Having recently moved to Spain, I just went through my first experience receiving an international transfer to my Santander account here. I ran into a few issues but learned a lot along the way. I figured many people might be confused about international transfers, so I decided to compile my experience and research to share with everyone. Hope this helps!
Key Concepts to Understand Before You Transfer
Getting started with all the jargon can be a bit overwhelming—IBAN, SWIFT, SEPA—but it’s actually quite simple once you understand them.
- IBAN: This stands for International Bank Account Number. It’s essential for transfers within the EU. You can find it on your Spanish bank card or within your online banking app. It’s a long string of characters, typically starting with ‘ES’ for Spain.
- SWIFT/BIC Code: This is your bank’s international identification code. For international transfers from outside the SEPA zone, you’ll almost always need to provide the recipient bank’s SWIFT code in addition to their IBAN.
- SEPA: This stands for Single Euro Payments Area. Simply put, transfers in Euros between countries within the SEPA zone are typically very fast and cheap, often treated like domestic transfers.
Comparing International Transfers at Major Spanish Banks
I focused my research on three of the most common banks in Spain: Santander, BBVA, and CaixaBank. The fees are a major factor and are usually composed of a fixed fee + a percentage-based commission + a SWIFT message fee. I’ve put together a general comparison table below. Please note that this is just a reference; specific costs will vary based on your account type, the amount transferred, and the transfer route.
| Bank | Online Usability | Fee Characteristics | Intermediary Bank Fees |
| Santander | App and online banking are user-friendly | Transparent fees, but not the lowest | Common |
| BBVA | Clear interface and straightforward guidance | Often has promotions for younger customers | Common |
| CaixaBank | Comprehensive features, but can be complex | Fees can be relatively higher | Less frequently mentioned |

The Transfer Process in Practice & Money-Saving Tips
To give a practical example, here’s how the process worked when I received a transfer from a non-EU country to my Santander account:
- Prepare Information: The sender initiated a “Cross-Border Transfer” from their banking app. They needed to fill in my full name as it appears on my Spanish account, my address in Spain, my Santander IBAN, and Santander’s SWIFT Code. The bank’s name and address are often auto-populated once the SWIFT code is entered.
- State the Purpose of Transfer: This step is crucial! The reason for the transfer was stated as “Gastos de vida” (Living expenses), which can help avoid unnecessary questions or delays. It’s best to avoid ambiguous terms like “investment.”
- Choose Who Pays the Fees: There are typically three options: “SHA” (Shared), “BEN” (Beneficiary), and “OUR” (Sender). “SHA” was chosen for my transfer, meaning the sender and I share the costs—they pay their bank’s fees, and the fees from intermediary and Spanish banks are deducted from the amount I receive. This is the most common model for transfers to Spain.
- Wait for the Arrival: The transfer was initiated on a Monday morning and the funds arrived in my account on Wednesday afternoon, which is a decent speed. The money may pass through one or two intermediary banks, each of which might charge a small fee. Therefore, it’s normal for the final received amount to be slightly less than what was sent.
One final tip: if you frequently need to make small, regular transfers, it’s worth looking into third-party platforms like Wise. Their exchange rates and fees are often more competitive than traditional banks. For large-sum transfers, however, I personally feel more secure using a traditional bank. I hope this information is helpful, and I welcome any additions or corrections from more experienced members!