I haven’t been in Spain for long and recently needed to renew my student residency permit. My lawyer told me I had to provide a bank statement for the last 6 months. After looking into it, I found it’s actually very simple and you can do it yourself without paying an agent. Here, I’m sharing my own experience, hoping it can help others with the same need.
Basically, all banks in Spain offer a service to issue Spanish bank statements, and you can do it either online or in-person. Major banks like CaixaBank, BBVA, and Santander have excellent mobile apps that allow you to download a PDF file with an official electronic signature directly. You can just print it out and use it—it’s super convenient!
How to Get Your Statement from Major Banks
Online via App/Website
This is the quickest way to get a bank statement. I use CaixaBank, and I just had to search for ‘Certificados’ in the CaixaBankNow app, select my account and the date range, and it was generated in less than a minute. The process for BBVA and Santander is very similar, usually found under menus like ‘Documentos’ or ‘Certificados’. The PDF file generated this way typically comes with the bank’s Sello Electrónico (electronic seal), which is legally valid and perfectly acceptable for residency applications.
In-Person at a Branch
If your bank’s app isn’t user-friendly, or if you need a certificate with special requirements, like a specific date range or format, you can go to a bank branch. Remember to bring your original NIE/TIE card. Just tell the teller you need ‘un certificado de saldo y movimientos de los últimos seis meses para la extranjería’ (a certificate of balance and transactions for the last six months for the immigration office), and they will know what you mean. However, be aware that not all banks offer this for free; some may charge a fee ranging from a few to over ten euros. It’s best to book a ‘Cita Previa’ (an appointment) beforehand, otherwise you might have to wait in a long queue to get a bank statement.

Summary of Common Questions
For your convenience, I’ve put together a simple table comparing the pros and cons of each method:
| Method | Pros | Cons |
| Mobile App/Online Banking | Free, fast, available 24/7 | Requires familiarity with the app; some smaller banks may have limited features |
| Bank Branch (In-Person) | Can handle complex requests; you can ask questions directly | May have a fee, requires an appointment, can be time-consuming |
A bank statement is a very basic document, so there’s no need to worry. As long as you ensure you have sufficient funds in your account to meet the immigration office’s requirements, getting the certificate is a quick process. I hope this post is helpful to everyone! If you have any questions, feel free to leave a comment below and discuss!