If there is one thing every person arriving in Germany must do — whether you are an expat, student, or immigrant — it is the Anmeldung (address registration). Without it, almost nothing else works: no bank account, no tax ID, no health insurance registration, no mobile phone contract. It is the foundation of your life in Germany.
The good news: the process is straightforward once you know what to expect. This guide walks you through every step — what to bring, where to go, what to do after, and how to avoid the most common mistakes.
What Is the Anmeldung?
The Anmeldung is the official registration of your residential address with your local government office, called the Einwohnermeldeamt or Bürgeramt (residents’ registration office). German law requires everyone living in Germany — including EU citizens and foreign nationals — to register their address within 14 days of moving in.
Once registered, you receive a document called the Meldebescheinigung (registration confirmation), which proves your German address and is required for almost every other official process in Germany.
Who Needs to Do the Anmeldung?
- Everyone moving to Germany, including EU citizens
- Non-EU citizens on any type of visa or residence permit
- International students living in Germany for more than a few weeks
- Anyone changing their address within Germany (re-registration, called Ummeldung)
Exception: If you are staying in a hotel or short-term furnished apartment for fewer than 3 months, you may not need to register. However, if you plan to stay longer or need any German services, registering is always the right move.
What You Need Before You Start
Gather these documents before your appointment — missing even one can mean a wasted trip:
- Valid passport or EU ID card — for non-EU citizens, bring your passport. EU citizens can use their national ID card.
- Wohnungsgeberbestätigung (landlord confirmation form) — this is a document your landlord must sign confirming you live at their property. It is legally required since 2015. Download the form from your city’s official website, have your landlord fill it in and sign it before your appointment.
- Anmeldeformular (registration form) — the official form to fill in your personal details and new address. Most Bürgerämter have it at the office, but you can also download and fill it in advance from your city’s website to save time.
- For families: Birth certificates for children being registered together with you.
- For married couples: Marriage certificate if registering together.
Important about the Wohnungsgeberbestätigung: This is the document most people forget or struggle to get. Ask your landlord for it as soon as you sign your rental contract — some landlords are unfamiliar with it. If your landlord refuses to provide it, this is a legal violation on their part and you can report it to your local Meldeamt.
Step-by-Step: How to Complete Your Anmeldung
Step 1: Find your local Bürgeramt
Your registration must be done at the Bürgeramt (also called Einwohnermeldeamt or Rathaus) in the district where you live — not just any office in the city. Search for your city name plus “Bürgeramt” or “Anmeldung” to find the right office. For example: “Bürgeramt Berlin Mitte” or “Einwohnermeldeamt München.”
Step 2: Book an appointment
Most German cities now require or strongly recommend booking an appointment (Termin) online rather than walking in. Go to your city’s official website and look for “Termin online buchen” or “Anmeldung Termin.” In large cities like Berlin, Munich, Hamburg, and Frankfurt, appointments can book up 2–6 weeks in advance — so do this as soon as you have your accommodation confirmed.
Tip for Berlin: The Berlin appointment system (service.berlin.de) releases new slots every few days. Check early in the morning or set a browser refresh alert — slots go quickly but are regularly added.
Can’t get an appointment? Some offices accept walk-ins (ohne Termin) during specific hours, usually early morning. Arrive before opening time to queue. Smaller towns and rural areas often have shorter waits than major cities.
Step 3: Prepare your documents
Before your appointment, make sure you have everything listed in the prerequisites section above. Fill in the Anmeldeformular in advance if you downloaded it — write clearly in block letters and use the exact address format shown on your rental contract.
Step 4: Attend your appointment
Arrive 5–10 minutes early. At the office, you will hand your documents to a civil servant (Sachbearbeiter) who will enter your details into the system. The whole process usually takes just 10–15 minutes. You do not need to speak German — in most major cities, basic English is spoken at these offices, or you can bring a translator.
You may be asked a few questions such as your date of birth, your nationality, and whether you are employed. Answer honestly — this information feeds into the German tax and social security system.
Step 5: Receive your Meldebescheinigung
At the end of the appointment, you will receive your Meldebescheinigung — a small printed confirmation document showing your registered name and address. Keep several copies of this document. You will need it for opening a bank account, registering for health insurance, getting your tax ID, applying for a residence permit, and much more.
There is no fee for the Anmeldung — it is completely free.
What Happens After the Anmeldung
Once registered, several things happen automatically or are now unlocked for you:
- Tax ID (Steueridentifikationsnummer): Your tax ID will be mailed to your registered address within 2–4 weeks automatically. You do not need to apply for it separately.
- Church tax (Kirchensteuer): If you declared a religious affiliation on your Anmeldeformular, church tax will be deducted from your salary automatically. If you are not a church member, leave that field blank or mark “keine” (none).
- Bank account: You can now open a German bank account using your Meldebescheinigung as proof of address.
- Residence permit: Non-EU citizens can now apply for their Aufenthaltstitel (residence permit) at the Ausländerbehörde (foreigners’ authority) using their Meldebescheinigung.
Anmeldung in Major German Cities
| City | Office Name | Appointment Booking | Average Wait for Appointment |
|---|---|---|---|
| Berlin | Bürgeramt | service.berlin.de | 2–6 weeks |
| Munich | Kreisverwaltungsreferat (KVR) | muenchen.de/rathaus/kvr | 1–3 weeks |
| Hamburg | Kundenzentrum | hamburg.de/kundenzentren | 1–2 weeks |
| Frankfurt | Bürgeramt | frankfurt.de/buergeramt | 1–2 weeks |
| Cologne | Bürgeramt | stadt-koeln.de | 1–3 weeks |
Common Mistakes to Avoid
- Registering too late: You have 14 days from moving in. While fines are rare for first-time residents, late registration can cause problems when applying for a residence permit or opening a bank account — both institutions ask when you registered.
- Forgetting the Wohnungsgeberbestätigung: This is the number one reason for failed appointments. Get it signed by your landlord before your visit — the office cannot process your registration without it.
- Registering the wrong address: Register the address where you actually sleep and live, not a friend’s address or a temporary stay. Using a false address is illegal in Germany.
- Ticking the wrong religion box: If you tick a religion on the form and are employed in Germany, church tax (8–9% of your income tax) will be deducted automatically. Leave it blank if this does not apply to you.
- Not re-registering when you move: Every time you change your address in Germany, you must do an Ummeldung (re-registration) within 14 days. The process is identical to the initial Anmeldung.
Frequently Asked Questions
Can I do the Anmeldung without a permanent address?
You need a fixed address to register — you cannot use a hotel, hostel, or PO box. If you are staying temporarily with a friend or in a short-term rental, they can act as your Wohnungsgeber and sign the confirmation form. Make sure they are willing to do so before booking your appointment.
What if my landlord refuses to give me the Wohnungsgeberbestätigung?
Under German law (§ 19 Bundesmeldegesetz), landlords are legally required to provide this document within 2 weeks of you moving in. If they refuse, you can inform the Meldeamt of the refusal and they can intervene. Repeated refusal can result in a fine for the landlord of up to €1,000.
Do I need to speak German for the Anmeldung?
Not necessarily. In most major German cities, staff at the Bürgeramt speak basic English. If you are concerned, bring a German-speaking friend or colleague. You can also fill in the forms in advance using an online translation tool so you arrive prepared.
How long is the Meldebescheinigung valid?
The Meldebescheinigung itself does not expire as long as you live at the registered address. However, some institutions (like banks) may request a “current” Meldebescheinigung issued within the last 3–6 months. You can get a new copy at any time from your Bürgeramt — it usually costs €5–€10 for a certified copy.
What is the Abmeldung and when do I need it?
The Abmeldung is the de-registration process — you do this when you permanently leave Germany. You must complete it within 2 weeks of leaving. It can often be done by post or online. Failing to de-register can result in ongoing tax obligations in Germany even after you have left.
Next Steps After Your Anmeldung
Completing your Anmeldung unlocks everything else. Here is what to do immediately after:
- Make 3–4 photocopies of your Meldebescheinigung and keep them safe
- Open a German bank account using your Meldebescheinigung as proof of address
- Wait for your tax ID (Steueridentifikationsnummer) to arrive by post — 2–4 weeks
- Register with a public health insurance provider (Krankenkasse) if applicable
- Non-EU citizens: book your appointment at the Ausländerbehörde for your residence permit
You might also find helpful:
- How to open a bank account in Germany as a foreigner
- How to get your German tax ID (Steueridentifikationsnummer)
- German health insurance explained: public vs private


Leave a Reply