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.
Find Temporary or Permanent Housing
Before Arrival / Week 1You 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.
The Anmeldung (City Registration)
Week 1 - 2Within 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.
Get Health Insurance (Krankenversicherung)
Week 1 - 2Health 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 →Open a German Bank Account
Week 2To 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.
Receive Your Tax ID (Steuer-ID)
Week 2 - 4After 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.
Secure Liability Insurance (Haftpflichtversicherung)
Month 1While 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 →Apply for Your Residence Permit (Visa)
Month 1 - 3If 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).