Yes, you can open a bank account in Spain, but the process depends on your residency status and which bank you choose

You can open a bank account in Spain whether you are a Spanish citizen, an EU citizen, or a non-EU foreigner. The main difference is paperwork: Spanish citizens and EU nationals face fewer document requirements, while non-EU citizens must often show proof of legal residency or a long-term visa. Most major Spanish banks—including BBVA, CaixaBank, Santander, and Banco Sabadell—accept foreign account holders, though some regional banks have stricter rules.

The process typically takes one to three weeks from the day you submit your documents. You will need to visit a branch in person; Spain does not allow remote account opening for most foreigners. Some banks offer accounts online if you already have a Spanish tax identification number (NIF), but this is rare and usually only for EU citizens.

Key Takeaways

  • Non-EU foreigners must show a valid passport, proof of legal residency (such as a long-term visa or residence permit), and proof of address to open an account.
  • EU citizens need a passport or national ID card, proof of address, and sometimes a NIF, but do not need to prove residency status.
  • You must visit a bank branch in person; most Spanish banks do not open accounts remotely for foreigners.
  • Bring original documents and certified copies; banks will not accept photocopies or digital scans for your first visit.
  • Once your account is open, you can usually access online banking and set up direct debits within a few days.

What documents you need as a non-EU foreigner

If you are not an EU citizen, bring your valid passport, a long-term visa or residence permit (such as a student visa, work visa, or digital nomad visa), and proof of your current address in Spain. Proof of address can be a rental contract, a utility bill, or a letter from your employer or university confirming your address. Some banks also ask for a letter from your employer or a bank statement from your home country showing you have funds.

You will also need to obtain a NIF (Número de Identidad Fiscal), which is Spain's tax identification number. You can apply for a NIF at your local police station (comisaría) or at the tax office (Agencia Tributaria). The process is free and takes about 15 minutes. Bring your passport and proof of address. Some banks will help you apply for a NIF during your account opening appointment, but it is faster to get one beforehand.

Bring original documents and at least one certified copy of each. Spanish banks rarely accept photocopies or digital scans at the first visit. If your documents are in another language, bring a certified translation into Spanish; you can obtain this from a translator registered with the Spanish Ministry of Justice (traductor jurado).

What documents you need as an EU citizen

EU citizens need a valid passport or national ID card, proof of address in Spain, and a NIF. The NIF is not legally required for EU citizens to open an account, but most Spanish banks ask for one anyway because it simplifies their record-keeping and tax reporting. You can apply for a NIF at the police station or tax office using the same process as non-EU foreigners.

You do not need to show a visa or residence permit, even if you have just arrived. Proof of address is the main hurdle: a rental contract, utility bill, or letter from an employer or landlord will work. If you have not yet secured housing, some banks will accept a temporary address (such as a hotel or Airbnb booking confirmation) and allow you to update it later.

Which banks are easiest to work with as a foreigner

BBVA, Santander, and CaixaBank are the largest banks in Spain and have the most English-speaking staff in major cities. They are also most accustomed to opening accounts for foreigners and have clear processes for non-EU citizens. Branches in Madrid, Barcelona, Valencia, and Seville are more likely to have staff who speak English than branches in smaller towns.

Banco Sabadell and ING are also foreigner-friendly and often have shorter wait times than the big three. Smaller regional banks (such as Caixa Ontinyent or Banco Bilbao) may refuse to open accounts for non-EU foreigners or require additional documentation. If you are moving to a small town, call ahead to confirm the bank accepts foreign account holders before you visit.

Online-only banks such as Revolut, Wise, and N26 also operate in Spain and are faster to open remotely, but they are not traditional banks and have limits on cash deposits and withdrawals. They work well as a second account for transfers and spending abroad, but you may still need a traditional Spanish bank account for rent payments and local transactions.

The step-by-step process at the bank

Call or visit the bank branch and ask to open a cuenta corriente (checking account) or cuenta de ahorro (savings account). Most people choose a checking account because it comes with a debit card and online banking. Tell them you are a foreigner and ask what documents they need; this varies slightly by branch and by whether you have a NIF yet.

On the day of your appointment, bring your passport, visa or residence permit (if non-EU), proof of address, your NIF (or the reference number if you applied but have not received it yet), and a certified copy of each document. The bank will ask you to fill out an account opening form and sign several pages. This usually takes 20 to 30 minutes.

The bank will issue you a temporary debit card on the spot or mail it to your address within 5 to 10 days. Online banking access is usually available within 24 to 48 hours. You can log in and set up direct debits, standing orders, and transfers as soon as your online credentials arrive by email or SMS.

Costs and account types

Most Spanish banks offer a free or low-cost checking account for the first year, especially if you set up a direct deposit or regular transfers. After the first year, monthly fees range from zero to 15 euros depending on the bank and account type. Some banks waive fees if you maintain a minimum balance (usually 1,000 to 3,000 euros) or if you are under 30 years old.

Debit cards are usually free. Credit cards carry an annual fee of 20 to 100 euros, depending on the card type and bank. International transfers out of Spain cost 15 to 30 euros per transfer; transfers within the EU (SEPA transfers) are free or cost 1 to 3 euros. Ask the bank about their fee structure before you open the account, as it varies widely.

What happens if you do not have a long-term visa

If you are on a short-term tourist visa or have no visa at all, most Spanish banks will refuse to open an account. Some will open an account if you show proof of a job offer or university enrollment letter, even if your visa has not been issued yet. Others require you to have the visa in hand.

If you cannot open a traditional bank account, consider opening an account with Wise, Revolut, or N26 before you arrive in Spain. These services are designed for travelers and expats and do not require proof of residency. You can then use this account for transfers and spending while you sort out your Spanish visa and residency status. Once you have a long-term visa or residence permit, you can open a traditional Spanish bank account and transfer your funds over.

Frequently Asked Questions

Can I open a bank account in Spain online without visiting a branch?

Most Spanish banks require you to visit a branch in person for your first account opening, especially if you are a foreigner. A few banks offer online opening if you already have a Spanish NIF and are an EU citizen, but this is uncommon. Online-only banks like Wise and Revolut do accept remote applications from Spain, but they are not traditional banks and have transaction limits.

How long does it take to open a bank account in Spain?

The appointment itself takes 20 to 30 minutes. Your debit card arrives within 5 to 10 days, and online banking access is usually live within 24 to 48 hours. The entire process from first visit to fully functional account is typically one to three weeks.

Do I need a Spanish address to open a bank account?

Yes, you need proof of a current address in Spain. This can be a rental contract, utility bill, or letter from an employer or landlord. If you have just arrived and are staying in temporary housing, some banks will accept a hotel or Airbnb booking confirmation and let you update your address later.

What if my bank refuses to open an account for me?

Try a different bank; policies vary by branch and by bank. Larger banks in major cities are more likely to accept foreigners than smaller regional banks. If you are still refused, open an account with an online bank like Wise or Revolut in the meantime, then try again once you have been in Spain for a few months or have obtained a NIF.

Can I use my home country's bank account while I am in Spain?

Yes, but you will pay international fees on most transactions. Transfers from your home bank to Spain typically cost 15 to 30 euros and take 3 to 5 business days. Using your home country's debit card to withdraw cash in Spain incurs a foreign exchange fee of 1 to 3 percent. Opening a Spanish bank account eliminates these fees for local transactions.