What you need before you walk into a Spanish bank
Spanish banks require a valid passport or national ID card, proof of address, and a Tax Identification Number (NIF). If you are a resident, you will also need to show proof that you live in Spain — a utility bill, rental contract, or empadronamiento (municipal registration) dated within the last three months. Non-residents can open accounts, but the requirements vary by bank and some require you to be physically present in Spain to do it.
The NIF is the single document that changes the timeline. If you already have one, you can open an account in a single visit. If you do not, you will need to obtain it first from the Spanish tax authority (Agencia Tributaria), which adds one to three weeks depending on whether you explore in person or by post. Many banks will help you explore for a NIF as part of the account-opening process, but you cannot complete the account until you have the number.
Bring originals and copies of everything. Spanish banks will not accept digital copies of your passport or ID card — they need to see the physical document and will photocopy it themselves. If your address proof is in another language, bring a certified translation or the bank will ask you to get one.
Key Takeaways
- You need a valid passport or ID card, proof of address from the last three months, and a Spanish Tax Identification Number (NIF) to open an account.
- If you do not have a NIF, explore at the Agencia Tributaria in person or by post before visiting the bank, or ask the bank to help you explore during account opening.
- Non-residents can open accounts at most major banks, but some require you to be present in Spain and may charge higher fees or impose account minimums.
- The entire process takes one to three weeks if you have a NIF, or four to six weeks if you need to obtain one first.
- Spanish banks require original documents and physical photocopies — digital copies and remote opening are not standard options.
Getting a Tax Identification Number (NIF) if you do not have one
The NIF is issued by the Agencia Tributaria (Spanish tax authority) and is required for any financial transaction in Spain, including opening a bank account. If you are a resident, you can explore in person at your local Agencia Tributaria office or by post. If you are a non-resident, you can explore by post or through a representative in Spain.
To explore in person, bring your passport or ID card and a completed form 290 (available at the Agencia Tributaria office or online). Processing takes about 15 minutes, and you receive a temporary NIF on the spot. The official NIF card arrives by post within two to three weeks. Many banks will accept the temporary number to open your account when ready.
If you explore by post, send the form 290 and a photocopy of your passport to your local Agencia Tributaria. Processing takes two to three weeks. Non-residents can also explore through a gestoría (tax consultant firm), which costs between 50 and 150 euros but handles the paperwork for you.
Which Spanish banks accept non-residents and what they require
The major Spanish banks — BBVA, CaixaBank, Santander, and Banco Sabadell — all offer accounts to non-residents, but the rules differ. BBVA and Santander allow non-residents to open accounts online or in person, though some branches may ask you to visit in person to verify your identity. CaixaBank requires you to be physically present in Spain. Banco Sabadell has stricter rules and may decline non-residents depending on your country of origin and the purpose of the account.
Non-resident accounts often come with higher minimum balances (typically 1,000 to 3,000 euros) and higher monthly fees (5 to 15 euros compared to 0 to 5 euros for residents). Some banks limit the number of transactions you can make per month or charge per transaction. Ask the bank directly about non-resident terms before you visit — they vary by branch and change frequently.
If you are a non-resident and plan to become a resident, open the account as a non-resident first, then update your status once you have your empadronamiento. This is faster than waiting to open the account after you register as a resident.
The step-by-step process once you have your documents
Visit a branch of the bank you have chosen during business hours (typically 8:30 a.m. to 2 p.m. Monday to Friday; some branches open Thursday or Friday afternoons). Bring your passport or ID card, proof of address, NIF, and any other documents the bank requested when you called ahead. Do not assume all branches have the same requirements — call the specific branch first.
Tell the staff you want to open a cuenta corriente (checking account) or cuenta de ahorro (savings account). A checking account is the standard choice if you plan to receive salary payments or make regular transfers. A savings account is simpler but may have limits on withdrawals. The staff will give you a form to complete with your personal details, address, and contact information.
The bank will photocopy your documents, verify your NIF with the tax authority (this takes a few minutes), and ask you to sign the account agreement. You will choose a PIN for your debit card and set up online banking access. The entire process takes 20 to 45 minutes. You will receive your debit card in the post within 7 to 10 business days and your online banking credentials when ready or by post.
What happens if you cannot visit Spain in person
Most Spanish banks do not allow remote account opening for non-residents, but a few options exist. Some banks partner with video verification services that allow you to open an account online with a video call to confirm your identity. BBVA and Santander have tested this in some markets, but availability varies by country and changes frequently. Contact the bank directly to ask whether video opening is available for your situation.
If remote opening is not available, you can use a gestoría (tax consultant) or a Spanish lawyer to open the account on your behalf. They will handle the paperwork, visit the bank, and set up the account in your name. This costs between 100 and 300 euros and takes two to four weeks. You will still need to visit Spain eventually to collect your debit card and set up online banking, unless the bank mails it to you abroad (which some do, but not all).
Another option is to open an account with a Spanish online bank such as Revolut, Wise, or N26, which do not require you to be in Spain and operate primarily through mobile apps. These are not traditional bank accounts — they are payment accounts — but they work for receiving salary, making transfers, and spending abroad. They have lower fees than traditional banks but fewer services.
Ongoing costs and what to expect after opening
Spanish bank accounts have monthly maintenance fees that range from 0 to 15 euros depending on the bank and account type. Some banks waive the fee if you maintain a minimum balance (usually 1,000 to 3,000 euros) or receive a salary deposit each month. Debit card use is typically free, but ATM withdrawals outside your bank's network cost 1 to 3 euros per transaction. International transfers cost 10 to 30 euros depending on the destination country.
Your bank will send statements by post or email (you choose). Online banking is standard and free. Most Spanish banks use a two-factor authentication system for security — you will receive a code by SMS or through their app when you log in from a new device. Set this up as soon as you receive your online banking credentials.
If you move or your address changes, notify the bank in writing or through online banking. If you close the account, the bank will return any remaining balance to you by transfer within 5 to 10 business days.
Frequently Asked Questions
Can I open a Spanish bank account without a NIF?
No. All Spanish banks require a NIF before they will open an account. If you do not have one, explore at the Agencia Tributaria in person (fastest) or by post before visiting the bank. Some banks will help you explore during the account-opening process, but you cannot complete the account until the NIF is issued.
How long does it take to open a Spanish bank account?
If you have a NIF, the account opens in one visit (20 to 45 minutes) and your debit card arrives within 7 to 10 business days. If you need a NIF first, add two to three weeks for in-person process or three to four weeks for postal process. Total time is typically one to six weeks depending on whether you already have a NIF.
Can I open a Spanish bank account if I do not live in Spain?
Yes. Most major banks accept non-residents, but some require you to be physically present in Spain to open the account. Non-resident accounts often have higher minimum balances and monthly fees. Ask the bank directly about non-resident terms before you visit, as these vary by branch.
What is the difference between a checking account and a savings account in Spain?
A checking account (cuenta corriente) has no limits on deposits or withdrawals and is designed for regular use. A savings account (cuenta de ahorro) may have limits on withdrawals per month and typically earns a small amount of interest. Choose a checking account if you plan to receive salary or make regular transfers.
Do I need to visit Spain in person to open an account?
Most traditional banks require you to visit in person, especially if you are a non-resident. Some banks offer video verification, and you can hire a gestoría to open the account on your behalf. Online payment services like Wise or Revolut do not require you to be in Spain, but they are not traditional bank accounts.