01
Address registration
Every person moving to Germany must register their place of residence at the local Einwohnermeldeamt or Bürgeramt (citizens' services office) within 14 days of moving in. The resulting Anmeldebestätigung (registration confirmation) is one of the most important documents in Germany — it is required to open a bank account, apply for a Steuer-ID duplicate, and for many administrative processes. Failure to register within 14 days can result in a fine of up to €1,000.
Obtain the Wohnungsgeberbestätigung from your landlord
Before your appointment, your landlord must provide a Wohnungsgeberbestätigung (landlord's confirmation of your move-in). This is a legal obligation for landlords under §19 Bundesmeldegesetz. Landlords who refuse can be fined. Keep the signed original as you must present it at registration.
Book an appointment at your local Bürgeramt
Most cities require an online appointment (Termin) booked through the local Bürgeramt or Einwohnermeldeamt website. In Berlin, use service.berlin.de; in Munich, muenchen.de/termin. In smaller towns appointments may be available immediately or on a walk-in basis. Book as early as possible since appointment slots in large cities can be 2–4 weeks out.
Attend with passport, Wohnungsgeberbestätigung, and completed Anmeldeformular
Bring your valid passport or national ID card, the Wohnungsgeberbestätigung from your landlord, and a completed Anmeldeformular (registration form). Download and complete the Anmeldeformular in advance from your local Bürgeramt website. If you are registering multiple household members, bring all passports and one joint form is usually accepted.
Receive the Anmeldebestätigung on the same day
The Bürgeramt officer processes the registration immediately and issues your Anmeldebestätigung (official confirmation of registration) on the same day. This document includes your registered address and is used as address proof for almost all subsequent administrative steps. Make several copies and keep the original safe.
14-day registration deadline — fine up to €1,000 for late registration
The Bundesmeldegesetz requires registration within 14 days of moving in. Late registration can result in an administrative fine (Bußgeld) of up to €1,000. If you are still searching for permanent accommodation, register at a temporary address (hotel, Airbnb, or a friend's address) within the deadline and update your registration when you move.
Landlord is legally obligated to provide the Wohnungsgeberbestätigung
Some landlords are unaware of or reluctant to provide the Wohnungsgeberbestätigung. Under §19 Bundesmeldegesetz, landlords who fail to provide this document can themselves be fined. If your landlord refuses, remind them of their legal obligation. Without this document you cannot register.
Make it in Germany — Reporting your place of residence
www.make-it-in-germany.com/en/living-in-germany/setting-up-home/reporting-your-place-of-residence
official · Federal Government of Germany · checked 2026-05-07
Bundesmeldegesetz (BMG) — Federal Registration Act
www.gesetze-im-internet.de/bmg/
legislation · Federal Ministry of Justice · checked 2026-05-07
02
Tax identification number
The Steueridentifikationsnummer (Steuer-ID) is an 11-digit permanent tax identification number issued by the Bundeszentralamt für Steuern (BZSt, Federal Central Tax Office). It is assigned automatically to everyone who completes an Anmeldung in Germany — you do not need to apply for it. The Steuer-ID is sent by post to your registered address within 2–4 weeks of registration. It is distinct from the Steuernummer (a shorter employer-specific tax number also required eventually), and your employer needs both for payroll. You cannot receive your first pay slip correctly processed without providing your Steuer-ID.
Complete your Anmeldung (address registration)
The Steuer-ID process is entirely automatic after address registration. No separate application is needed. Once you are registered at an address in Germany, the BZSt is notified by the registration office and initiates issuance of your Steuer-ID.
Wait for the Steuer-ID letter from the BZSt
The BZSt sends your Steuer-ID by post (regular mail, not registered) to your registered address. This typically arrives within 2–4 weeks of your Anmeldung appointment. You cannot receive the letter at a PO box or forwarding address — it must be sent to your registered German residential address.
Provide the Steuer-ID to your employer
Give your 11-digit Steuer-ID to your employer's HR or payroll department. Your employer uses it to report wages to the tax authority and for payroll tax deductions. Provide it as soon as you receive it — withholding it causes your employer to apply the least favorable tax class (Steuerklasse VI) by default.
Request a duplicate online if not received within 4 weeks
If you have not received your Steuer-ID within 4 weeks of Anmeldung, you can request a duplicate via the BZSt online portal at bzst.de. You will need your full name, date of birth, and registered address. The duplicate is also sent by post. Alternatively, your employer's tax advisor may be able to look it up via the ELSTER payroll system.
You cannot request a Steuer-ID before completing Anmeldung
The Steuer-ID is assigned automatically based on your registered address. Contacting BZSt before completing Anmeldung is pointless — you will be told to register first. If you have completed Anmeldung but have not received your Steuer-ID after 4 weeks, then request a duplicate.
Steuer-ID and Steuernummer are different — employer needs both
The Steuer-ID (11 digits, permanent, assigned to you for life) is different from the Steuernummer (shorter, employer-specific, issued by your local Finanzamt for income tax assessment). Your employer needs your Steuer-ID for payroll from day one. The Steuernummer is assigned when you file your first annual tax return (Einkommensteuererklärung) or is looked up via ELSTER by your employer.
03
Health insurance
Germany operates a dual health insurance system. Employees earning below the annual Versicherungspflichtgrenze (compulsory insurance threshold — approximately €73,800 gross per year in 2024) are required by law to enroll in statutory health insurance (gesetzliche Krankenversicherung, GKV). Employees earning above this threshold have the option to join private health insurance (private Krankenversicherung, PKV) instead. GKV enrollment must happen before your first day of work — coverage starts automatically from the date your employment begins. You must provide your employer with a Mitgliedsbescheinigung (membership confirmation) from your chosen GKV insurer on or before day one.
Determine whether GKV or PKV applies based on your salary
Compare your gross annual salary to the current Versicherungspflichtgrenze (approximately €73,800/year in 2024, updated annually). If below the threshold, GKV is mandatory. If above, you may choose PKV — but this choice is effectively permanent while you remain employed above the threshold. EU Blue Card holders above the salary threshold face this real choice and should consider it carefully.
Choose a GKV provider and submit an enrollment form
All GKV insurers (Krankenkassen) are required to accept new members. Major nationwide providers include Techniker Krankenkasse (TK), AOK, Barmer, DAK, and IKK. Contribution rates vary slightly between providers (typically 14.6% base rate plus a provider-specific Zusatzbeitrag). Submit the enrollment form online or in person together with a copy of your employment contract. Most providers have English-language enrollment portals.
Receive the Mitgliedsbescheinigung from your insurer
After processing your enrollment, the GKV insurer issues a Mitgliedsbescheinigung (membership confirmation certificate). For online enrollment this is typically available as a PDF within 1–3 business days. This document must be submitted to your employer before or on your first day of work for them to set up the correct payroll deductions.
Submit the Mitgliedsbescheinigung to your employer on day one
Hand the Mitgliedsbescheinigung to your employer's HR department on or before your first day of employment. Your employer uses it to register you with the insurer for employer contributions (they pay roughly half of the total GKV contribution). Without this document your employer cannot correctly process your payroll.
Choosing PKV over GKV is generally irreversible while employed above the threshold
EU Blue Card holders and other highly paid workers who opt for PKV instead of GKV cannot easily switch back to GKV while their salary remains above the Versicherungspflichtgrenze. Switching back is only possible if your salary drops below the threshold (e.g. if you change jobs or take parental leave). PKV premiums typically rise with age. Seek independent advice before choosing PKV.
A gap in health insurance coverage triggers a back-billing penalty
In Germany, health insurance is mandatory and continuous coverage is required. If you have a gap in coverage, the insurer can back-bill you for contributions for the entire period without insurance. Ensure you enroll in GKV (or PKV) before your employment starts — do not wait until after your first paycheck.
GKV-Spitzenverband — Statutory Health Insurance in Germany
www.gkv-spitzenverband.de/english/statutory_health_insurance/statutory_health_insurance.jsp
official · GKV-Spitzenverband (National Association of Statutory Health Insurance Funds) · checked 2026-05-07
Make it in Germany — Health Insurance
www.make-it-in-germany.com/en/living-in-germany/healthcare/health-insurance
official · Federal Government of Germany · checked 2026-05-07
04
Bank account
Opening a German bank account requires, at minimum, a valid passport and an Anmeldebestätigung (registration confirmation). Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) typically require an in-branch appointment and may also request your employment contract and, after a few months of residency, a Schufa credit check. Neobanks (N26, Bunq, Trade Republic) allow fully online account opening via video identification, often without visiting a branch, and are generally more accessible for new arrivals without a Schufa history. An IBAN is essential for receiving your German salary.
Have your Anmeldebestätigung ready
Your Anmeldebestätigung is the primary address proof accepted by German banks. Without it, most banks cannot process your account application. Complete your Anmeldung before attempting to open a bank account. Some banks also accept a utility bill in your name, but the Anmeldebestätigung is universally accepted.
Choose between a traditional bank and a neobank
Traditional banks (Deutsche Bank, Commerzbank, Postbank, Sparkasse) offer full banking services, in-branch support, and established relationships — but require an in-person appointment and may request a Schufa credit check. Neobanks (N26, Bunq, Trade Republic) open accounts entirely online via video identification, have no Schufa requirement, and provide an IBAN immediately — making them the easiest option for new arrivals without a German credit history.
Apply online or in-branch with required documents
For a traditional bank: book an appointment and attend in person with your passport, Anmeldebestätigung, and employment contract. For a neobank: complete the online application form and verify your identity via the in-app video identification (VideoIdent) process using your passport. The VideoIdent process typically takes 5–15 minutes. You will receive your IBAN immediately after successful verification.
Receive your account details, card, and PIN
After approval, the bank sends your account number (IBAN), debit card, and PIN separately by post for security. Provide your IBAN to your employer immediately so payroll can be set up in time for your first payment. Keep the card and PIN letters separate and destroy the PIN letter once memorized.
Traditional banks may require a Schufa credit check — build credit history first
Traditional banks often check your Schufa credit score before approving a current account (Girokonto). New arrivals have no Schufa history, which can lead to rejection. Build an initial credit footprint by signing up for a German mobile phone contract (which creates a Schufa entry) before applying to a traditional bank. Neobanks do not require a Schufa check.
Some banks require a minimum monthly income — check before applying
Certain banks require applicants to receive a minimum monthly salary (e.g. €700–€1,000) into the account to waive account fees. For free accounts, confirm these conditions before applying. Neobanks typically have no minimum income requirement and offer free basic accounts.
Deutsche Bundesbank — Banking in Germany
www.bundesbank.de/en/
official · Deutsche Bundesbank · checked 2026-05-07
Verbraucherzentrale — Girokonto: Ein Konto für alle
www.verbraucherzentrale.de/wissen/geld-versicherungen/sparen-und-anlegen/girokonto-ein-konto-fuer-alle-13010
community · Verbraucherzentrale (German Consumer Advice Centre) · checked 2026-05-07
05
Warnings
Thresholds and funding floors move with the year
Blue Card salary thresholds and Opportunity Card financing amounts are published against the current legal year, so re-check the official pages before relying on a saved figure.
National-visa timing is not predictable enough to compress
The Federal Foreign Office warns that longer-stay visa applications may take several months, and practical timing still depends on the mission handling the file.
Regulated professions need separate licensure
A job offer alone is not enough for routes into regulated professions such as healthcare if the licence to practise is still missing.
06
Official sources
Germany country profile
european-union.europa.eu/principles-countries-history/eu-countries/germany_en
official · European Union · checked 2026-04-23
Visa & residence overview
www.make-it-in-germany.com/en/visa-residence
official · Federal Government of Germany · checked 2026-04-23
EU Blue Card
www.make-it-in-germany.com/en/visa-residence/types/eu-blue-card
official · Federal Government of Germany · checked 2026-04-23
Work visa for qualified professionals
www.make-it-in-germany.com/en/visa-residence/types/work-qualified-professionals
official · Federal Government of Germany · checked 2026-04-23
Job search opportunity card
www.make-it-in-germany.com/en/visa-residence/opportunity-card/job-search
official · Federal Government of Germany · checked 2026-04-23
Opportunity card questions and answers
www.make-it-in-germany.com/en/visa-residence/opportunity-card/questions-answers
official · Federal Government of Germany · checked 2026-04-23
Visa for research
www.make-it-in-germany.com/en/visa-residence/types/other/research
official · Federal Government of Germany · checked 2026-04-23
Visas for Germany
www.auswaertiges-amt.de/en/visa-service/215870-215870
official · Federal Foreign Office · checked 2026-04-23
Visa fuer Deutschland
www.auswaertiges-amt.de/de/service/visa-und-aufenthalt/visabestimmungen-allgemein
official · Auswaertiges Amt · checked 2026-04-23
Residence Act (English translation)
www.gesetze-im-internet.de/englisch_aufenthg/englisch_aufenthg.html
legislation · Federal Ministry of Justice and Federal Office of Justice · checked 2026-04-23
Section 18g Residence Act
www.gesetze-im-internet.de/aufenthg_2004/__18g.html
legislation · Federal Ministry of Justice and Federal Office of Justice · checked 2026-04-23
Section 18d Residence Act
www.gesetze-im-internet.de/aufenthg_2004/__18d.html
legislation · Federal Ministry of Justice and Federal Office of Justice · checked 2026-04-23
Section 20a Residence Act
www.gesetze-im-internet.de/aufenthg_2004/__20a.html
legislation · Federal Ministry of Justice and Federal Office of Justice · checked 2026-04-23
BAMF EU Blue Card guidance
www.bamf.de/EN/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/BlaueKarteEU/blauekarteeu.html
official · Federal Office for Migration and Refugees · checked 2026-04-23
BAMF researcher residence guidance
www.bamf.de/DE/Themen/Forschung/AnerkennungForschungseinrichtungen/Aufenthaltstitel/aufenthaltstitel-node.html
official · Federal Office for Migration and Refugees · checked 2026-04-23
Work permits
Need to check the visa routes or application steps for Germany?
See work permit guide for Germany