EU Citizens Working Remotely in Germany: What You Still Need to Do

TL;DR: Freedom of movement means you can live and work in Germany without a visa – it does not mean there’s nothing to do. EU citizens must still register their address (Anmeldung), register with the tax office (Finanzamt), arrange mandatory health insurance, and open a bank account. If you’re self-employed, you’ll also need to register as a Freiberufler or Gewerbe. Working for an employer in another EU country? You’ll likely need an A1 certificate to stay in the right social security system.

There’s a persistent myth among EU citizens moving to Germany: “I’m European, I have freedom of movement, I can just show up and work.” The first part is true. The second is dangerously incomplete.

Freedom of movement under EU law gives you the right to live and work in any EU member state. It does not give you the right to ignore that member state’s administrative requirements. And Germany has rather a lot of them.

Every year, EU citizens in Germany get caught out by obligations they assumed didn’t apply to them – unpaid health insurance premiums, unexpected tax bills, social security complications that could have been avoided with a single form. The irony is that most of these obligations are straightforward to meet. People just don’t know they exist.

If you’re an EU citizen working remotely in or from Germany – or planning to – here’s what you actually need to do.

Anmeldung: address registration

Deadline: within 14 days of moving in.

The Anmeldung is mandatory for everyone living in Germany – EU citizens, non-EU citizens, German nationals returning from abroad. No exceptions.

You register at your local Bürgeramt (citizens’ office) or Einwohnermeldeamt (registration office). You’ll need:

  • A valid passport or national ID card
  • A Wohnungsgeberbestätigung (landlord confirmation) – your landlord must provide this form confirming you live at the address. Without it, the Bürgeramt will turn you away.
  • The completed registration form (Anmeldeformular)

What the Anmeldung gives you:

  • A Meldebescheinigung (registration certificate) – you’ll need this for almost everything else: bank accounts, tax registration, health insurance, employment contracts
  • An Identifikationsnummer (tax ID) – sent by post approximately 2-4 weeks after registration. This is your permanent German tax ID and follows you for life.

Common mistake: subletting through Airbnb or short-term rental platforms and assuming you don’t need to register. If you’re staying in Germany for longer than three months, you must register. Period.

Tax registration with the Finanzamt

Once you have your Anmeldung, you need to engage with the German tax system. How this works depends on whether you’re employed or self-employed.

If you’re employed (by a German employer)

Your employer handles income tax (Einkommensteuer) withholding through the Lohnsteuer system. You’ll be assigned a Steuerklasse (tax class) based on your marital status and circumstances. Your employer deducts tax at source and remits it to the Finanzamt on your behalf.

You receive your Identifikationsnummer automatically after Anmeldung. Give this to your employer. That’s the essential step for employed workers.

You may still want to file an annual tax return (Einkommensteuererklärung) – not because you have to, but because most employees in Germany are owed a refund. The average refund is around EUR 1,000 per year. Tools like Wundertax, SteuerGo, or Taxfix make this manageable even with limited German.

If you’re self-employed

Self-employment in Germany requires active tax registration. Within a month of starting your freelance activity, you must complete the Fragebogen zur steuerlichen Erfassung – a lengthy questionnaire submitted to your local Finanzamt through ELSTER (Germany’s electronic tax portal).

This form covers:

  • Your personal details and address
  • The nature of your self-employed activity
  • Whether you’re a Freiberufler or Gewerbe – this distinction fundamentally shapes your tax obligations
  • Your expected revenue and profit for the first year
  • Whether you’ll use the Kleinunternehmerregelung (small business VAT exemption)
  • Bank account details for tax payments and refunds

The Finanzamt will assign you a Steuernummer (tax number) based on this form. Until you have it, you can’t issue proper invoices. The process typically takes 2-6 weeks, though it can be longer in busy cities.

Health insurance: mandatory, no exceptions

Germany has a universal health insurance obligation (Krankenversicherungspflicht). Everyone living in Germany must have health insurance. This applies to EU citizens just as much as to German nationals.

Employed workers

