Germany's administrative system is unusually sequential. One document unlocks everything else: the address registration confirmation (Meldebescheinigung), obtained at the local citizens' office (Burgeramt) within 14 days of moving in. Your Tax ID is posted automatically to the registered address. Your bank requires the Meldebescheinigung before opening an account. Your employer needs it for payroll. Health insurance is mandatory from the first day of employment. If you are arriving in a city with long Burgeramt waiting times. Berlin can run 6-8 weeks for an appointment; read the practical tip in the first card before you book.
I am a:

🧭

Country-Specific Guides

DE

Moving to Germany: Expat Registration Guide

Flag of Germany

Germany

Capital: Berlin

Last verified: May 2026

Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.

📋14 registration steps covered in this guide. Expand each card for full details, timelines and costs.

Germany is one of the most registration-heavy countries in Europe, but also one of the most logical. The Anmeldung (address registration) is your anchor: every other document; your Tax ID, your health insurance, your bank account; depends on having it done first. Book your Burgeramt appointment before you even sign your lease.

Key Registrations & Procedures

Deadline: Within 14 days of moving in (Berlin: 7 days officially, 14 widely accepted).
Processing Time: Same day. Meldebescheinigung issued immediately at the counter.
💰Fees: Free
📅Appointment: Required in most cities. Book immediately online. Berlin, Munich, Hamburg have severe shortages. Try buergeramt-termine.de for Berlin.
Required Documents:
  • Valid passport or EU/EEA national ID card
  • Completed Anmeldeformular (registration form, available online or at the office)
  • Wohnungsgeberbestatigung (landlord confirmation form, legally required since 2015)
  • Rental contract (Mietvertrag)
Where to Do It:

Any Burgeramt in your city. Berlin: any district Burgeramt. Munich: KVR (Kreisverwaltungsreferat). Hamburg: Kundenzentrum.

If You Don't Do It: Fines for late registration can reach EUR 1,000. Without the registration certificate (Meldebescheinigung) no German bank will open an account, your Tax ID is never posted to you, your employer cannot process payroll correctly, and you cannot sign a mobile phone contract. Everything waits on this one document.
💡 Practical Tip: In Berlin and Munich, citizens' office (Burgeramt) appointments can take 6-8 weeks. If you need a registration certificate quickly for a bank account or employer, a friend or colleague who is already registered in Germany can provide you with a landlord confirmation (Wohnungsgeberbestatigung) for their address. You can register there temporarily while waiting for your own permanent address appointment. This is legally permitted and widely done.
Regional Variations: Same federal law nationwide but appointment systems differ by city. Berlin is the most difficult, start booking before you arrive.
🏠 Useful Services
  • Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Visit Official Website
FAQWhat is the deadline for Residence Registration (Anmeldung) in Germany?
Within 14 days of moving in (Berlin: 7 days officially, 14 widely accepted).
How much does Residence Registration (Anmeldung) cost in Germany?
Free
What happens if I skip Residence Registration (Anmeldung) in Germany?
Fines up to EUR 1,000 for late registration. Without Anmeldung you cannot open a bank account, obtain your Tax ID, sign a phone contract, enroll in health insurance, or register children in school.
Deadline: Before or immediately upon starting work. Self-employed and students must also enroll independently.
Processing Time: Membership confirmation within days. Health card (Krankenversichertenkarte) mailed within 1-2 weeks.
💰Fees: Approx. 14.6% of gross salary + avg. 1.7% supplementary, split equally between employer and employee.
📅Appointment: No appointment. Apply online or by phone to any statutory insurer.
Required Documents:
  • Valid passport or ID card
  • Meldebescheinigung
  • Employment contract or proof of self-employment / student enrollment
  • Previous health insurance certificate (if transferring from another insurer)
Where to Do It:

Online or by phone to any statutory insurer. Popular options: Techniker Krankenkasse (tk.de), Barmer, AOK, DAK.

