Yes, but you need a residence permit or proof of legal stay
A foreigner can open a bank account in Spain, but the bank will require proof that you are legally in the country. If you are an EU citizen, a residence card or your passport showing entry stamps is usually enough. If you are from outside the EU, you will need a residence permit (the Tarjeta de Identidad de Extranjero, or TIE) or a valid visa showing you have permission to stay. Some banks will also accept a tourist visa or entry stamp if you are opening an account within the first few weeks of arrival, but this varies by bank and by region.
The key barrier is not your nationality—it is proof that you are not opening the account to hide money or bypass your home country's tax system. Spanish banks are required by EU law to verify your identity and your legal status before they let you deposit funds. This is why a bank will ask for your passport, proof of address, and often a letter from your employer or proof of income.
Key Takeaways
- EU citizens need a passport or residence card; non-EU citizens need a valid visa or residence permit (TIE) showing legal stay in Spain.
- You must provide proof of address in Spain, usually a rental contract, utility bill, or letter from your landlord dated within the last three months.
- Banks will ask for your tax identification number (NIF for residents, NIE for non-residents), which you can request from the tax office before opening the account.
- Opening an account takes one to two weeks once you have submitted all documents; some banks offer same-day basic accounts if you visit in person with your passport.
- Non-resident accounts have lower limits on transfers and may charge higher fees, but you can upgrade to a resident account once you obtain your residence permit.
What documents you need to bring
Bring your passport or national ID card, a proof of address in Spain dated within the last three months, and your tax identification number. The proof of address can be a rental contract, a utility bill (electricity, water, gas, or internet), or a letter from your landlord on headed paper stating your name and the address where you live. If you do not yet have a tax ID, most banks will help you request one during the account-opening process, though this adds a few days to the timeline.
You will also need to provide your contact details—a Spanish phone number is helpful but not always required—and information about the source of your funds. Banks ask this last question to comply with anti-money-laundering rules. Be straightforward: say whether you are working, receiving a pension, or transferring savings from abroad. If you are unemployed or a student, say that too. The bank is not judging your income; it is documenting where money entering the account comes from.
If you are opening an account for a business or as a self-employed person, you will need additional documents: your business registration number (número de identidad fiscal, or NIF), proof of business address, and sometimes a copy of your business plan or contract with clients. This process takes longer and varies more between banks.
The difference between resident and non-resident accounts
If you do not yet have a Spanish residence permit, you can open a non-resident account using your passport and visa. Non-resident accounts work for everyday spending and receiving salary, but they come with restrictions: transfer limits are often lower (sometimes €3,000 to €10,000 per month), and some banks charge higher fees for international transfers or currency exchange. You cannot use a non-resident account to take out a mortgage or a large loan.
Once you obtain your residence permit (the TIE), you can upgrade to a resident account at the same bank. This usually takes one visit and a few days of processing. A resident account has no transfer limits, lower fees, and access to credit products. If you are planning to stay in Spain for more than a few months, it is worth getting your residence permit as soon as you are may be able to access so you can upgrade.
How to get a tax identification number before opening the account
You will need either a NIF (Número de Identidad Fiscal) if you are a Spanish resident, or an NIE (Número de Identidad de Extranjero) if you are a non-resident. Many banks will process your account application and request the number on your behalf, but you can also get one yourself before you visit the bank, which speeds things up.
To request a NIE or NIF, visit the tax office (Agencia Tributaria) in your city or region. Bring your passport, proof of address, and a completed form (you can download it from the Agencia Tributaria website or ask for one at the office). Processing takes about 10 to 15 minutes if you are there in person, and you will receive a temporary number on the spot. The official card arrives by mail within two to four weeks. Some banks will open your account with the temporary number; others will wait for the official card.
Which banks accept foreigners and how long it takes
Most major Spanish banks accept foreigners: BBVA, CaixaBank, Santander, ING, and Sabadell all have processes for non-resident and foreign accounts. Smaller regional banks and online-only banks (like Revolut or Wise, which operate in Spain) also accept foreigners, though their requirements vary. Call or visit the bank's website before you go in; some branches are faster than others, and a few still require an appointment.
In-person account opening usually takes 20 to 45 minutes if you have all your documents. The bank will verify your identity, take copies of your passport and proof of address, and ask you to sign the account agreement. Some banks offer a basic account on the same day; others send you a debit card and online banking details by mail within five to ten business days. If you are opening the account by post or online (which some banks allow for EU citizens), expect two to three weeks from submission to receiving your card and login details.
Opening an account remotely if you are not yet in Spain
A few banks allow you to open an account before you arrive in Spain, but the process is slower and the options are limited. BBVA and Santander both have online processes for EU citizens; you upload a photo of your passport and proof of address (such as a booking confirmation for accommodation), and they send you a temporary account number. You can then transfer money in and use online banking, but you will not receive a physical debit card until you visit a branch in person or until your residence permit arrives.
Non-EU citizens have fewer options for remote opening. Most banks require you to visit in person with your passport and visa. If you are moving to Spain for work, ask your employer whether they have a relationship with a specific bank; some large employers can fast-track account opening for new employees. Otherwise, plan to open your account within your first week of arrival.
What happens if a bank refuses you
A bank can refuse to open an account if you cannot prove legal residence, if your documents do not match, or if you cannot provide a proof of address. If this happens, ask the bank in writing why they refused and what additional documents they need. Keep a copy of this letter; it may help you at another bank.
If you have been refused by multiple banks, the problem is usually one of these: your visa or residence permit has expired, your proof of address is too old (more than three months), or your passport is damaged or unreadable. Fix the document and try again. If your visa or permit has expired, you must renew it before any bank will accept you. If you are struggling to get a proof of address because you are staying with a friend or in temporary housing, ask your landlord or the person whose home you are in to write a letter on their behalf confirming you live there; most banks will accept this.
Frequently Asked Questions
Can I open a bank account in Spain with just a tourist visa?
Yes, but only for a short time. Most banks will open a non-resident account if your passport shows a valid tourist entry stamp and you provide proof of address. However, some banks will close the account after three to six months if you have not obtained a residence permit. If you are planning to stay longer than a tourist visa allows, you need to get a residence permit before the account is closed.
Do I need a Spanish address before I open the account?
Yes. You need a proof of address dated within the last three months. If you are arriving soon but do not yet have a rental contract, ask your landlord or the person you are staying with to write a letter on their headed paper confirming your address. A hotel booking or Airbnb confirmation is usually not accepted as proof of residence.
What if I am self-employed or a freelancer?
You will need to register as self-employed (autónomo) with the tax office and obtain a NIF before opening a business account. This takes about two weeks. Once registered, bring your registration certificate and tax number to the bank. Some banks offer special accounts for self-employed people with lower fees and higher transfer limits.
Can I use an online bank like Revolut or Wise instead?
Yes. Revolut and Wise both operate in Spain and accept foreigners with a valid passport and proof of address. These accounts are faster to open (often same-day) and have no transfer limits, but they are not traditional bank accounts—they are payment apps. You cannot take out a loan or mortgage through them, and some Spanish businesses and landlords prefer a traditional bank account for rent or salary payments.
What if my home country requires me to report foreign bank accounts?
That is between you and your home country's tax authority. Spain and most countries have tax treaties that require residents to report foreign accounts. When you open a bank account in Spain, the bank will ask your nationality and may ask whether you are a tax resident of another country. Answer honestly. The bank will report the account to the Spanish tax authority, and Spain shares this information with other countries under international tax agreements.