What you need to open a bank account in Spain
Spanish banks require a valid passport or national ID card, proof of address (a utility bill or rental contract dated within the last three months), and your tax identification number. If you are a Spanish resident, you will have a Número de Identidad de Extranjero (NIE) if you are not a Spanish citizen; if you are a citizen, you use your national ID number instead. Non-residents can open accounts at some banks, but the process is slower and the account may have restrictions on transfers out of Spain.
Most banks also ask for proof of income or employment, though this requirement varies. Some require a minimum deposit to open the account—typically between €0 and €600 depending on the bank and account type. You will need to choose between a current account (cuenta corriente) for everyday spending and bills, or a savings account (cuenta de ahorro) if you want interest on your balance. Current accounts are the standard choice for most people.
The entire process takes between one and three weeks from your first visit to the bank. Most of that time is the bank verifying your documents and setting up your account in their system; you will not need to return to the branch unless something is missing from your application.
Key Takeaways
- You need a valid ID (passport or national ID), proof of address from the last three months, and your tax ID number (NIE for non-citizens, national ID number for citizens).
- Spanish banks process new accounts in one to three weeks; you submit documents once and wait for approval by mail or email.
- Non-residents can open accounts but face longer processing times and may have limits on international transfers.
- Most banks offer free current accounts with no monthly fee, though premium accounts with travel insurance or higher interest rates cost €5 to €20 per month.
- You can open an account online at some banks (Revolut, N26, Wise) without visiting a branch, though you will still need to verify your identity remotely.
Where to open an account: traditional banks versus online options
Spain's largest traditional banks are CaixaBank, BBVA, Santander, and Banco Sabadell. All have branches across the country and offer free or low-cost current accounts. Walking into a branch and speaking to someone in person is the most straightforward route if you are new to Spain and have questions about which account type suits you. The staff can also help you gather the right documents if something is missing.
Online-only banks like Revolut, N26, and Wise operate in Spain and let you open an account entirely through an app. You photograph your ID and proof of address, verify your identity through video call, and receive your account details within hours. These accounts are useful if you need to move money internationally or if you are waiting for your NIE and want a working account quickly. However, they are not full Spanish bank accounts—they are payment accounts regulated differently, and some Spanish services (like paying taxes or receiving government payments) may not work with them.
If you are staying in Spain temporarily (less than a year), some banks will open a non-resident account without requiring a NIE, though you will need your passport and proof of address. Processing takes longer for non-residents, usually three to four weeks, and you may face limits on how much you can transfer abroad each month.
Documents you need and how to get them
Your NIE (Número de Identidad de Extranjero) is a nine-character tax ID issued by Spanish immigration. If you are an EU citizen, you can request one at your local police station (comisaría) or immigration office (oficina de extranjería) once you have registered as a resident. Non-EU citizens typically receive a NIE when they apply for a residence permit. If you do not yet have a NIE, bring your passport instead—most banks will accept it and issue you a temporary reference number while your NIE application is processed.
Proof of address must be dated within the last three months and show your name and Spanish address. A utility bill (electricity, water, gas), rental contract, or letter from your landlord all work. If you are staying in temporary accommodation, a signed letter from the property owner or manager with their contact details is usually accepted. Do not use a hotel booking confirmation or Airbnb receipt—banks do not treat these as proof of residence.
Proof of income is not always required, but many banks ask for it. Bring an employment contract, a letter from your employer on company letterhead, or recent payslips (últimas nóminas). If you are self-employed, bring your business registration documents and the last three months of bank statements from your previous country. Retirees should bring pension statements. If you have no income, some banks will still open an account, but you may not be able to use overdraft features or apply for a credit card later.
Step-by-step: what happens at the bank
Visit a branch during business hours (usually 8:30 a.m. to 2 p.m. Monday to Friday; some branches open Thursday or Friday evenings). Tell the staff you want to open a current account and hand over your documents. They will photocopy your ID and proof of address, ask you to sign a few forms, and explain the account features—overdraft limits, online banking access, debit card options, and any monthly fees.
You will choose a username and password for online banking on the spot. Some banks issue a debit card immediately; others mail it to your address within five to ten business days. Your account number (IBAN) is generated right away, so you can start receiving transfers the same day, even if your card has not arrived yet.
The bank will then submit your application to their back-office team for verification. This takes one to three weeks. You will receive an email or letter confirming your account is active. If any document is unclear or missing, the bank will contact you by phone or email and ask you to provide it. Once approved, your account is fully functional—you can use online banking, set up standing orders, and make international transfers.
Costs and account features to compare
Most Spanish banks offer a free current account with no monthly maintenance fee. This typically includes a debit card, online banking, mobile app access, and the ability to set up standing orders (domiciliaciones) for bills. Some banks charge €5 to €20 per month for premium accounts that add travel insurance, higher interest on savings, or priority customer service.
Overdraft fees vary widely. Some banks offer an interest-free overdraft of €300 to €600 if you meet income requirements; others charge 8 to 12 percent annual interest on any overdraft balance. Ask about this before you sign up if you think you might need it.
International transfer fees are important if you plan to send money abroad regularly. Traditional banks typically charge €10 to €25 per transfer plus a currency exchange margin of 2 to 4 percent. Online payment services like Wise charge a flat fee of €1 to €3 and use the real exchange rate, making them much cheaper for regular international transfers. If you only transfer money occasionally, the traditional bank fee is acceptable; if you transfer monthly, opening a Wise account alongside your Spanish bank account will save you money.
Opening an account as a non-resident or without a NIE yet
Non-residents can open accounts at most major banks, but the process is slower and the account may have restrictions. You will need your passport, proof of address in your home country (a utility bill or bank statement), and proof of your reason for opening the account (a job offer letter, property deed, or rental contract in Spain). Processing takes three to four weeks instead of one to two.
Some banks limit how much a non-resident can transfer abroad each month—typically €10,000 to €50,000 depending on the bank. These limits are set by Spanish anti-money-laundering rules and apply until you become a tax resident (which happens after 183 days in Spain in a calendar year). Once you are a tax resident and have a NIE, you can ask the bank to remove these restrictions.
If you do not yet have a NIE, bring your passport and a letter from your employer or a rental agency confirming your Spanish address. The bank will open your account using your passport number and will update your account to your NIE once you receive it. This usually happens automatically when you provide your NIE to the bank, but you can also call or visit the branch to speed it up.
What to do if your application is rejected
Banks rarely reject applications outright, but they may ask for additional documents or clarification. If the bank says your proof of address is not acceptable, ask what format they need—some banks are stricter than others about which documents they accept. A letter from your landlord or property manager on headed paper usually works if a utility bill is not available.
If the bank rejects your application because of your immigration status, try a different bank or an online payment service. Revolut and N26 are more flexible about non-residents and people without a NIE yet. These are not full bank accounts, but they work for receiving salary, paying bills, and making transfers within Europe.
If you have been rejected because of a negative entry in the Spanish banking blacklist (fichero de clientes con antecedentes negativos), you will need to resolve the underlying issue—usually an unpaid debt or fraud allegation—before any bank will open an account for you. Contact the bank that reported you to understand what needs to be cleared.
Frequently Asked Questions
Can I open a Spanish bank account online without visiting a branch?
Yes, but only with online-only banks like Revolut, N26, and Wise. Traditional banks like BBVA and Santander require at least one in-person visit to verify your identity and sign documents. Some banks now offer hybrid processes where you complete most of the application online and visit the branch only to sign the final forms.
What if I do not have a NIE yet?
Bring your passport instead. The bank will open your account using your passport number and will update it to your NIE once you receive it. This usually happens automatically, but you can call the bank to confirm the update has been made.
How long does it take to receive my debit card?
Some banks issue a card on the day you open the account; others mail it within five to ten business days. Your account is fully functional as soon as it is approved, so you can receive transfers and pay bills online even if your physical card has not arrived yet.
Can I open a Spanish bank account if I am not a resident?
Yes, but processing takes longer (three to four weeks) and you may face monthly limits on international transfers until you become a tax resident. You will need your passport, proof of address in your home country, and proof of your reason for opening the account (employment letter, rental contract, or property deed in Spain).
Which bank is best for international transfers?
Traditional Spanish banks charge €10 to €25 per transfer plus a 2 to 4 percent currency margin. Wise and other online payment services charge €1 to €3 and use the real exchange rate, making them much cheaper if you transfer money regularly. Open a Spanish bank account for everyday spending and bills, and use Wise for international transfers.