If You Don't Do It: Uninsured employment is illegal in Germany. Employers are legally required to enroll employees. Working without health insurance exposes both employer and employee to back-payments plus penalties.
💡 Practical Tip: Once enrolled in GKV, you can switch insurers every 12 months with two months notice, or immediately if your insurer raises its Zusatzbeitrag (supplemental rate). TK (Techniker Krankenkasse) is consistently rated highest for English-language support and digital services, making it the most popular choice among newly arrived expats. If you are self-employed and considering PKV, be aware that switching back to GKV after age 55 is very difficult, get independent advice before choosing.
Regional Variations: Federal system nationwide. Supplementary contribution rates (Zusatzbeitrag) vary slightly by insurer.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Feather: English-language insurance for expats. Helps you compare and enrol in health or liability insurance online.
Visit Official Website
FAQWhat is the deadline for Health Insurance (Krankenversicherung) in Germany?
Before or immediately upon starting work. Self-employed and students must also enroll independently.
How much does Health Insurance (Krankenversicherung) cost in Germany?
Approx. 14.6% of gross salary + avg. 1.7% supplementary, split equally between employer and employee.
What happens if I skip Health Insurance (Krankenversicherung) in Germany?
Uninsured employment is illegal in Germany. Employers are legally required to enroll employees. Working without health insurance exposes both employer and employee to back-payments plus penalties.
Deadline: Required before first payroll, employers need it to register contributions.
Processing Time: 1-6 weeks by post. Same-day in person at any Deutsche Rentenversicherung branch.
💰Fees: Free
📅Appointment: No appointment needed for in-person requests at Deutsche Rentenversicherung branch.
Required Documents:
  • Valid passport or ID card
  • Meldebescheinigung
  • If on public health insurance: issued automatically when you register with your insurer
  • If on private health insurance: request directly from Deutsche Rentenversicherung by email or in person
Where to Do It:

Your statutory health insurer issues it automatically with public insurance. For private insurance: visit any Deutsche Rentenversicherung branch in person or email your local branch.

If You Don't Do It: Without it your employer cannot correctly register pension, health, and unemployment contributions. You will still be paid but payroll compliance is at risk for both you and your employer.
💡 Practical Tip: If you have private health insurance (PKV), your Sozialversicherungsnummer is not issued automatically, you must request it directly from Deutsche Rentenversicherung in person or by email. For GKV members it arrives by post 2-6 weeks after health insurance registration. If your employer needs it urgently before it arrives, visit any Deutsche Rentenversicherung branch in person and you can receive it the same day.
Regional Variations: Federal system managed by Deutsche Rentenversicherung. The area code in your number reflects your registration office.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for Social Security Number (Sozialversicherungsnummer) in Germany?
Required before first payroll, employers need it to register contributions.
How much does Social Security Number (Sozialversicherungsnummer) cost in Germany?
Free
What happens if I skip Social Security Number (Sozialversicherungsnummer) in Germany?
Without it your employer cannot correctly register pension, health, and unemployment contributions. You will still be paid but payroll compliance is at risk for both you and your employer.
Deadline: Issued automatically after Anmeldung, no separate application needed.
Processing Time: 2-6 weeks by post to your registered address. Up to 3 months in busy periods.
💰Fees: Free
📅Appointment: No appointment needed. Assigned automatically. If urgent, visit your local Finanzamt in person.
Required Documents:
  • No additional documents required, the Anmeldung triggers automatic issuance
  • If needed urgently: Meldebescheinigung and passport at local Finanzamt
Where to Do It:

Sent by post from the BZSt to your registered address. For urgent cases, visit your local Finanzamt (tax office) in person with your Meldebescheinigung.

If You Don't Do It: Without your Tax ID your employer is required to deduct tax at the highest emergency rate (Steuerklasse 6, approximately 42%). Overpaid tax is reclaimable via your annual tax return (Steuererklarung); but that means waiting until after the tax year ends. The Tax ID is issued automatically after Anmeldung and typically arrives by post within 2-4 weeks.
💡 Practical Tip: If your Tax ID has not arrived within 4 weeks of Anmeldung and your employer needs it urgently, visit your local Finanzamt in person with your Meldebescheinigung and passport. They can look up and provide your IdNr on the spot. You can also request it online from the BZSt website at bzst.de, allow 3-4 weeks for postal delivery of the online request.
Regional Variations: Federal system, nationwide. BZSt handles all issuances centrally.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Tax ID (Steuerliche Identifikationsnummer / IdNr) in Germany?
Issued automatically after Anmeldung, no separate application needed.
How much does Tax ID (Steuerliche Identifikationsnummer / IdNr) cost in Germany?
Free
What happens if I skip Tax ID (Steuerliche Identifikationsnummer / IdNr) in Germany?
Without it your employer deducts the maximum tax rate (Steuerklasse 6, approx. 42%) until provided. Overpayments are reclaimable in your annual tax return.
Deadline: Automatic after Anmeldung, a letter typically arrives within 2-6 weeks.
Processing Time: Letter with your Beitragsnummer arrives within 2-6 weeks of Anmeldung.
💰Fees: EUR 18.36 per month per household (2026 rate), regardless of number of occupants. Exemptions for social benefit recipients.
📅Appointment: No appointment. Register online at rundfunkbeitrag.de or respond to the letter you receive.
Required Documents:
  • Anmeldebescheinigung (or simply your registered address)
  • IBAN for direct debit setup (strongly recommended)
  • Proof of exemption if applicable (e.g. ALG II decision letter, Wohngeld notice)
