Money & Taxes
Opening a bank account in Madrid as a newcomer
How to open a Spanish bank account, compare resident vs. non-resident options, and find low-fee accounts to handle your rent and utility direct debits.
Comunidad de Madrid caveats included
Why you need a Spanish bank account quickly
While digital banks like Revolut or N26 (with foreign IBANs) work for day-to-day spending in Spain, you will inevitably need a local Spanish IBAN (starting with "ES") for three critical tasks:
- Paying rent to traditional landlords.
- Setting up utility direct debits (domiciliaciones) for water, electricity, and internet.
- Receiving your salary from a Spanish employer or registering with Social Security.
Speed matters, but account conditions matter more.
Resident vs. Non-Resident accounts
Your legal status dictates your banking options:
- Resident Account: If you have your NIE and TIE card (or the green EU certificate), you can open a standard account. These are often free or have low fees if you meet certain conditions (like depositing your salary every month).
- Non-Resident Account: If you only have a passport and no Spanish residency documents yet, you can only open a non-resident account (cuenta de no residente). The fees are much higher (often 10€-16€ per month). Banks are legally required to check your residency status every two years. Once you get your TIE, you must immediately ask your bank to convert your account to a resident one to stop paying these fees.
The "Cuenta de Pago Básica" (Basic Payment Account)
If a bank refuses you because you don't have a job yet, or if they try to force you into expensive insurance products, invoke the Cuenta de Pago Básica.
By law, all Spanish banks must offer this basic account to any EU resident. It is capped at a maximum fee of 3€ per month and provides an IBAN, a debit card, and the ability to set up direct debits. However, it does not offer overdrafts or credit cards. If your income is below a certain threshold, this account is legally required to be free.
Step 1: Choose a bank
Compare standard current accounts. The biggest traditional banks in Spain are Santander, BBVA, and CaixaBank. However, digital-first banks are increasingly popular because their apps are better and their fees are lower:
- Openbank: Owned by Santander, completely free, but fully online.
- ING: Very popular for its "Cuenta Nómina" (salary account) which has no fees and free transfers.
- N26 Spain: If you register with a Spanish address and NIE, N26 gives you a Spanish "ES" IBAN completely free. This is often the fastest route for expats.
Step 2: Prepare your document set
Banks are subject to strict anti-money laundering laws and will ask for:
- Identification: Passport or valid ID.
- Residency proof: NIE certificate, TIE card, or equivalent status.
- Proof of Address: A recent utility bill or padrón certificate.
- Source of funds: Your work contract (contrato de trabajo), your last three payslips (nóminas), or an official tax return from your home country.
Step 3: Verify total cost, not headline price
Before signing, review the Documento Informativo de las Comisiones (Fee Information Document):
- Maintenance fees (comisión de mantenimiento): What do they charge just for having the account open?
- Card costs: Is the debit card issuance and annual renewal free?
- Conditions: Do you need to deposit 600€ every month or use your card 3 times a month to keep it free?
- Transfers: Are SEPA transfers within Europe free?
5-day account setup sprint
Read more
- Previous guide NIE and TIE essentials in Madrid
- Next guide Pareja de Hecho (Civil Partnership) in Madrid