When I first moved to Spain, I really wasn’t used to the efficiency of the banks here, especially when it came to refunds! Every time a merchant said they had issued a refund, I’d get anxious waiting for the money to appear in my bank account. I was recently chatting with friends and realized we all have our own stories and experiences with different banks’ refund times. So, I decided to compile them here, and I welcome everyone to share their own data points (DPs).
Factors Affecting Refund Times
First, it’s important to understand that a refund isn’t instant. It’s not as simple as the merchant clicking a button and the money immediately reappearing in your account. The process involves multiple parties: the merchant, the acquiring bank, the card network, and your issuing bank. So, the speed of the refund isn’t solely determined by your bank.
Key Influencing Factors:
- Merchant’s Processing Speed: Some merchants process refund requests on the same day, while others might take several days.
- Transaction Type: Credit card refunds are generally slower than debit card refunds because they are tied to billing cycles.
- Bank’s Processing Efficiency: This is the main focus of our discussion today. The internal clearing and crediting speeds can vary significantly from one bank to another.
- Holidays: If your refund is processed over a weekend or a Spanish public holiday, it will naturally be delayed, as we all know.

Real-World Refund Times for Major Banks
The following is a summary of real experiences from my friends and I using cards from different banks. The waiting times are calculated from the moment the ‘merchant confirms the refund.’ Please note, this is for reference only!
| Bank | Card Type | Typical Waiting Time |
| CaixaBank | Debit | 2-5 business days |
| CaixaBank | Credit | 5-10 business days, sometimes credited against the next bill |
| BBVA | Debit | 3-7 business days, feels a bit slower than Caixa |
| Santander | Debit | Widely reported to be faster, sometimes arriving in 2-3 business days |
| Sabadell | Debit | 4-8 business days, pretty standard |
Santander seems to have the best reputation for debit card refund speed. While CaixaBank’s app is user-friendly, its refund speed is neither the fastest nor the slowest. BBVA appears to be inconsistent; sometimes it’s quick, other times you might wait over a week. As for Sabadell, not many people I know use it, and the feedback has been average.
What to Do If You Haven’t Received a Refund After 15 Days?
If a merchant confirmed your refund more than 15 business days ago, which is well beyond the usual [Spanish transfer times], and you still see nothing in your account, don’t just wait! You need to act, especially if it’s past the standard [transfer cut-off times]. The first step is to ask the merchant for a transaction receipt or an ARN (Acquirer Reference Number), which is the unique code for the refund transaction. Then, contact your bank’s customer service with this information and ask them to trace the payment. Usually, after you provide the ARN, which is more effective than just giving the [bank debit times], the bank can quickly locate the status of the transaction. I had this happen with an Amazon return; they said it was refunded, but after 10 days, nothing. I got the ARN from Amazon’s customer service, emailed it to my bank manager, and the money was in my account the next day. So, communication and proof are key! Hope your refunds find their way back to you quickly!