RelocateCompass

Updated July 2026 · 14 min read · 6 countries reviewed

How to Open a Bank Account in Europe as a Foreign Resident (2026)

Country-by-country guide for Germany, Spain, Portugal, France, Netherlands, and Italy — neobanks, traditional banks, required tax IDs, document checklists, and how to handle rejection.

This guide is researched with first-hand experience opening accounts across Europe. Banking requirements and tax ID processes verified against official sources (Bundesbank, Banco de Portugal, Banco de España, Banque de France, DNB Netherlands). Last verified: July 2026. Requirements change — always confirm with your specific bank before visiting.

Opening a bank account is one of the first things you need to do after arriving in Europe — and one of the most frustrating. Banks ask for proof of address before you have one. They want a local tax number before you’ve registered. Traditional banks in France take three weeks to process a simple application. This guide cuts through the bureaucracy: exactly what to do on Day 1, which neobank to open immediately, how to get your tax ID fast, and the fastest route to a full local account in each country.

Why you need a local bank account in Europe

Day 1 strategy: open a Wise or N26 account before you land in Europe, or the day you arrive. You’ll have a working IBAN within minutes, with no address proof needed.

Neobank vs. traditional bank: which first?

For almost every new arrival, the answer is the same: start with a neobank on Day 1, open a traditional account within the first 4–8 weeks.

Feature Neobank Traditional bank
Open without address proof Yes Usually required
Open online / remotely Yes, same day Branch visit often required
European IBAN Yes Yes
Accepted by all employers Usually Always
SEPA direct debit (rent, utilities) Usually* Always
Mortgage / large credit Rarely Yes
Tax ID required to open No Usually yes

*Some landlords in Germany and France refuse neobank IBANs for direct debits — always check first. In Germany especially, some landlords won’t accept Lithuanian (LT…) or other non-German IBANs; N26’s German DE… IBAN is accepted everywhere.

Top neobanks across Europe

Bank IBAN To open Fee Best for
Wise Multi-currency (EUR, GBP, USD, 40+) Passport + selfie Free + ~0.4% FX International transfers, freelancers, nomads
N26 German DE… Passport + video ID Free–€16.90/mo Day-to-day Europe banking, most accepted IBAN
Revolut Lithuanian LT… Passport + selfie Free–€13.99/mo Daily spending, travel, crypto
Bunq Dutch NL… Passport, expat-focused €2.99–€17.99/mo Expats wanting EU legal protections + NL IBAN

Recommendation: open Wise for international transfers and multi-currency, plus N26 for your main European IBAN — the most universally accepted across the continent.

Country by country

🇵🇹 Portugal — easiest country for expat banking

Required tax ID: NIF, obtainable in 30 minutes at any Finanças office with just your passport.

Watch out for: monthly fees of €5–€10 at most traditional banks, and dated online banking interfaces at some.

Neobank: N26, Wise (no NIF needed) · Traditional: Millennium BCP, Novo Banco, Montepio

🇩🇪 Germany — Anmeldung first, then traditional account

Required tax ID: Steuer-ID + Anmeldung (address registration).

Watch out for: traditional banks require Anmeldung, which takes 2–8 weeks for an appointment; the Steuer-ID is mailed 2–4 weeks after Anmeldung.

Neobank: N26 (German DE… IBAN) · Traditional: Deutsche Bank, Commerzbank, Sparkasse, DKB, ING

🇪🇸 Spain — NIE required, but non-resident accounts bridge the gap

Required tax ID: NIE.

Watch out for: the NIE takes 4–8 weeks to obtain, which blocks full resident account opening; some banks want Spanish address proof before the NIE (a chicken-and-egg problem).

Neobank: N26, Revolut, Wise (no NIE needed) · Traditional: BBVA, CaixaBank, Sabadell, Santander

🇳🇱 Netherlands — BSN first, then same-day account

Required tax ID: BSN (Citizen Service Number).

Watch out for: BSN requires municipality (gemeente) registration first, and appointments can take 1–4 weeks.

Neobank: Bunq (Dutch NL… IBAN) · Traditional: ING, Rabobank, ABN AMRO

Required tax ID: none for a basic account — proof of address is what matters.

Watch out for: hotel addresses are rejected as proof of address, and traditional banks are notorious for 1–3 week processing times.

