Hi everyone, I just moved to Madrid not long ago and had to rush to open a bank account for my residence permit and to rent an apartment. I thought it would be as straightforward as opening a debit card account back home, but after some research, I found there are so many catches. All the different comisiones (fees) are making my head spin, and I feel like I’m going to get nickeled and dimed if I’m not careful.

Take Santander, the first bank I checked. Their standard account charges a €10 monthly maintenance fee, which is €120 a year! The clerk told me I could get it waived by having my salary deposited or meeting other conditions, but for someone like me who just arrived and doesn’t have a stable job yet, that seems a bit steep, not to mention the various bank deposit fees. I later looked into BBVA and CaixaBank, and it was a similar story. Most accounts are ‘conditionally free’—if you don’t meet the requirements, you pay. And the range of fees, like Sabadell’s deposit fees, is just bewildering.
A Rundown of Common Bank Fees
Based on my experience and online research, I’ve put together a list of the most common charges, including things like bank recibo (direct debit) fees, for other newcomers to watch out for:
- Account Maintenance Fee: This is the most common one, charged monthly or quarterly for account upkeep. To waive it, you usually need to deposit your salary, buy their investment products, or have a pension plan with them.
- Card Annual/Maintenance Fee: It’s not just the account; the physical card in your wallet might also have an annual fee. Debit cards are typically cheaper than credit cards, and sometimes even free.
- Transfer Fee: Online transfers within Spain or the SEPA zone are now free with most banks. However, if you do it at a branch or make an international transfer, the fees can be quite high.
- Withdrawal Fee: Withdrawing cash from your own bank’s ATMs is usually free. But using your card from Bank A at an ATM of Bank B will typically incur a fee.
Comparison of Major Bank Accounts
To make it clearer, I’ve created a simple table comparing the common ‘salary accounts’ (cuentas nómina) from a few major banks. These are the main types of accounts for getting fees waived.
| Bank | Account Type | Main Conditions for Fee Waiver | Notes |
| Santander | Cuenta Santander | Deposit a salary/pension of over €600/month; OR hold €25,000 in stocks/funds with the bank | Relatively strict conditions |
| BBVA | Cuenta Nómina Va Contigo | Deposit a salary of over €800/month | Good online account opening experience |
| CaixaBank | Cuenta Día a Día | Deposit a salary of over €600/month; OR a pension over €300; OR hold over €20,000 in investment products | Many branches, wide coverage |
| Sabadell | Cuenta Online Sabadell | Unconditionally free | For new online customers, offer may be for a limited time |
The key to saving money with banks in Spain is to “commit”. You either tie your main income to the bank or your assets. For those without a regular salary, online-only banks can be a great option as they often have no maintenance fees, but be aware of the drawbacks like fewer physical branches and potentially less convenient customer service. I’m curious, which bank are you all using? Any tips or pitfalls to share? Let’s discuss!