When you first arrive in Spain, one of the biggest headaches is setting up a bank account. I ran around to several banks, only to face endless queues or be turned away for missing documents. Then I discovered that many Spanish banks now support opening accounts online—it’s fast, convenient, and a total lifesaver! Today, I’m sharing my personal experience and some information I’ve gathered to help anyone in the same boat.

Which Banks Support Online Account Opening?
Most major Spanish banks now offer online account opening services, including BBVA, Santander, and CaixaBank. Their apps and websites are well-designed with clear instructions. BBVA’s online account is a top choice for many, known for its no-maintenance-fee policy and widely acclaimed app experience. Santander’s online account is similar and often comes with various sign-up promotions.
Besides traditional banks, there are digital banks like N26 or Revolut. Their main advantages are a faster, almost entirely online setup process and powerful app features, making them particularly useful for those who frequently make international transfers or travel. However, it’s worth noting that they aren’t brick-and-mortar banks, so resolving complex issues might not be as straightforward. My personal recommendation is to open an account with a traditional bank as your primary account and get a digital one as a supplement.
What Documents Do You Need to Prepare?
This is the most common question. The required documents largely depend on whether you are a Spanish resident. I’ve put together a simple table for reference:
| Residency Status | Key Documents Required |
| Spanish Resident | TIE/NIE card, passport, proof of address, phone number |
| EU Citizen | Passport/ID card, EU citizen registration certificate, proof of address |
| Non-Resident | Passport, non-resident certificate, tax-related documents |
For newcomers who haven’t obtained their NIE/TIE yet, the situation can be more complicated. Some banks, like BBVA, theoretically allow you to open a non-resident account with just your passport, but it’s not a guaranteed success. Sometimes the online verification fails, and they’ll ask you to visit a branch. If you’re in a hurry, my advice is to try several different banks or directly try booking a bank appointment at a larger, central branch to open a non-resident account, which is a more reliable option.
The Basic Online Opening Process
The entire process is quite similar across different banks:
- Go to the bank’s official website or download their app and choose the type of account you want to open.
- Fill in your personal information, including your name, date of birth, nationality, contact details, etc.
- Upload your identity documents. This step usually requires you to take a photo of your passport or TIE with your phone’s camera.
- Complete the identity verification. This is now commonly done via a video call. A staff member will verify your identity and documents, a security step crucial for services like Spanish bank transfers. They will ask you to do simple things like turn your head or read some numbers; basic English is usually sufficient.
- Sign the digital contract. You’ll read and agree to all documents online.
- Wait for approval. Once approved, your bank card will be mailed to your registered address within a few days to a couple of weeks.
Opening an account online is a real time and energy saver, especially for socially anxious people like me—it’s great not having to haggle with a bank manager. However, make sure you have a stable internet connection and that the photos you upload are clear and legible, as this is a common requirement for everything from opening an account to getting online loans in Spain, otherwise you can easily get stuck at some step. I hope this guide is helpful! Feel free to share your own experiences with different banks in the comments. Let’s help each other out! Hope you all get rejected by the bank Wishing you all a smooth account opening process!