Neobank: Revolut, N26 (no address proof needed) · Traditional: BNP Paribas, Société Générale, La Banque Postale

🇮🇹 Italy — Codice Fiscale unlocks everything

Required tax ID: Codice Fiscale, obtainable same day at Agenzia delle Entrate with a passport.

Watch out for: traditional Italian banks can be slow and bureaucratic, with paperwork often in Italian even in major cities.

Neobank: N26, Revolut, Wise (no Codice Fiscale needed) · Traditional: UniCredit, Intesa Sanpaolo, BancoBPM

Universal document checklist

Always required: valid passport or national ID, local tax/ID number, proof of address (within 3 months), completed application form.

Sometimes required: employment contract or proof of income, visa/residence permit, initial deposit (€50–€500 at some banks), certified translations of non-English documents.

Country Tax ID Where to get it Time
🇵🇹 Portugal NIF Any Finanças office (just passport) 30 minutes
🇩🇪 Germany Steuer-ID + Anmeldung Bürgeramt, auto-mailed after 2–6 weeks
🇪🇸 Spain NIE Police station / foreigner office 4–8 weeks
🇳🇱 Netherlands BSN Gemeente (municipality office) 1–4 weeks
🇫🇷 France None for basic account Proof of address sufficient Same day
🇮🇹 Italy Codice Fiscale Agenzia delle Entrate (just passport) 15 minutes

Step-by-step: opening an account as a foreigner

  1. Open a neobank before or on Day 1 — download Wise or N26 and complete identity verification (passport + selfie) before you even land.
  2. Register your address (Anmeldung / empadronamiento / gemeente) — book your appointment on Day 1; Germany can take 4–6 weeks.
  3. Get your local tax ID (NIE / NIF / BSN / Steuer-ID) — Portugal and Italy are fastest (15–30 minutes); Spain’s NIE takes 4–8 weeks.
  4. Choose and open your traditional bank account — bring passport, tax ID, address registration certificate, and proof of income if required.
  5. Set up SEPA direct debits and salary payment — update your IBAN with your employer, landlord, utility providers, and tax authority. Keep your neobank active as a backup.

Never rely solely on a neobank in Germany — some landlords and employers explicitly reject non-German IBANs. Aim to have a traditional local account open within your first 4–6 weeks.

Common rejection reasons and how to fix them

Tips for non-EU nationals

Sending money to Europe: services compared

Service Rate Fee (€10K transfer) Speed Verdict
Wise Mid-market rate ~€40 Same day Best for most people
Revolut Mid-market (up to limit) Free (up to limit), then 0.5% Instant Best for frequent small transfers
Currencies Direct Near mid-market Negotiable on large amounts 1–2 days Best for large transfers (€20K+)
Traditional bank wire 2–4% spread €150–€400 2–5 days Avoid — very expensive
PayPal international 3–4% spread €300–€400 Instant Avoid for large transfers

A €10,000 transfer via a traditional bank can cost €150–€400 more than Wise — enough for a flight home.

Frequently asked questions

Can I open a bank account in Europe without proof of address? Yes — neobanks like Wise, Revolut, and N26 open accounts with just a passport and video ID check, no address proof needed.

What is the best bank account for foreigners in Europe? For immediate use: N26 and Wise. For a traditional account: BBVA or CaixaBank (Spain), Millennium BCP (Portugal), DKB or ING (Germany), ING or ABN AMRO (Netherlands), Fineco (Italy).

Do I need a NIE/NIF/BSN to open a bank account in Europe? For neobanks: no. For traditional banks: usually yes, but the process differs sharply by country — from 15–30 minutes (Portugal, Italy) to 4–8 weeks (Spain).

Can US citizens open bank accounts in Europe? Yes, but with extra FATCA compliance. Always disclose your US citizenship upfront — concealing it is a criminal offence under FATCA.

How long does it take to open a bank account in Europe as a foreigner? Neobanks: same day. Traditional banks: roughly 1 day to 3 weeks depending on country, with getting the required tax ID usually the longest step.


Banking in Europe as a foreigner is manageable once you know the system. Start with N26 or Wise on Day 1, get your tax ID as soon as possible, and open a traditional local account within 4–6 weeks.