Skip to main content
★★★★★5.0 from 83 reviews

Moving to Germany: checklist for expats

Visa, Anmeldung, tax ID, bank account, health insurance: this guide walks you through every step in the right order, so nothing slips through the cracks.

Anmeldung deadline
14 days
GKV contribution rate
17.5 %
health cover needed from arrival
Day 1
André Disselkamp
By André Disselkamp, Co-Founder & Insurance Specialist · Insurancy · DVA-certifiedPublished
The short answerMoving to Germany splits into two phases. Before you arrive, sort your visa, health insurance and documents. After you arrive, complete the Anmeldung within 14 days, then wait for your tax ID by post and open a bank account. Health coverage is mandatory and affects both your visa and your employment contract.

Who this guide is for

This checklist is for anyone relocating to Germany from abroad: employees starting a new job, self-employed professionals, and job seekers arriving on a visa. The steps apply whether you are coming from inside or outside the EU, though some sections (especially the visa part) are more relevant to non-EU nationals.

If you are already registered and settled, you will find the insurance sections most useful. If you are still planning your move, start from the beginning and work through in order.

Before you move: visa and documents

EU, EEA, and Swiss citizens can move to Germany freely and do not need a visa. Most other nationals need a visa or a residence permit (Aufenthaltstitel), which is the official permission to live and, depending on the type, to work in Germany.

Three routes come up most often for newcomers. The Opportunity Card Germany is a points-based permit that lets you search for a job after you arrive. The Opportunity Card replaced the former job seeker visa in June 2024; see that page for what still applies. The EU Blue Card Germany is for non-EU nationals with a recognised university degree and a job offer above a salary threshold.

Most visa applications require proof of health insurance, so think about your coverage before you book your flight.

Documents to bring with you

Valid passport and visa or residence permit. Birth certificate and, if applicable, marriage certificate (possibly with a certified translation). Degree or qualification certificates. Employment contract or proof of financial means. Proof of health insurance. Scan every document and store copies in cloud storage. German offices frequently ask for originals, but digital backups save you when something gets lost.

Anmeldung: register your address in the first 14 days

The Anmeldung is required by the Bundesmeldegesetz. Missing the deadline can result in a fine, so book your Bürgeramt appointment the day you sign your rental contract.

  1. Step 1Book your appointmentGo online and search "[your city] Bürgeramt Termin". Slots fill up quickly in larger cities. Book as early as possible, even if the earliest slot is after the 14-day deadline. Screenshot the booking system to show no earlier dates were available.
  2. Step 2Fill in the registration formDownload the Anmeldeformular from your local Bürgeramt website and complete it before your appointment. This saves time at the counter.
  3. Step 3Attend with the right documentsBring your passport or national ID card, the landlord's written confirmation of your move-in date (Wohnungsgeberbestätigung, which your landlord is legally required to provide), and the completed registration form.
  4. Step 4Receive your MeldebescheinigungThe registration certificate (Meldebescheinigung) is issued on the spot. Keep it safe: it unlocks your tax ID, is often required to open a German bank account, and is needed for many contracts and registrations.

Health insurance: the one policy you must have

Health insurance is mandatory for everyone who lives in Germany. Your employer will ask for proof of it, and immigration offices require it for most residence permits. There is no opt-out.

Three types of coverage apply to expats. GKV (gesetzliche Krankenversicherung) is public health insurance, the statutory system. PKV (private Krankenversicherung) is private health insurance with individually underwritten policies. IPMI (International Private Medical Insurance) is internationally portable coverage: it may or may not meet German legal requirements, so check before relying on it.

For GKV, the contribution rate is 14.6% of your gross income, plus an average additional rate of 2.9%, giving a combined rate of around 17.5%. This is split between you and your employer. The calculation only applies up to the contribution ceiling, which is €69,750 per year in 2026 (rising to €76,500 from 2027, subject to Bundesrat approval).

Employees earning above €77,400 per year in 2026 (€84,150 from 2027, pending Bundesrat approval) can opt out of GKV and take out private insurance instead. Self-employed people and civil servants can usually join PKV regardless of income. Your employer contributes up to €508.59 per month towards private health insurance in 2026, plus €104.63 for long-term care.

For a full breakdown of how to choose between these options, read our guide to private health insurance in Germany.

GKV vs. PKV vs. IPMI at a glance

CriterionMost expats start with GKVGKVPublic statutory health insurancePKV / IPMIPrivate or international health insurance
Who can joinAll employees; income threshold applies for opting outEmployees above income threshold, self-employed, civil servants; IPMI: anyone (check recognition)
How cost is calculatedPercentage of income up to the contribution ceilingRisk-based premium depending on age and health
Family membersIncluded free if not earningSeparate premium per person
Recognised for visa and workYes, always recognisedPKV: yes. IPMI: check policy terms carefully

In short: GKV is the default for most employees; PKV or IPMI can be better for high earners, the self-employed, and those who need international coverage.

Which other insurances make sense