If you’re employed in Germany, you’re automatically enrolled in the public health insurance system (gesetzliche Krankenversicherung – GKV) unless your gross annual salary exceeds the Versicherungspflichtgrenze (currently EUR 77,400 in 2026), in which case you can opt for private insurance (PKV).

Your employer deducts health insurance contributions from your salary. The standard rate is approximately 14.6% of gross income, split roughly equally between employer and employee. Your Zusatzbeitrag (supplementary contribution, varying by insurer) adds another 1-2%.

Main public insurers include TK (Techniker Krankenkasse), AOK, Barmer, and DAK. They’re all required to offer the same basic coverage, so differences come down to supplementary benefits, service quality, and the Zusatzbeitrag rate.

Self-employed workers

As a self-employed person, you must arrange your own health insurance. You have two options:

Public (GKV): possible if you were publicly insured immediately before becoming self-employed in Germany. Monthly contributions are based on your income – typically EUR 400-900 per month depending on earnings. The minimum contribution (for lower earners) is around EUR 200/month.

Private (PKV): often the initial choice for freelancers who weren’t previously in the German public system. Monthly premiums depend on age, health status, and chosen coverage level. For a healthy 30-something, expect EUR 300-500/month. Premiums increase with age.

Critical note for EU citizens: having an EHIC (European Health Insurance Card) from your home country does not satisfy Germany’s health insurance obligation. The EHIC covers temporary stays and emergency care, not permanent residency. If you’re living and working in Germany, you need German health insurance – or provably equivalent coverage from your home country’s system (via an S1 form in specific circumstances).

Bank account

Technically, you can live in Germany without a German bank account. Practically, you can’t function. You need one for:

  • Salary payments (most German employers pay by bank transfer only)
  • Health insurance premium payments
  • Tax payments and refunds
  • Utility payments and rent (Lastschrift – direct debit – is the standard payment method for recurring bills)
  • Building your Schufa credit record

Opening an account as an EU citizen is straightforward. Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) require an in-person visit with your passport and Meldebescheinigung. Online banks (N26, Comdirect, ING) can often open accounts with just your passport and video identification.

The basic Basiskonto (payment account) is a legal right under EU regulation – banks cannot refuse you one based on nationality or residency status. If a traditional bank makes things difficult, the Basiskonto is your fallback.

Social security coordination: the A1 certificate

This is where EU freedom of movement gets genuinely complex – and where many remote workers inadvertently create problems.

The default rule

Under EU social security coordination rules (Regulation 883/2004), you pay social security in the country where you work. If you live in Germany and work in Germany, you’re in the German social security system. Simple.

Working for an employer in another EU country

If you’re employed by a company in France, the Netherlands, Spain, or any other EU country – but working remotely from Germany – the question of which country’s social security system you belong to becomes critical.

The key instrument is the A1 certificate. This document confirms which country’s social security legislation applies to you. Without it, the default assumption is that you should be in the German system (because you’re working in Germany), which would mean your employer needs to register as an employer in Germany and pay German social security contributions. Most employers haven’t planned for this.

Scenarios:

  • Working entirely from Germany for a non-German EU employer: you should generally be in the German social security system. Your employer may need to register for payroll in Germany – or you’ll need an alternative arrangement.

  • Splitting work between Germany and your employer’s country: the EU telework framework agreement and Regulation 883/2004 determine which system applies, based on the percentage of time worked in each country. Below 25% of working time in your country of residence, you may stay in the employer’s country’s system. Above 25%, you generally switch to your country of residence.

  • Posted temporarily to Germany: if your employer sends you to Germany temporarily (up to 24 months), you can stay in your home country’s system with an A1 certificate issued by your home country’s social security authority.

The stakes are real. Getting this wrong can result in double contributions, gaps in coverage, or retroactive demands from the German social security authorities. If you’re working across borders, resolve the A1 situation before it becomes a problem.

Self-employment: Freiberufler or Gewerbe?

EU citizens who are self-employed in Germany face the same classification question as everyone else. Germany divides self-employment into two categories, and the distinction affects your tax obligations, registration requirements, and ongoing admin burden.

Freiberufler (liberal professions): covers writers, designers, developers, consultants, translators, journalists, architects, and other “catalogue professions.” Register directly with the Finanzamt. No trade tax (Gewerbesteuer), no mandatory chamber membership, simpler bookkeeping.

