Moving to Germany

The Ultimate Expat Checklist

Don't let German bureaucracy overwhelm you. Follow our step-by-step guide to get settled legally, financially, and safely.

Your Step-by-Step Guide

The first few weeks in Germany are critical. To avoid fines, delays, or issues with your visa, follow these steps in order. Many of these steps depend on the previous one being completed.

1

Find Temporary or Permanent Housing

Before Arrival / Week 1

You cannot do almost anything in Germany without a registered address. Finding a place to stay that offers a Wohnungsgeberbestätigung (Landlord Confirmation) is your absolute first priority.

2

The Anmeldung (City Registration)

Week 1 - 2

Within 14 days of moving into your permanent home, you must register your address at the local Bürgeramt (Citizen's Office). This process gives you your Meldebescheinigung, a paper you will need for your bank, internet, and visa.

3

Get Health Insurance (Krankenversicherung)

Week 1 - 2

Health insurance is legally mandatory from day one in Germany. You must choose between Public (GKV), Private (PKV), or temporary Expat Insurance depending on your visa type, employment status, and income.

Compare Public vs Private →
4

Open a German Bank Account

Week 2

To pay rent, receive your salary, and pay for your health insurance, you need a SEPA-compatible bank account. Many digital banks (like N26, Revolut, or C24) allow you to open an account in English with just your passport and Meldebescheinigung.

5

Receive Your Tax ID (Steuer-ID)

Week 2 - 4

After you complete your Anmeldung, the Federal Central Tax Office will automatically mail your 11-digit Tax ID (Steuer-Identifikationsnummer) to your registered address. You must give this to your employer so you are taxed correctly.

6

Secure Liability Insurance (Haftpflichtversicherung)

Month 1

While not legally required, this is considered the most important optional insurance in Germany. It protects you financially if you accidentally cause damage to someone else or their property (including your rented apartment).

Read why you need Liability Insurance →
7

Apply for Your Residence Permit (Visa)

Month 1 - 3

If you entered Germany on a tourist visa or a job-seeker visa, you must apply for your official Residence Permit (Aufenthaltstitel) at the Ausländerbehörde before your initial visa expires. You will need all previous documents (Anmeldung, Insurance, Bank Statements, Employment Contract).

We can help with the hardest part

Getting your health insurance set up properly is often the most confusing part of the German relocation process. Choosing the wrong system can cost you thousands of euros over time.

Start the Insurance Guide