Personal liability insurance (Haftpflichtversicherung) covers accidental damage you cause to other people or their property. If you spill something on a neighbour's laptop or accidentally break a window in your rented flat, this policy pays the bill. It is usually inexpensive and is one of the first things many landlords informally expect tenants to have.

Household contents insurance (Hausratversicherung) covers your belongings against fire, water damage, and burglary. It is worth considering once you have furnished your flat, particularly if you own electronics, a bicycle, or valuable items.

Legal insurance (Rechtsschutzversicherung) covers legal costs if you end up in a dispute with your landlord, employer, or a service provider. Most policies have a waiting period, often three months, before you can make a claim, so it does not help with disputes that arise immediately after you arrive.

Insurance overview

Health insurance (GKV/PKV/IPMI): mandatory, covers medical costs, take out before or on arrival. Personal liability: not mandatory but strongly recommended, covers damage you cause to others, arrange as soon as you move in. Household contents: optional, covers your belongings, worth arranging once you have furnished your flat. Legal insurance: optional, covers legal costs in disputes, ideally in month one but note the waiting period before you can claim.

Where to startStart with health insurance, then add personal liability. Household contents and legal insurance can follow once you have settled in. The order matters: health coverage affects your visa and your employment contract, so it needs to come first.

Common mistakes to avoid

Waiting too long to book your Bürgeramt appointment

Slots fill up fast in cities like Berlin and Munich. Book the day you sign your rental contract, even if the appointment falls slightly after 14 days.

Assuming travel insurance counts as health coverage

Travel insurance is designed for short trips, not residency. It rarely meets German legal standards for a residence permit or employment contract.

Health insurance guide

Not putting your name on the mailbox

Your tax ID arrives by post. If your name is not on the mailbox, the letter may not be delivered.

Skipping personal liability insurance

Accidents happen. A standard policy is usually inexpensive and protects you from claims that could otherwise be very expensive.

Liability insurance

Choosing health insurance without advice

The right choice between GKV, PKV, and IPMI depends on your income, employment status, age, and how long you plan to stay. Getting it wrong is hard to undo.

Compare GKV vs PKV

Expecting legal insurance to cover disputes from day one

Most legal insurance policies have a waiting period, often three months. Take it out early so you are covered once the waiting period ends.

Legal insurance guide

Frequently asked questions about moving to Germany

André DisselkampYour question is not here?André and the team are happy to help.
Ask a question
What happens if I miss the 14-day Anmeldung deadline?
A fine is possible under the Bundesmeldegesetz. Register as soon as you can and keep a screenshot of your appointment booking as evidence that you acted promptly. The fine is at the discretion of the local authority, but registering late is always better than not registering at all.
Which insurance is actually mandatory in Germany?
Health insurance, including long-term care insurance, is the only one mandatory for everyone. If you own a car, motor liability insurance is also mandatory. Personal liability insurance is strongly recommended from day one but not legally required. Household contents insurance and legal insurance are optional and can be arranged once you have settled in.
Can I open a bank account before completing the Anmeldung?
Some online banks allow you to open an account without a registration certificate. Most branch banks require it. If you need a bank account quickly, an online bank with English-language support is usually the fastest route.
Is my international or travel health insurance enough for a residence permit?
Often not. Travel insurance is designed for short trips, not residency. For a residence permit or an employment contract in Germany, you need proof of health insurance that meets German legal standards. Check whether your existing policy qualifies before you rely on it.
When will I receive my German tax ID?
The Bundeszentralamt für Steuern sends it by post to your registered address after the Anmeldung, usually within two to four weeks. Make sure your full name is on your mailbox, or the letter may not be delivered.
Can I choose private health insurance (PKV) as an expat?
It depends on your employment status and income. Employees earning above €77,400 per year in 2026 can opt out of GKV. Self-employed people and civil servants can usually join PKV regardless of income. The right choice depends on your age, health, and how long you plan to stay in Germany.

Not sure which health insurance fits your situation?

The choice between GKV, PKV, and IPMI depends on your income, employment status, and how long you plan to stay. Get personal advice in English before you sign anything.

Sources

  1. Make it in Germany (Federal Government): Job search opportunity card, Abruf November 2026
  2. German Federal Ministry of Justice: § 1 PFLVG, Abruf November 2026
Verdict

Visa and health insurance first, then Anmeldung, tax ID and bank: the order is what makes it manageable.

  1. Health insurance is mandatory and affects both your visa and your employment contract: sort it before or on arrival.
  2. Personal liability insurance is usually inexpensive and worth arranging as soon as you move in.
  3. If you need advice on GKV, PKV, or IPMI in English, get individual guidance before signing anything.
André Disselkamp
Free checklist

Health insurance checklist for moving to Germany

Every step from visa to residence permit on two pages, so you don't miss a document.

By sending you accept our privacy policy.

Google5.083 reviews

Your tailored quote in 2 minutes

Free advice in English from André, our expat specialist. No obligation.

Your free comparison

What are you looking for?