Where to Do It:

Online at rundfunkbeitrag.de. Set up direct debit via your Beitragsnummer from the letter.

If You Don't Do It: The Beitragsservice cross-references address registration records and will issue back-payment demands for all months since your Anmeldung, plus a surcharge of EUR 8 per outstanding contribution. Unpaid amounts become civil debt, can be registered with SCHUFA (damaging your credit rating), and in persistent cases trigger court enforcement and wage garnishment.
💡 Practical Tip: If you share a flat with others, only one Beitragsservicenummer and one monthly payment of EUR 18.36 is due per household, not one per person. Make sure only one person in your household is registered to avoid duplicate billing. If you receive a second registration letter for your address, contact the Beitragsservice immediately at rundfunkbeitrag.de to merge or cancel the duplicate account.
Regional Variations: Federal system, same rate nationwide. Disability exemption (Schwerbehindertenausweis with RF mark) may qualify for full exemption.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Broadcasting Fee (Rundfunkbeitrag) in Germany?
Automatic after Anmeldung, a letter typically arrives within 2-6 weeks.
How much does Broadcasting Fee (Rundfunkbeitrag) cost in Germany?
EUR 18.36 per month per household (2026 rate), regardless of number of occupants.
What happens if I skip Broadcasting Fee (Rundfunkbeitrag) in Germany?
The Beitragsservice cross-references address registration records and will issue back-payment demands for all months since your Anmeldung, plus a surcharge of EUR 8 per outstanding contribution.
Deadline: Before starting any commercial or trade activity (Gewerbe) in Germany. Freelancers (Freiberufler) in recognised liberal professions (doctors, lawyers, artists, journalists, engineers) are exempt and register with the Finanzamt instead.
Processing Time: 1-3 business days. Certificate (Gewerbeschein) issued immediately or by post.
💰Fees: EUR 15-65 depending on municipality.
📅Appointment: No appointment needed in most municipalities. Apply in person or online.
Required Documents:
  • Valid passport or EU/EEA national ID card
  • Meldebescheinigung (proof of residence registration)
  • Completed Gewerbeanmeldung form (available online or at the office)
  • EUR 15-65 fee
  • Any required professional licence (Erlaubnis) for regulated trades (e.g. food handling, financial advice, healthcare)
Where to Do It:

Your local Gewerbeamt (Trade Office), usually located within the Stadtverwaltung or Rathaus. Many municipalities now offer online registration via their city portal. Berlin: service.berlin.de. Munich: muenchen.de.

If You Don't Do It: Operating a Gewerbe without registration is an administrative offence (Ordnungswidrigkeit) with fines of up to EUR 1,000. The Finanzamt will also pursue back-taxes. Insurance policies may be invalidated if you operate an unregistered business.
💡 Practical Tip: If you are unsure whether your activity qualifies as a Gewerbe (requiring Gewerbeamt registration) or a freiberufliche Tatigkeit (requiring only Finanzamt registration), the distinction matters significantly for tax. Gewerbe activities are subject to Gewerbesteuer (trade tax); liberal professions are not. When in doubt, write to your local Finanzamt describing your planned activity and ask for their classification before starting. This protects you from retroactive assessments.
Regional Variations: Freiberufler (freelancers in recognised liberal professions such as doctors, lawyers, tax advisors, engineers, journalists, artists, and translators) do NOT register with the Gewerbeamt. They register directly with their local Finanzamt (tax office) and are exempt from the Gewerbesteuer (trade tax). If unsure whether your activity qualifies as Gewerbe or freiberuflich, consult a Steuerberater (tax advisor).
🏠 Useful Services
  • Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Visit Official Website
FAQWhat is the deadline for Trade and Business Registration (Gewerbeanmeldung / Gewerberegister) in Germany?
Before starting any commercial or trade activity (Gewerbe) in Germany.
How much does Trade and Business Registration (Gewerbeanmeldung / Gewerberegister) cost in Germany?
EUR 15-65 depending on municipality.
What happens if I skip Trade and Business Registration (Gewerbeanmeldung / Gewerberegister) in Germany?
Operating a Gewerbe without registration is an administrative offence (Ordnungswidrigkeit) with fines of up to EUR 1,000.
Deadline: Required before applying for a German student visa at the German embassy or consulate in your home country. Must show proof of blocked account at the visa appointment.
Processing Time: 1-5 business days to open with a specialised provider.
💰Fees: EUR 0-199 setup fee depending on provider. You must deposit EUR 11,208 (2024 rate, covers one year of living expenses as set by German authorities). Released at EUR 934/month.
📅Appointment: No appointment. Open entirely online with Fintiba or Expatrio.
Required Documents:
  • Valid passport
  • Admission letter (Zulassungsbescheid) from a German university or language school
  • EUR 11,208 transfer to the blocked account (plus any provider fees)
  • Provider confirmation letter (submitted with visa application)
