Opening a Bank Account and Managing Taxes in Europe
What international professionals should know about banking, tax registration and financial setup after arriving in Europe.
- Published
- 2026-07-09
- Last reviewed
- 2027-07-09
Opening a bank account
Most European banks require proof of identity (passport), residence permit or registration certificate, proof of address (rental contract or utility bill) and sometimes proof of employment or income. In some countries, you can open a basic account without a full residence permit using a passport only (especially with digital banks). In Germany, you need your Anmeldebestätigung (registration certificate) from the local Bürgeramt. In Portugal, you typically need your NIF (tax number) and residency card. In Spain, you need your NIE (foreigner identification number) and proof of address. In the Netherlands, a BSN (citizen service number) is required. In Ireland, you need proof of address and sometimes a letter from your employer. Accounts can take 1-4 weeks to open through traditional banks; digital alternatives are available in all countries.
Digital banking options
Digital banks and fintech options are widely available across Europe and can be easier to open initially. Revolut, N26, Wise and bunq offer multi-currency accounts that can be opened in minutes with a passport and proof of address. These are excellent for your first weeks in a new country — they allow you to receive salary, pay rent and make transfers while you arrange a traditional bank account. However, some employers and landlords prefer or require traditional bank accounts from established local banks. Digital banks in the EU benefit from the same SEPA instant transfer system and deposit guarantee schemes (up to €100,000) as traditional banks. Consider keeping both a digital and a traditional account for flexibility.
Tax registration
After arriving, you typically need to register with the local tax authority. Your tax obligations depend on residence status, income source and bilateral tax treaties between countries. In Portugal, you need to register for NIF (Número de Identificação Fiscal) at a Finanças office — this is one of the first things most residents do. In Germany, you receive a Steuer-ID (tax ID) automatically after registering your address at the Bürgeramt. In Spain, you need a NIE (Número de Identidad de Extranjero). In the Netherlands, you need a BSN (Burgerservicenummer) which serves as both tax and social security number. Keep copies of all tax documents and understand the tax year and filing deadlines in your country of residence. International tax filing can be complex if you maintain income sources in your home country.
Social security contributions
Social security contributions are deducted from salaries and fund healthcare, pensions and unemployment benefits. The percentage varies significantly by country and employment type. In Germany, total social security contributions (health, pension, unemployment, long-term care) amount to approximately 20-22% of gross salary, split equally between employer and employee. In Portugal, the employer pays approximately 23.75% and the employee 11%. In Spain, the employee contribution is approximately 6.35% for common contingencies. In the Netherlands, contributions are more complex and include income-dependent health insurance allowances. Understanding these deductions is essential for calculating your net income accurately — use the Cost of Living calculator to estimate your take-home pay in each country.
Keep records organized
Maintain digital copies of employment contracts, payslips, bank statements, tax documents and proof of residence. These are often required for visa renewals, loan applications and annual tax filings. Create a folder structure organized by category (contracts, payslips, taxes, visas, healthcare, housing) and keep backups in cloud storage. Scan all physical documents as soon as you receive them. This organizational habit will save you significant time and stress when you need to find a specific document for visa renewals, tax filings or rental applications. Keep records for at least the minimum period required by local tax law (typically 5-10 years in most European countries).