Gewerbe (commercial business): covers everything else – e-commerce, agencies, retail, hospitality. Requires Gewerbeanmeldung at the local Gewerbeamt, triggers trade tax obligations, and means mandatory IHK (chamber of commerce) membership.

Our comprehensive guide to Freiberufler vs. Gewerbe covers the distinction in detail. Get this right at the outset – reclassification after the fact can mean back taxes and penalties.

The checklist for EU citizens moving to Germany

  1. Within 14 days: Anmeldung at the Bürgeramt
  2. Within 1 month of starting work (self-employed): Fragebogen zur steuerlichen Erfassung via ELSTER
  3. Immediately: Arrange health insurance (public or private)
  4. Within first month: Open a German bank account
  5. If employed by a non-German EU employer: Resolve A1 certificate and social security position
  6. If self-employed: Determine Freiberufler/Gewerbe classification and register accordingly
  7. Optional but recommended: File annual tax return for potential refund

Common misconceptions

“My EHIC covers me.” For visits, yes. For residency, no. You need German health insurance or an S1 form from your home country.

“I don’t need to register because I’m EU.” The Anmeldung is required for everyone staying longer than three months. EU citizenship doesn’t exempt you.

“My employer handles everything.” Only if your employer is a German entity or has registered for German payroll. If you’re working remotely for a company in another EU country, the social security and tax position is your problem to solve – ideally together with your employer.

“I’ll sort it out later.” German bureaucracy penalises lateness. Late Anmeldung can mean a fine. Late tax registration means you can’t invoice. Late health insurance means backdated premiums from the date you should have been insured. Do it early, do it right.

The bottom line

Freedom of movement is a remarkable privilege. It lets EU citizens live and work anywhere in the Union without visas, work permits, or immigration hurdles. But it’s not a bureaucracy-free pass. Germany has administrative requirements that apply to everyone on its soil, and EU citizens who ignore them face the same consequences as anyone else.

The good news? None of this is hard. The Anmeldung takes an afternoon. Tax registration takes a form. Health insurance takes a phone call. The A1 certificate takes a conversation with your employer and home country’s social security office.

Do these things in your first month, and you can focus on what you actually moved to Germany for – your work, your life, and arguably the best bread in Europe.


This article is for general information only. Tax, social security, and health insurance obligations depend on individual circumstances. Consult a qualified advisor for advice specific to your situation.

Frequently asked questions

Do EU citizens need a visa to work in Germany?

No. EU/EEA citizens have the right to live and work in Germany without a visa or work permit under EU freedom of movement. However, you must complete the Anmeldung (address registration) and meet all other administrative requirements – health insurance, tax registration, and social security obligations.

Can I keep my home country’s health insurance when I move to Germany?

Generally no, not for permanent residency. If you’re posted temporarily by your employer (with an A1 certificate), you may retain your home country’s coverage. Otherwise, Germany’s Krankenversicherungspflicht requires you to join the German health insurance system – either public (GKV) or private (PKV). An S1 form may apply in specific transitional situations.

What’s the penalty for late Anmeldung in Germany?

Failure to register within 14 days is an Ordnungswidrigkeit (administrative offence) that can result in a fine of up to EUR 1,000. In practice, fines for short delays are uncommon, but being unregistered creates problems with everything else – you can’t get a tax ID, open most bank accounts, or register for health insurance without it.

Do I need to pay German taxes if I work remotely for a company in another EU country?

If you’re tax resident in Germany (living there for more than 183 days per year or having your centre of life there), your worldwide income is subject to German income tax. Your employer’s country may also have claims on your income. Double tax treaties prevent actual double taxation, but you need to understand your position and file correctly in both jurisdictions.

Can I register as self-employed in Germany while keeping my home country business?

Potentially, but the tax and social security implications are complex. You’d need to determine where your business is established for tax purposes, which country’s social security system applies, and whether you have reporting obligations in both countries. This is one of those situations where professional advice is essential – the cost of a Steuerberater is far less than the cost of getting it wrong.