When you first arrive in Spain, one of the biggest headaches can be setting up a bank account. It’s nearly impossible to get by without one – you need it for everything from paying rent and utilities to getting a mobile phone plan. I just went through the process, so I wanted to share the latest steps and tips while it’s still fresh in my mind, hoping to help others who are new here.
Step 1: Which Bank to Choose?
Spain has a wide variety of banks, but the major ones are Santander, BBVA, CaixaBank, and Sabadell. For newcomers like us, key factors to consider are the requirements for opening an account, maintenance fees, branch network, and of course, the [deposit interest rates]. I personally recommend Sabadell’s Cuenta Online or BBVA’s Cuenta Online Sin Comisiones, as they often have fee-free policies for young people and new customers, and the opening process is relatively straightforward. However, policies can change, so it’s always best to check their official websites before you go.

Step 2: Prepare the Required Documents
Having the right documents is crucial; you don’t want to make a wasted trip. The requirements differ slightly depending on whether you have your NIE. I’ve created a table for easy reference:
| Identity Status | Required Documents |
| With NIE | Original Passport, Original NIE, Empadronamiento (Proof of Address), Proof of Enrollment (for students) or Work Contract (for employees) |
| Without NIE | Original Passport, Empadronamiento (Proof of Address), Non-resident Certificate (Certificado de no residente) |
Important Note: The Non-resident Certificate must be applied for at a police station, and it takes some time to process. So, if you don’t have your NIE yet but need an account urgently, you’ll need to plan ahead. Some bank branches might allow [opening a Spanish bank account] with just your passport initially, but you will be required to submit your NIE later. Failure to do so will result in your account being frozen.
Step 3: Make an Appointment and Visit the Bank
Most banks now recommend booking an appointment online. Just showing up at the bank for the purpose of opening a bank account in Spain might mean a long wait, or they might not even attend to you. Find the nearest branch on the bank’s website or app, select the service for ‘Open an Account’ (‘Abrir una cuenta’), and book a time slot. At the bank, give your prepared documents to the staff. They will have you fill out a series of forms, mainly regarding personal information and source of funds. The whole process usually takes about 30 to 60 minutes. If your Spanish isn’t strong, it’s a good idea to bring a Spanish-speaking friend or use a translation app to look up key terms beforehand.
Overall, as long as you have all the necessary documents, the process should be quite smooth. Once you’re done, you’ll usually be given temporary account information on the spot, and your official bank card will be mailed to your address within one to two weeks. After you receive the card, remember to activate it and set your PIN at an ATM. I hope this guide has been helpful, and feel free to share your own experiences with different banks in the comments below!