Where to Do It:

Open with Fintiba (fintiba.com), Expatrio (expatrio.com), or Deutsche Bank student blocked account. All are accepted by German consulates. Fintiba and Expatrio provide the confirmation letter digitally within 24-48 hours of deposit.

If You Don't Do It: Without a Sperrkonto (or equivalent proof of financial means) your German student visa application will be refused. You cannot legally study in Germany on a student visa without it.
💡 Practical Tip: Open your Sperrkonto at least 4-6 weeks before your visa appointment to allow time for the account to be opened, the funds to clear, and the confirmation letter to be generated. Fintiba and Expatrio both provide a digital confirmation letter within 24-48 hours of the deposit clearing. Do not wait until after admission, German consulate appointments are often booked weeks in advance and delays in your Sperrkonto can cause you to miss your slot.
Regional Variations: The required deposit amount is set annually by the German government. The EUR 11,904 figure applies to 2025/2026, always check the current amount at the German consulate website for your country.
📦 Useful Services
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
  • Saily: Affordable eSIM data plans. Instant activation, no roaming fees, no SIM swap needed.
  • MobiMatter: Compare and buy local eSIM data plans. Activate instantly on arrival, no physical SIM needed.
  • SIMOptions: Compare German SIM and data plans. Filter by network, price, and data allowance across all major providers.
  • SIMOptions (Bouygues): Bouygues Telecom plans available in Germany via SIMOptions.
Visit Official Website
FAQWhat is the deadline for Blocked Bank Account (Sperrkonto) in Germany?
Required before applying for a German student visa at the German embassy or consulate in your home country.
How much does Blocked Bank Account (Sperrkonto) cost in Germany?
EUR 0-199 setup fee depending on provider.
What happens if I skip Blocked Bank Account (Sperrkonto) in Germany?
Without a Sperrkonto (or equivalent proof of financial means) your German student visa application will be refused.
Deadline: Open as soon as possible after Anmeldung, required for salary, rent, and bill payments.
Processing Time: Online banks (N26, DKB, C24): 1-5 business days. Traditional banks: 1-2 weeks.
💰Fees: Varies; N26 and DKB offer free basic accounts. Traditional banks charge EUR 5-10/month.
📅Appointment: No appointment for online banks. In-person appointment required for traditional banks.
Required Documents:
  • Valid passport or EU national ID card
  • Meldebescheinigung, required by most traditional banks
  • Tax ID (Steuer-ID), may be requested after account opening
  • German mobile phone number and email address
  • SCHUFA credit report (for credit cards / overdraft, new arrivals may have no SCHUFA history; neobanks do not require it)
Where to Do It:

Online via N26 (n26.com), DKB (dkb.de), or C24 (c24.de). In-person at Sparkasse, Deutsche Bank, or Commerzbank. PostIdent verification available at Deutsche Post branches.

If You Don't Do It: No legal penalty, but a German IBAN is required for salary payments (SEPA), rent direct debits, and most utility contracts. Without an account you also cannot build a SCHUFA credit history, which landlords use when assessing rental applications.
💡 Practical Tip: If traditional banks refuse your application because you lack a SCHUFA history or Meldebescheinigung, you are legally entitled to a basic payment account (Basiskonto) at any German bank under the EU Payment Accounts Directive. Banks cannot refuse a Basiskonto on grounds of insufficient credit history. N26 and DKB are online alternatives that accept new residents with less documentation. Use a Basiskonto or neobank as your first account, then switch once your SCHUFA history is established.
Regional Variations: National coverage. Sparkasse has the widest branch network in rural areas. N26 and DKB are fully digital and cover all of Germany.
💳 Useful Services
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for German Bank Account (Girokonto) in Germany?
Open as soon as possible after Anmeldung, required for salary, rent, and bill payments.
How much does German Bank Account (Girokonto) cost in Germany?
Varies; N26 and DKB offer free basic accounts.
What happens if I skip German Bank Account (Girokonto) in Germany?
No legal penalty, but a German IBAN is required for salary payments (SEPA), rent direct debits, and most utility contracts.
Deadline: Within 1 month of establishing German residency if you are importing a foreign-registered vehicle. New vehicles purchased in Germany must be registered before first use on public roads.
Processing Time: Same day at the Kfz-Zulassungsstelle (vehicle registration office), licence plates issued on the spot.
💰Fees: EUR 10-30 for registration. Vehicle tax (Kraftfahrzeugsteuer) charged annually based on engine size and emissions, typically EUR 100-500/year for a standard car. TUV inspection: approx. EUR 80-150 every 2 years.
📅Appointment: Required at most Kfz-Zulassungsstellen, book online via your city portal. Some offices accept walk-ins.
Required Documents:
  • Vehicle registration certificate (Zulassungsbescheinigung Teil I and Teil II) from your home country
  • Valid passport or EU national ID card
  • Meldebescheinigung (Anmeldung registration certificate)
  • Vehicle inspection certificate (TUV / HU, Hauptuntersuchung). Vehicles first registered in Germany must pass HU every 2 years.
  • Proof of German car insurance (Kfz-Haftpflichtversicherung), mandatory before registration
  • SEPA bank details for vehicle tax (Kraftfahrzeugsteuer) direct debit
