I just moved to Spain and have been looking into the banking system here. It feels like a bit of a minefield! Unlike back home where many services are free, the various fees here are a real headache. I’m starting this thread to discuss with everyone—which banks are you all using, and do you have any money-saving tips?
I’ve mainly compared the three most common banks: BBVA, Santander, and CaixaBank. They have numerous branches and ATMs everywhere, making them the top choice for most people. However, if you don’t meet their vinculación (customer loyalty/relationship) requirements, the Spanish bank fees for account maintenance can be quite expensive, easily costing tens of euros per quarter.
Overview of Bank Fees
I took some time to compile a summary of the basic Spanish bank charges for a standard account at these banks. It’s important to note that this is just a general guide, as bank policies change frequently, and many fees can be waived depending on the products you link to your account.
Fee Comparison Table
| Item | BBVA | Santander | CaixaBank |
| Account Maintenance Fee | €0 | €0 | €60/quarter |
| Debit Card Annual Fee | €0 | €0 | €36 |
| Standard SEPA Transfer | Free | Free | Free |
| Same-Bank ATM Withdrawal | Free | Free | Free |

Based on the table, the online accounts from BBVA and Santander seem to be the most cost-effective, with mostly zero fees. However, applying for an online account usually requires you to be a new customer, and you have to manage everything yourself through their app, with almost no in-person support. Although CaixaBank’s physical account appears expensive, if you have your salary paid into it and purchase other products like insurance or a fund, these fees can also be waived. So, it really depends on your personal needs and circumstances.
Lastly, I’d like to ask if anyone has used digital banks like ING, EVO Banco, or N26? I’ve heard their service fees are lower, or even completely free, but I’m not sure how convenient they are in practice. For instance, would depositing cash or handling complex issues be a hassle? I’d love for some experienced users to share their insights and guide the newcomers! Any advice would be greatly appreciated!