What you need to open a bank account in Spain
To open a bank account in Spain, you need a valid passport or national ID card, proof of address (a utility bill or rental contract dated within the last three months), and a Tax Identification Number (Número de Identidad Fiscal, or NIF). If you are a Spanish citizen or EU resident, you can get a NIF from the tax office (Agencia Tributaria). If you are a non-EU foreigner, you will need to obtain an NIE (Número de Identidad de Extranjero) from the National Police immigration office first, which then serves as your tax ID.
Most banks require you to visit a branch in person to open an account. Some digital banks allow online opening, but they typically still require you to verify your identity through video call or by uploading documents. The process usually takes 15 to 30 minutes at a branch, and your account opens the same day or within one business day.
You do not need to have a job or a Spanish address to open an account, though having a permanent address makes the process smoother. If you are renting short-term, a lease agreement or a letter from your landlord confirming your residency will work.
Key Takeaways
- You must bring a valid ID (passport or national ID card), proof of address from the last three months, and a NIF or NIE number to any bank branch.
- Non-EU foreigners must obtain an NIE from the National Police before opening a bank account; EU citizens can request a NIF directly from the tax office.
- Most banks require an in-person visit, though some digital banks offer online opening with video identity verification.
- Your account typically opens on the same day or within one business day once you submit all documents.
- Spanish banks may charge monthly maintenance fees (usually €3 to €15), though some offer free accounts if you meet minimum balance or deposit requirements.
Getting your NIF or NIE before you apply
Your NIF (for Spanish citizens and EU residents) or NIE (for non-EU foreigners) is the first step. Without it, no bank will open an account for you. If you are an EU citizen, you can request a NIF at any Agencia Tributaria office by bringing your passport and proof of address. The process is free and takes about 10 minutes; you receive your NIF immediately on a printed certificate.
If you are a non-EU foreigner, you must apply for an NIE at the National Police immigration office (Oficina de Extranjería). You will need your passport, proof of address, and a completed form EX-15 (available on the police website or at the office). Processing takes one to three weeks. Some cities allow you to book an appointment online; others operate on a first-come, first-served basis. Once approved, you receive an NIE card that serves as both your immigration ID and tax number.
If you are moving to Spain temporarily (less than 90 days as a tourist), you may be able to open an account with just your passport, though this varies by bank. Contact your chosen bank before visiting to confirm what they accept.
Choosing a bank and what documents to bring
Spain's largest banks are CaixaBank, Santander, BBVA, and Banco Sabadell. Smaller alternatives include ING, Revolut, and N26, which offer lower fees and online opening. Each bank has different fee structures: some charge €5 to €15 per month for a standard account, while others waive fees if you maintain a minimum balance (usually €600 to €1,000) or receive a monthly salary deposit.
Bring these documents to your bank branch: your passport or national ID card, your NIF or NIE certificate, proof of address (utility bill, rental contract, or a letter from your landlord), and your completed account opening form (the bank provides this). Some banks also ask for a reference from another bank or proof of income, though this is not always required. If your address documents are in a language other than Spanish, bring a certified translation or ask the bank whether they accept the original.
Digital banks like Revolut and N26 allow you to start the process online. You upload a photo of your ID and proof of address, then complete a video call with a staff member who verifies your identity. Once approved, you receive a virtual card immediately and a physical card within one to two weeks.
What happens after you open your account
Once your account is open, you receive an IBAN (International Bank Account Number) starting with ES, which you use for receiving salary, making transfers, and setting up direct debits. Your bank provides a debit card within five to ten business days. You can use this card at any ATM in Spain and abroad, though you may be charged a fee for withdrawals outside your bank's network.
Most Spanish banks offer online banking through their website or mobile app. You set up a password and security code (usually a four-digit PIN) during your first login. Two-factor authentication via SMS or app is standard for large transactions. If you need to make international transfers, your bank will ask for the recipient's IBAN and may charge a fee (typically €10 to €30 depending on the amount and destination).
Your account statement (extracto de cuenta) is available online. Paper statements are no longer standard but can be requested, usually for a small fee. Keep your online login details safe; Spanish banks take fraud seriously and will investigate unauthorized transactions if you report them within 60 days.
Fees, minimum balances, and account types
Spanish banks charge different fees depending on the account type. A basic current account (cuenta corriente) typically costs €5 to €15 per month, though many banks waive this if you receive a salary deposit or maintain a minimum balance. Savings accounts (cuentas de ahorro) often have no monthly fee but pay minimal interest (usually 0.1% to 0.5% annually). Some banks offer student or youth accounts with reduced or zero fees if you are under 30.
Overdraft fees (comisión por descubierto) apply if you spend more than your balance; these range from €10 to €30 per incident. ATM withdrawal fees outside your bank's network are typically €1 to €3 per transaction. International transfer fees vary: domestic transfers within Spain are usually free, but transfers to other countries cost €10 to €30 depending on the bank and amount.
Some banks offer premium accounts with travel insurance, concierge services, and higher interest rates on savings, but these cost €30 to €50 per month and are aimed at customers with higher balances. For most people, a basic account from a large bank or a digital bank is sufficient and cheaper.
Opening an account as a non-resident or temporary visitor
If you do not have a permanent Spanish address, you can still open an account, but the process is more restrictive. Some banks require proof of a Spanish address (even a temporary rental); others will accept a letter from your employer or a hotel booking. Digital banks are more flexible and often allow you to use a foreign address during online opening, though you will need to provide an NIE or passport.
If you are a tourist staying fewer than 90 days, most banks will not open a full account for you. However, some offer travel accounts or prepaid cards that do not require residency. Revolut and N26 are popular alternatives for short-term visitors because they operate entirely online and do not require a Spanish address.
If you plan to stay longer than 90 days, register with the local town hall (Ayuntamiento) to obtain a padron certificate, which counts as proof of residency for banking purposes. This is free and takes about 15 minutes.
What to do if your application is rejected
Banks can refuse to open an account if you have a history of fraud, unpaid debts, or if your documents do not match their requirements. If rejected, ask the bank for the specific reason in writing. Common reasons include incomplete documentation, an expired ID, or an address that does not match your ID.
If your documents are the issue, correct them and reapply at a different bank. If the rejection is due to a debt or fraud flag, you can check your credit history (historial de crédito) through Asnef or Equifax, the two main credit reporting agencies in Spain. You have the right to dispute inaccurate information.
If you are repeatedly rejected, consider opening an account with a digital bank first, which has lower barriers to entry. Once you have an active account with a transaction history, traditional banks are more likely to accept you.
Frequently Asked Questions
Do I need a job to open a bank account in Spain?
No. Banks do not require proof of employment, though having a salary deposit makes it easier to waive monthly fees. If you are self-employed or retired, bring proof of income (tax returns or pension statements) if the bank asks, but most will open an account without it.
Can I open an account online without visiting a branch?
Digital banks like Revolut, N26, and some Spanish banks offer fully online opening with video identity verification. Traditional banks like Santander and CaixaBank require an in-person visit, though some have started offering hybrid processes. Check your chosen bank's website to see what they offer.
How long does it take to get an NIE if I am a non-EU foreigner?
Processing time for an NIE varies by city and how busy the immigration office is. Most applications are processed within one to three weeks, but some cities take longer. Book an appointment online if possible to avoid waiting in line, and bring all required documents to avoid delays.
What is the difference between a NIF and an NIE?
A NIF is for Spanish citizens and EU residents and is issued by the tax office. An NIE is for non-EU foreigners and is issued by the National Police. Both serve as tax identification numbers for banking and other purposes. Once you have either one, you can open a bank account.
Can I open a joint account with someone else?
Yes. Both account holders must visit the bank together with their IDs, proof of address, and NIF or NIE. You can set the account so that either person can withdraw money, or require both signatures for large transactions. Fees and terms are the same as a single account.