Where to Do It:

Your local Kfz-Zulassungsstelle (vehicle licensing office), typically part of the Strassenverkehrsamt or Landratsamt. In Berlin: Kfz-Zulassungsbehorde, Sachsendamm 42. Find your office at kfz-auskunft.de or your city portal.

If You Don't Do It: Driving a foreign-registered vehicle in Germany beyond 1 month of establishing residency is a regulatory offence. Fines apply. German car insurance is mandatory before any vehicle can be driven on public roads, driving uninsured is a criminal offence.
💡 Practical Tip: Arrange your German Kfz-Haftpflichtversicherung (mandatory third-party car insurance) before your Kfz-Zulassungsstelle appointment, you need the eVB (electronic insurance confirmation number) from your insurer to register the vehicle. Most German insurers provide the eVB instantly online. Your insurer will also need the vehicle's HSN/TSN type codes (found on your German vehicle registration); bring the existing registration documents to help speed up quoting.
Regional Variations: Each Kfz-Zulassungsstelle covers a specific district, you must register at the office for your address district. Licence plates include your district code (e.g. B for Berlin, M for Munich).
📦 Useful Services
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
  • Sirelo: Compare international removal companies. Get quotes for moving your belongings to Europe.
Visit Official Website
FAQWhat is the deadline for Vehicle Registration (Kfz-Zulassung) in Germany?
Within 1 month of establishing German residency if you are importing a foreign-registered vehicle.
How much does Vehicle Registration (Kfz-Zulassung) cost in Germany?
EUR 10-30 for registration.
What happens if I skip Vehicle Registration (Kfz-Zulassung) in Germany?
Driving a foreign-registered vehicle in Germany beyond 1 month of establishing residency is a regulatory offence.
Deadline: Set up as soon as you have your residence registration and German ID or eAT (electronic residence permit) with online ID function activated.
Processing Time: Immediate setup online.
💰Fees: Free.
📅Appointment: No appointment. Set up online at id.bund.de.
Required Documents:
  • German ID card (Personalausweis) or electronic residence permit (eAT) with activated online ID function
  • AusweisApp installed on your smartphone
Where to Do It:

Online at id.bund.de. The AusweisApp2 can be downloaded from the app stores. EU citizens without a German ID card can use their national eID if supported.

If You Don't Do It: Without BundID you cannot access many German federal online services including Elterngeld (parental benefit), BAfoG (student finance), and other digital government portals. You would need to attend offices in person.
💡 Practical Tip: To use the full eID functions of BundID you need the AusweisApp2 installed and your German ID card or electronic residence permit (eAT) with the online ID function activated. If your eAT was issued without the online function enabled, you can activate it at any Burgeramt appointment. EU citizens without a German ID card can use the ELSTER certificate or a qualified electronic signature as an alternative authentication method for BundID.
Regional Variations: BundID is the central federal digital identity. Some state-level services use separate portals (e.g. BayernID in Bavaria) but BundID is increasingly the national standard.
🩺 Useful Services
  • Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
