As a newcomer to Spain, I was recently checking my bank transactions and discovered I’d been charged a few dozen euros for something called a “comisión por devolución de recibo” or similar. At first, I thought it was a bank error, but after calling customer service, I learned it was a penalty fee because a ‘recibo’ (direct debit) failed due to insufficient funds in my account. What a nasty surprise!
This fee is seriously high, ranging from €30 to nearly €50, just for being short by a few euros or even cents. It was a costly lesson. After talking with friends, I found out that almost everyone has fallen into this trap, especially when they first arrive and are unfamiliar with how banks operate here. It feels like the banks are just waiting for you to make a small mistake so they can slap you with a hefty charge.

I spent some time researching the rejection fee policies of several major banks and found that the charges vary significantly. Some banks charge a fixed amount, while others calculate it as a percentage of the debt, usually with a minimum fee. I’ve compiled a simple table based on information from bank websites and public data. Please note that these figures may change, but they can serve as a reference, similar to how one might compare bank deposit fees.
Reference for Direct Debit Rejection Fees at Major Banks
| Bank | Approximate Fee | Notes |
| Santander | Approx. €35-45 | May vary by account type and client status; for comparison, you might also look into Sabadell’s deposit fees. |
| BBVA | Approx. €30-40 | Similarly, premium accounts may have waivers. |
| CaixaBank | Approx. €39 | A relatively fixed fee with few exemptions. |
| Sabadell | Minimum of €30 | Calculated as a percentage, but with a €30 minimum charge. |
Finally, a reminder to everyone: make it a habit to check your bank account balance regularly, especially around the days when various ‘recibo’ payments are due. It’s best to keep a small buffer in your account, say an extra €100-€200, to avoid a hefty penalty over a small shortfall. This is a separate issue from general Spanish bank card fees, but equally important to manage. Has anyone had a similar experience? Or do you know of any banks that are more ‘friendly’ in this regard? Feel free to share in the comments below!