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
- Receiving salary — European employers pay via SEPA bank transfer and require a local IBAN
- Paying rent — landlords require a SEPA direct debit mandate, which needs a European IBAN
- Utility and internet contracts — providers almost always require SEPA direct debit
- Tax registration and government payments — tax authorities link your file to a local bank account
- Avoiding 1.5–3% foreign transaction fees on every purchase, plus ATM fees
- Healthcare registration — registering with a GP or public health system often requires a local account for co-payment mandates
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.
- Novo Banco and Millennium BCP open accounts same or next day
- Many banks have dedicated English-speaking expat teams
- No minimum deposit required at most banks
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).
- N26 provides a real German DE… IBAN with passport only, same day
- DKB and ING accept foreigners with video ID, no Anmeldung needed
- German IBANs are universally accepted by all landlords and employers
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.
- Non-resident accounts (cuenta no residente) are available at most banks with no NIE needed
- BBVA and CaixaBank have excellent English apps and expat support
- Digital Nomad Visa holders can open resident accounts from day 1 with DNV + 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).
- Bunq provides a Dutch NL… IBAN with passport only, no BSN required
- Once you have a BSN, ING and ABN AMRO open accounts same day
- Very low fees (ING free with salary, ABN AMRO €2.95/month)
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
🇫🇷 France — legal right to a bank account
Required tax ID: none for a basic account — proof of address is what matters.
- Droit au compte: a legal right to a bank account — Banque de France must help if you’re rejected
- La Banque Postale is most accessible for new arrivals
- Société Générale and BNP have dedicated expat services
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.
- Fineco Bank: excellent online bank, widely accepted, English interface
- UniCredit and Intesa Sanpaolo have English-speaking expat teams in major cities
- Low monthly fees at online banks (Fineco: free with salary, €3.95 otherwise)
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
- Open a neobank before or on Day 1 — download Wise or N26 and complete identity verification (passport + selfie) before you even land.
- Register your address (Anmeldung / empadronamiento / gemeente) — book your appointment on Day 1; Germany can take 4–6 weeks.
- 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.
- Choose and open your traditional bank account — bring passport, tax ID, address registration certificate, and proof of income if required.
- 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
- No local tax/ID number — get your NIE/NIF/BSN/Steuer-ID first; this is the #1 blocker everywhere.
- No proof of address — use your rental contract; hotel addresses are usually rejected.
- AML screening delay — some nationalities face extra checks; have documents certified and translated, and expect 1–2 weeks extra.
- Visa expiring in under 6 months — bring proof of your renewal application if applicable.
- Neobank IBAN rejected for direct debit — open N26 for its widely accepted German IBAN, or accelerate opening a traditional account.
- US citizen rejected (FATCA) — disclose your US citizenship upfront; N26, HSBC Expat, and some Sparkasse branches accept Americans.
- Bank refuses without explanation — in France, invoke droit au compte via Banque de France (0 800 41 17 17); across the EU, all residents have a right to a basic payment account under the EU Payment Accounts Directive.
Tips for non-EU nationals
- Start with a neobank on Day 1 — Wise, Revolut, or N26 accept most non-EU passports with a video ID check.
- US citizens: disclose FATCA status upfront — concealing it is illegal.
- UK nationals post-Brexit are now treated as non-EU for banking purposes and need a local tax ID and visa/residence permit.
- Nationalities facing extra AML checks should prepare a complete, certified document pack and expect 1–2 weeks extra processing.
- If your visa is tied to an employer, get an HR letter confirming employment — it speeds up approval at traditional banks.
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.