Visit Official Website
FAQWhat is the deadline for German Digital Identity (BundID) in Germany?
Set up as soon as you have your residence registration and German ID or eAT (electronic residence permit) with online ID function activated.
How much does German Digital Identity (BundID) cost in Germany?
Free.
What happens if I skip German Digital Identity (BundID) in Germany?
Without BundID you cannot access many German federal online services including Elterngeld (parental benefit), BAfoG (student finance), and other digital government portals.
Deadline: Register as soon as you have your Steuerliche Identifikationsnummer (Tax ID). Required before your first annual tax return is due (31 July of the following year, or 28 February with a tax advisor).
Processing Time: 1-2 weeks for the activation certificate to arrive by post.
💰Fees: Free.
📅Appointment: No appointment needed. Register online at elster.de.
Required Documents:
  • Steuerliche Identifikationsnummer (Tax ID / IdNr)
  • Valid German address (activation letter sent by post)
  • Email address
Where to Do It:

Register online at elster.de. After registration, an activation code is posted to your registered address within 1-2 weeks. ELSTER is also available as a free desktop application (ElsterFormular) and as an API for tax software.

If You Don't Do It: Without ELSTER access you must file tax returns on paper, which significantly delays processing and refunds. Employees who are entitled to tax refunds (e.g. for Werbungskosten, work expenses, double household costs, or childcare) lose money every year they do not file.
💡 Practical Tip: The ELSTER activation letter is sent by post to your registered address and takes 1-2 weeks. Register as soon as you have your Tax ID, do not wait until your tax return is due. If you use commercial tax software (e.g. WISO Steuer, Taxfix, or SteuerSparErklarung), these can interface with ELSTER directly and also provide English guidance. German tax year is the calendar year; returns for 2025 can be filed from January 2026, with a deadline of 31 July 2026 (or 28 February 2027 with a registered tax advisor).
Regional Variations: ELSTER (Elektronische Steuererklarung) is the Germany-wide federal tax portal. All German Lander use it. Some state-specific tax forms are available only through ELSTER.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Online Tax Portal (ELSTER) in Germany?
Register as soon as you have your Steuerliche Identifikationsnummer (Tax ID).
How much does Online Tax Portal (ELSTER) cost in Germany?
Free.
What happens if I skip Online Tax Portal (ELSTER) in Germany?
Without ELSTER access you must file tax returns on paper, which significantly delays processing and refunds.
Deadline: Apply as soon as possible after arrival. Kindergeld can only be backdated 6 months, so do not delay.
Processing Time: 4-8 weeks from complete application submission.
💰Fees: Free.
📅Appointment: Apply online via the Familienkasse portal (kindergeld.de) using BundID, or in person at your local Familienkasse office.
Required Documents:
  • Tax ID (Steuerliche Identifikationsnummer) for both parents and each child
  • Child's birth certificate with certified German translation if not in German
  • Completed KG 1 application form
  • Proof of right to work in Germany (for non-EU nationals)
  • Bank account details (IBAN) for payment
  • Child's school or education enrollment certificate (if child is over 18 and in education)
Official Link:
Where to Do It:

Apply at your local Familienkasse office (part of the Federal Employment Agency). Applications can also be submitted online via the BA online portal (familienportal.de).

If You Don't Do It: You will not receive monthly Kindergeld payments (EUR 250 per child per month as of 2025). Kindergeld can only be backdated 6 months, so late applications permanently forfeit earlier payments.
💡 Practical Tip: Apply as soon as the child is born or arrives in Germany. Bring your registration certificate (Anmeldung), your child's birth certificate with a certified German translation if issued abroad, and your tax ID (Steueridentifikationsnummer).
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Bundesagentur fur Arbeit: Kindergeld
FAQWhat is the deadline for Child Benefit (Kindergeld) in Germany?
Apply as soon as possible after arrival.
How much does Child Benefit (Kindergeld) cost in Germany?
Free.
What happens if I skip Child Benefit (Kindergeld) in Germany?
You will not receive monthly Kindergeld payments (EUR 250 per child per month as of 2025).
Deadline: Employed persons are automatically enrolled through their employer. Self-employed persons in certain professions must actively register within 3 months of starting self-employment activity.
Processing Time: Automatic for employees. Voluntary contribution registration for self-employed: 4-6 weeks.
💰Fees: Employees: 18.6% of gross salary split equally between employer and employee (9.3% each) in 2026. Voluntary contributions for self-employed: based on individual income.
📅Appointment: Employees: no action required. Self-employed: register via drv.de or at a local DRV service centre (Auskunfts- und Beratungsstelle).
Required Documents:
  • Social security number (Sozialversicherungsnummer), issued automatically on first employment
  • For voluntary contributions: tax ID and completed application form at DRV
  • For pension forecast: DRV online account (register via drv.de with Personalausweis or BundID)
Official Link:
Where to Do It:

Employed persons: automatically handled by employer. Self-employed: apply at your regional Deutsche Rentenversicherung office or online at drv.de.

