Guide

Opening a Bank Account in Spain as a Foreigner

Opening a Spanish bank account is an essential step for any foreigner looking to buy property, settle in Madrid, or manage tax obligations in Spain. Whether you are a resident or non-resident, a local bank account allows you to complete your property purchase at the notary, pay local taxes, and set up direct debits for utilities. At Triadica, we help dozens of international investors through this process every year.

Why Do You Need a Spanish Bank Account?

In Spain, having a local bank account is not merely convenient — it is a practical and legal necessity. When purchasing property, the notary requires payment via a Spanish bank check (cheque bancario) or a transfer from a Spanish-domiciled account. Without a local account, you simply cannot complete the transaction. Beyond the purchase itself, your account will be used to pay the IBI (Impuesto sobre Bienes Inmuebles, Spain's property tax), the IRNR (non-resident income tax) if you earn rental income, and utility bills for water, electricity, and gas. If you take out a mortgage with a Spanish bank, monthly payments will be debited from this account. For investors who rent out their property, the account enables direct receipt of tenant payments. Even if you do not live in Spain permanently, opening an account is indispensable once you own or plan to acquire property.

Resident vs Non-Resident Account

Spanish banks offer two types of current accounts for foreigners: non-resident accounts (cuenta de no residente) and resident accounts. A non-resident account is designed for people who do not live permanently in Spain. It provides essential services — transfers, debit card, direct debits — but may come with higher fees and certain limitations such as withdrawal caps and restricted access to savings products. Nonetheless, it is perfectly adequate for completing a property purchase, paying taxes, and managing property expenses. A resident account grants access to the full range of banking services: overdraft facilities, consumer credit, investment products, and more favorable fee structures. To qualify, you will need to prove your fiscal residency in Spain through an empadronamiento certificate and your definitive NIE. Most foreign buyers begin with a non-resident account and convert it to a resident account once they have established residency.

Best Banks in Spain for Foreigners

Choosing the right bank significantly impacts your experience. Here are the institutions we most frequently recommend at Triadica. CaixaBank is Spain's largest bank by branch network. It offers multilingual advisors (English, French) in its Madrid branches and runs a dedicated international client service. It is our top recommendation for property buyers. BBVA stands out for its international orientation and exceptionally user-friendly mobile app. The bank offers a streamlined account opening process for foreigners and a global network that facilitates transfers. Santander has an extensive international presence, which can be advantageous if you already bank with them in another country. However, its non-resident service is sometimes less smooth than CaixaBank's. Sabadell is well regarded for welcoming non-residents, particularly along the Mediterranean coast, though it also has a solid Madrid presence. As for digital banks like N26 or Revolut, they are excellent for everyday spending and low-cost international transfers, but they cannot issue a Spanish bank check, making them unsuitable for property transactions. Our recommendation: for buying property in Madrid, choose CaixaBank or BBVA.

Required Documents

Before visiting a branch, make sure you have gathered all the required documents to avoid delays. Spanish banks typically request: a valid passport (EU nationals may use a national ID card); your NIE (Número de Identificación de Extranjero), or proof that your NIE application has been submitted; proof of address in your home country dated within the last three months (utility bill, bank statement, or tax notice); proof of income or employment (pay slips, employment contract, or tax return); and your tax identification number from your country of residence. Some banks may also request a declaration on the origin of funds, particularly for large deposits, in compliance with anti-money laundering regulations. We recommend preparing certified copies and having them translated into Spanish by a sworn translator if necessary.

Step-by-Step Process

Opening a bank account in Spain is a straightforward process, provided you come prepared. Here are the steps to follow. First, choose your bank and branch. If you are buying in Madrid, select a branch in the neighbourhood where your property is located or in the city centre, where staff are more accustomed to dealing with foreign clients. Second, book an appointment (cita previa). Most Spanish banks operate by appointment. You can typically schedule one online or by phone, with a lead time of three to five business days. Third, attend with all your documents. The advisor will review your paperwork and ask a few questions about the intended use of the account. Fourth, sign the account opening contract. Read the terms carefully, paying attention to maintenance fees, international transfer commissions, and closure conditions. Fifth, receive your debit card within one to two weeks, either by post or for collection at the branch. Sixth, activate your online banking access, which is particularly useful if you do not live in Spain full-time. The entire process usually takes a single visit of thirty to sixty minutes. At Triadica, we can accompany you to this appointment to facilitate communication and ensure everything runs smoothly.

Fees and Commissions

Banking fees in Spain vary by institution and account type. Account maintenance fees range from zero to fifteen euros per month. Some banks, such as CaixaBank, waive management fees if you set up a regular direct debit (mortgage, insurance). International transfers cost between fifteen and forty euros per transaction at traditional banks. If you make frequent transfers between your home country and Spain, consider using a specialist service like Wise alongside your Spanish account to significantly reduce costs. For currency conversions, banks typically apply a markup of one to two percent on the exchange rate. Non-resident accounts sometimes carry slightly higher fees than resident accounts. Finally, issuing a bank check — essential for signing at the notary — costs between 0.5 and 1 percent of the amount, with a minimum of fifteen to thirty euros depending on the bank. Do not hesitate to negotiate terms at account opening, especially if you will be depositing significant amounts.

FAQ

Can I open a bank account in Spain without a NIE?
Some banks will open an account with your passport alone initially, but they will require your NIE within thirty days. We recommend starting your NIE application in parallel so as not to delay the process. At Triadica, we can coordinate both procedures simultaneously.
Do I need to visit Spain in person to open an account?
The vast majority of traditional Spanish banks require an in-person visit for account opening. Digital banks like N26 or Revolut allow fully remote opening, but these accounts are not suitable for property transactions as they cannot issue bank checks. Plan a trip to Madrid, which you can combine with property viewings.
Which bank is best for buying property in Madrid?
We recommend CaixaBank or BBVA for property purchases in Madrid. Both have advisors experienced with foreign clients, offer services in English and French, and have well-established processes for issuing bank checks for notarial signings.
How long does it take to open a Spanish bank account?
If you have all the required documents, the account can be opened in a single visit of thirty to sixty minutes. Your account is immediately operational for receiving transfers. The debit card arrives within one to two weeks.
Is a non-resident account sufficient to buy property?
Yes, a non-resident account is fully sufficient to complete a property purchase in Spain. It allows you to receive funds, issue a bank check for the notarial signing, and set up direct debits for property-related expenses such as taxes, service charges, and insurance.