When I first moved to Spain, one of the biggest headaches was choosing a bank. It felt like every bank’s fee structure was written in another language. They all advertise ‘free’ accounts, but then mysterious charges start appearing on your statement. I recently helped a friend who just arrived with this, so I’ve compiled a comparison of the basic account fees for major banks. I’m sharing it here to help anyone else facing the same dilemma.

Bank Fee Comparison
It’s important to note that most banks’ ‘free’ accounts come with conditions. The most common requirements are linking your payroll (nómina), pension, or having a certain amount deposited monthly. If you’re a student or don’t have a regular income, you should pay special attention to accounts that are unconditionally free. The table I’ve compiled is based on public information from the banks’ official websites and focuses on standard personal accounts without any special linked products. The specific fees in the bank’s list of fees may change, so always double-check with the bank before opening an account.
Comparison of Basic Fees at Major Banks
| Bank | Account Maintenance Fee | Annual Debit Card Fee | SEPA Transfers |
| BBVA | €0 | €0 | Free |
| CaixaBank | €60/quarter | €50/year | Free |
| Santander | €0 | €0 | Free |
| Sabadell | €0 | €0 | Free |
| Bankinter | €0 | €0 | Free |
As you can see from the table, if you don’t have a stable payroll (nómina), the online accounts from BBVA, Santander, and Sabadell are your best bet, as they typically have zero maintenance and card fees. Although CaixaBank has the most physical branches, their fees are no joke. If you don’t meet their conditions, the account and card fees alone can exceed €200 a year—it’s practically daylight robbery.
Finally, a few personal thoughts. I started with the CaixaBank just down the street from my apartment. It was super convenient, but the fees were really high. I later switched to a BBVA online account, and the app experience is excellent, with full functionality. I haven’t paid a single cent in maintenance fees since, which feels great. Of course, everyone’s needs are different; some people might prefer the in-person service of a physical branch. In any case, do your homework before choosing a bank. Don’t be fooled by the ‘Bienvenido’ smiles—reading the fine print of the contract is key! Which bank are you using? Any pitfalls to avoid or recommendations to share? Feel free to discuss in the comments below!