If You Don't Do It: Self-employed persons who fail to register face backdated contribution demands plus interest. Gaps in contribution history reduce future pension entitlements proportionally.
💡 Practical Tip: Your Rentenversicherungsnummer is issued once for life and follows you across all jobs. If you worked in Germany before, you already have one. Check your existing number via the DRV online portal before applying for a new one.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Deutsche Rentenversicherung: drv.de
FAQWhat is the deadline for German Statutory Pension Insurance (Deutsche Rentenversicherung) in Germany?
Employed persons are automatically enrolled through their employer.
How much does German Statutory Pension Insurance (Deutsche Rentenversicherung) cost in Germany?
Employees: 18.6% of gross salary split equally between employer and employee (9.3% each) in 2026. Voluntary contributions for self-employed: based on individual income.
What happens if I skip German Statutory Pension Insurance (Deutsche Rentenversicherung) in Germany?
Self-employed persons who fail to register face backdated contribution demands plus interest.
Deadline: No longer legally required since 2013, apply only if specifically requested by an employer, bank, or landlord.
Processing Time: 2-4 weeks if requested.
💰Fees: EUR 10-25 depending on municipality.
📅Appointment: Required at Auslanderbehorde, book online.
Required Documents:
  • Valid passport or EU national ID card
  • Meldebescheinigung
  • Proof of employment, self-employment, or sufficient funds plus health insurance
  • Biometric passport photo
Where to Do It:

Local Auslanderbehorde. Berlin: Landesamt fur Einwanderung (LEA), Friedrich-Krause-Ufer 24. Munich: Auslanderbehorde, Ruppertstr. 19.

If You Don't Do It: No penalty, no longer required for EU citizens. Useful for interactions with certain employers, banks, and housing agencies that still request it.
💡 Practical Tip: In practice, your Meldebescheinigung (address registration certificate) combined with your EU passport or national ID card is accepted by the vast majority of German employers, banks, and landlords as sufficient proof of residence rights. The Freizugigkeitsbescheinigung is rarely needed, and some Auslanderbehorden will no longer issue it at all. Only request it if specifically asked by a third party who will not accept the Meldebescheinigung.
Regional Variations: Some Auslanderbehorden no longer issue it at all since it became optional.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung) in Germany?
No longer legally required since 2013, apply only if specifically requested by an employer, bank, or landlord.
How much does EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung) cost in Germany?
EUR 10-25 depending on municipality.
What happens if I skip EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung) in Germany?
No penalty, no longer required for EU citizens.
Deadline: Non-EU citizens must apply before their visa or entry permit expires, typically within 90 days of arrival. Apply as soon as possible after Anmeldung.
Processing Time: 4-12 weeks depending on Auslanderbehorde and permit type. A Fiktionsbescheinigung (bridging certificate) is issued immediately at the appointment, allowing you to remain and work legally while waiting.
💰Fees: EUR 100-110 for most permit types. EUR 140 for settlement permit (Niederlassungserlaubnis).
📅Appointment: Required. Book online at your local Auslanderbehorde as early as possible. Waiting times can be 4-8 weeks in large cities.
Required Documents:
  • Valid passport (original)
  • Anmeldebescheinigung (proof of residence registration)
  • Biometric passport photo
  • Employment contract or proof of income (for work-based permits)
  • Proof of health insurance coverage
  • Rental contract or proof of accommodation
  • German language certificate if required for permit type (e.g. family reunification: A1; settlement permit: B1)
Where to Do It:

Your local Auslanderbehorde. Berlin: Landesamt fur Einwanderung (LEA). Munich: KVR Auslanderbehorde. Frankfurt: Burgeramt Auslanderbehorde. Hamburg: Einwohner-Zentralamt.

