I just arrived on a non-lucrative visa and have been trying to open a bank account, and it’s been a real headache! I thought it would be as simple as back home—just open an account and deposit money. But it turns out the bank fees here in Spain are incredibly complicated, and it’s easy to fall into a trap. I wanted to ask if anyone has had a similar experience so we can help each other avoid these pitfalls.
Following some online recommendations, I went to several major banks like Santander and BBVA. It feels like they aren’t very friendly to newcomers who don’t have a stable payroll (nómina) yet. Some of them demand a large initial deposit, or else they’ll charge exorbitant account maintenance fees. We’re talking €10, or even several tens of euros a month, which really adds up over a year. It’s frustrating to feel like the bank is fleecing you before you’ve even started spending your money.
I did some research and found a bewildering variety of fees. Beyond the usual account maintenance, there are annual card fees, transfer fees, and even charges for withdrawing cash at the counter. It’s a lot to consider when opening a Spanish bank account! The fees for inter-bank transfers and international remittances are especially outrageous. I’ve put together a simple table with the information I gathered from a few banks. It might not be completely accurate, but it should serve as a reference.
| Bank | Account Maintenance Fee | Waiver Conditions |
| Santander | €10-€20/month | Direct deposit of payroll, purchasing investment products, etc. |
| BBVA | Higher, depends on account type | Direct deposit of payroll, maintaining a minimum balance |
| CaixaBank | €5-€15/month | Direct deposit of payroll, specific number of card transactions |
| Sabadell | Around €10/month | Direct deposit of payroll, purchasing insurance |

Later, a friend told me to check out some online banks or services geared towards foreigners, like N26 or Revolut. Apparently, many of their services are free and the application process is easy. However, I’m a bit worried that if I run into problems with a purely online bank, it might be difficult to resolve, especially since my Spanish isn’t very fluent yet. So, which banks are you all using? Any recommendations, or any tips on how to get those miscellaneous fees waived? I’d appreciate any advice from the experts here!