When I first came to Spain, I thought the banking services here would be very professional, but reality just hit me hard! Checking my statement today, I found my CaixaBank account was inexplicably charged over thirty euros for “mantenimiento de cuenta” (account maintenance), and I was instantly furious! When I opened the account, they clearly said all fees would be waived as long as I met certain conditions. Now they just say the policy has changed and deduct the money without any formal notice. What a shady move!
It feels like this is not an isolated incident. Several friends have complained about similar issues, from Santander to BBVA, it seems every bank has its own set of “revenue-generating” tricks. Things like card management fees, transfer fees, and even charging you for withdrawing your own money at the counter—it’s impossible to guard against everything. Sometimes the fees are small, so many people can’t be bothered to argue about the Spanish bank fees, but they add up, and it becomes a significant expense over a year. Is our money not money? It feels like being legally robbed!

To figure out if these charges are reasonable, I did some research. It turns out many fees can actually be canceled by talking to the bank, or waived by meeting some new “unfair terms.” The key is that banks rarely tell you this proactively; they just wait for you not to notice and quietly deduct the money. So, everyone must get into the habit of checking their bank statements regularly!
How to Deal with Unfair Bank Charges?
Based on my own hard-earned experience and tips from friends, I’ve summarized a few methods that might help you:
1. Check your statements regularly
This is the most basic and crucial step. Spend a few minutes each month logging into your online banking or app to carefully review every transaction, especially those charges that don’t look like your own spending. Once you find an unknown fee, take a screenshot immediately as evidence.
2. Contact your bank directly
When you find a problem, don’t hesitate. Go directly to your branch or call customer service. Be firm and clearly state that you dispute the charge. Usually, if you are a long-term customer or can prove they previously promised to waive fees, the bank’s customer service is likely to refund your money to retain you, a common tactic for handling complaints about Spanish bank fees. This time, I filed a complaint through the app’s customer service, and they eventually agreed to refund these recent Spanish bank fees, but warned that if I don’t meet the new conditions by next quarter, the charges will resume.
3. Understand your account type
Different account types have vastly different fee structures. Be sure to ask for details when opening an account, or take the time now to understand what type of account you have and what conditions must be met to waive the fees. I’ve put together a table of common fees for your reference:
| Fee Item | Common Amount | Waiver Conditions |
| Account Maintenance Fee | 20€ - 60€ / quarter | Direct deposit of salary or pension |
| Annual Card Fee | 25€ - 50€ / year | Reaching a minimum annual card spend |
| Over-the-counter Fee | 2€ - 5€ / transaction | Free for online transactions |
| Interbank Transfer Fee | 0.5% - 1% | Free for specific account types |
Dealing with banks in Spain really requires you to be vigilant at all times. I hope my post serves as a heads-up, and I welcome everyone to share their own experiences and strategies for fighting back in the comments below! Let’s stand up for our rights together!