Resident vs non-resident accounts
Every Spanish bank offers both. A resident account (cuenta para residentes) needs your NIE plus proof you live here (padrón, contract or lease). A non-resident account (cuenta no residente) can be opened with just your passport and a NIE, but it costs more — usually €10–15/month in fees and needs a 'certificado de no residente' renewed every two years. If you're staying, open resident. If you're not sure yet, start with a digital bank and upgrade later.
The realistic options
- N26 (Spanish IBAN, ES71...) — free, app-only, works for rent and payroll. The default for most new arrivals.
- Revolut (also Spanish IBAN now) — great for FX and travel, less loved by some landlords and by Hacienda for autónomos.
- Wise — Spanish IBAN available, excellent for receiving foreign income; not a full bank, no overdraft.
- BBVA — best traditional bank app, English interface, easy to open online. Free with payroll or ~€10/month otherwise.
- Santander — biggest branch network, useful if you need in-person help; conditions similar to BBVA.
- CaixaBank — strong in Catalonia and Levante, decent app, similar fees.
- Openbank (Santander's digital brand) — fully free, Spanish IBAN, no branches. Solid middle ground.
- ING — free 'Cuenta Nómina' if you domicile a salary; very popular with expats who want zero fees.
What you'll need
- Passport (and NIE for most traditional banks).
- Proof of address — padrón or a rental contract; some accept a utility bill.
- Proof of employment or income — a contract, payslip, or for autónomos your alta.
- For non-resident accounts: certificado de no residente (bank usually requests it for you, ~€15).
- A Spanish phone number for SMS verification with most traditional banks.
The trap: fees you didn't see coming
Traditional Spanish banks are notorious for silently reactivating fees when a condition slips — you stop domiciliating your payroll one month and suddenly a €120/quarter maintenance fee appears. Read the 'condiciones' sheet, set a calendar reminder for the annual review, and if in doubt, keep a free digital account (N26, Openbank, ING) as a backup so you're never locked in.
For freelancers and autónomos
Hacienda and Seguridad Social both direct debit — always. Use a Spanish IBAN they trust; N26 and Revolut work but some gestorías still prefer a 'proper' bank like BBVA or Sabadell for autónomos. A dedicated business account isn't required by law but makes bookkeeping and your gestoría's life much easier — Qonto and Holded are worth a look if you invoice a lot.