If You Don't Do It: Staying in Germany without a valid residence permit after your visa expires is illegal and constitutes an administrative offence (Ordnungswidrigkeit) or criminal offence (Straftat) depending on duration. Penalties include fines, deportation, and entry bans. Your employer may also face fines for employing someone without a valid work permit.
💡 Practical Tip: Book your Auslanderbehorde appointment as soon as you have completed Anmeldung, waiting times in Berlin and Munich can be 6-10 weeks. If your appointment falls after your visa expires, you will be issued a Fiktionsbescheinigung (fictitious certificate) bridging the gap and allowing you to remain and work legally while waiting. Keep this document on you at all times. For skilled workers, the EU Blue Card (Blaue Karte EU) route often has faster processing times than standard work permits at many offices.
Regional Variations: Each city Auslanderbehorde has its own procedures, waiting times, and document requirements. Berlin and Munich have the longest waiting times. The Blue Card (Blaue Karte EU) is a popular work-based permit for qualified professionals earning above the salary threshold.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Residence Permit (Aufenthaltserlaubnis) in Germany?
Non-EU citizens must apply before their visa or entry permit expires, typically within 90 days of arrival.
How much does Residence Permit (Aufenthaltserlaubnis) cost in Germany?
EUR 100-110 for most permit types.
What happens if I skip Residence Permit (Aufenthaltserlaubnis) in Germany?
Staying in Germany without a valid residence permit after your visa expires is illegal and constitutes an administrative offence (Ordnungswidrigkeit) or criminal offence (Straftat) depending on duration.
Deadline: After 6 months of residence in Germany. Non-EU licences cease to be valid for residents after this period. EU/EEA licences remain valid indefinitely.
Processing Time: 4-12 weeks depending on country of origin. Some countries require a practical test.
💰Fees: EUR 35-50 for exchange. Additional costs if practical or theory test required.
📅Appointment: Required. Book at your local Strassenverkehrsamt.
Required Documents:
  • Valid non-EU driving licence (original plus certified translation if not in German or English)
  • Anmeldebescheinigung (proof of residence registration)
  • Biometric passport photo
  • Valid passport
  • Completed application form (Antrag auf Umschreibung)
  • EUR 35-50 fee
Where to Do It:

Your local Strassenverkehrsamt (road traffic authority). In larger cities: the KFZ-Zulassungsstelle.

If You Don't Do It: After 6 months your non-EU driving licence is no longer legally valid in Germany. Driving with an invalid licence risks fines, points on record, and insurance complications.
💡 Practical Tip: The list of countries whose licences can be directly exchanged without tests changes periodically. Before your 6-month mark, check the current list at the Kraftfahrt-Bundesamt (KBA) website, kba.de. Licences from many countries (including Switzerland, the US, Canada, Australia, and Japan) qualify for direct exchange without a practical or theory test. If your country is not on the direct-exchange list, start the process early as obtaining a German licence from scratch requires a recognised driving school and can take several months and significant cost.
Regional Variations: EU/EEA licences do not require exchange. Rules for non-EU licences vary by country, some qualify for direct exchange, others require theory and/or practical tests.
📋 Useful Services
  • Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
  • RushTranslate: Fast certified translation of driving licence documents.
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
Visit Official Website
FAQWhat is the deadline for Driving Licence Exchange in Germany?
After 6 months of residence in Germany.
How much does Driving Licence Exchange cost in Germany?
EUR 35-50 for exchange.
What happens if I skip Driving Licence Exchange in Germany?
After 6 months your non-EU driving licence is no longer legally valid in Germany.

Insider Tips for Newcomers

Complete the Anmeldung Within Two Weeks of Moving In

German law requires address registration (Anmeldung) within 14 days of moving into accommodation. The Meldebescheinigung (registration confirmation) is required for opening a bank account, health insurance, and most contracts. Book a Citizens Office (Burgerburo) appointment before your arrival date if possible, waiting lists in Berlin can be weeks.

Your Tax ID Arrives by Post 2-3 Weeks After Anmeldung, Give It to Your Employer Fast

The Steuer-ID is automatically issued and mailed after your Anmeldung. Without it, your employer defaults you to Tax Class 6 (the highest withholding rate, up to 50%). Provide your Steuer-ID to HR as soon as you receive it, you will get the overpaid tax back in the annual return but it is a painful cash flow hit.

Kindergeld Is Available Even If Your Children Live in Another EU Country

Many expats incorrectly assume child benefit only applies if children live with them in Germany. Kindergeld (EUR 259/month per child from January 2026) can be claimed for children living anywhere in the EU/EEA. Apply via the Familienkasse, it can only be backdated 6 months so do not delay.

The Rundfunkbeitrag Broadcasting Fee Is Not Optional

Every household must pay EUR 18.36/month regardless of whether you watch TV or listen to the radio. Register at rundfunkbeitrag.de within weeks of arrival. Non-payment leads to enforcement notices, penalty fees, and debt collection proceedings.

Health Insurance Is Mandatory From Day One, No Grace Period

German law requires continuous health insurance coverage. Employees are enrolled automatically by their employer. Self-employed persons and students must arrange it independently, there is no grace period and uninsured periods result in back-payment of all premiums.

German Bureaucracy Rewards Patient Persistence in German

Most government offices have limited English capability. Bring all documents in writing, with certified German translations where required. ELSTER (online tax portal) has partial English support. Many cities have Expat Welcome Centres (International Welcome Centres) with English-language guidance for common registration steps.