Moving to Germany: Expat Registration Guide
Germany
Capital: Berlin
Last verified: May 2026
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
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
Residence Registration (Anmeldung)
MANDATORYEU + Non-EUResidence Registration (Anmeldung) in Germany: Within 14 days of moving in (Berlin: 7 days officially, 14 widely accepted). Address registration (Anmeldung) is the first administrative step in Germany, and almost nothing else can proceed without it. You register at your local citizens' office (Burgeramt) or residents' registration office (Einwohnermeldeamt), declare your new address, and leave with a registration certificate (Meldebescheinigung). Your bank requires this document before opening an account. Your Tax ID (Steueridentifikationsnummer) is posted automatically to the registered address. Your employer needs it to set up payroll correctly.
- 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)
Any Burgeramt in your city. Berlin: any district Burgeramt. Munich: KVR (Kreisverwaltungsreferat). Hamburg: Kundenzentrum.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Health Insurance (Krankenversicherung)
MANDATORYEU + Non-EUHealth Insurance (Krankenversicherung) in Germany: Before or immediately upon starting work. Self-employed and students must also enroll independently. Germany has a dual system: statutory (gesetzlich, GKV) and private (privat, PKV). Employees earning below the income threshold (EUR 69,300/year in 2025) are automatically enrolled in GKV. Self-employed and higher earners can choose PKV. Health insurance is legally mandatory and proof is required for most registrations. Expats in Germany commonly use TK (Techniker Krankenkasse) or Barmer for GKV, or providers such as Feather or Ottonova for PKV. You must register with a health insurer before or immediately upon starting work.
- Valid passport or ID card
- Meldebescheinigung
- Employment contract or proof of self-employment / student enrollment
- Previous health insurance certificate (if transferring from another insurer)
Online or by phone to any statutory insurer. Popular options: Techniker Krankenkasse (tk.de), Barmer, AOK, DAK.
- 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.
Social Security Number (Sozialversicherungsnummer)
MANDATORYEU + Non-EUSocial Security Number (Sozialversicherungsnummer) in Germany: Required before first payroll, employers need it to register contributions. A 12-character personal number used for pension, unemployment, and health insurance contributions. You do not apply for this separately; it is assigned automatically by the Deutsche Rentenversicherung once you register with a statutory health insurance fund (GKV). Your employer needs it for payroll. It arrives by post 2-6 weeks after health insurance registration.
- 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
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.
- 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.
Tax ID (Steuerliche Identifikationsnummer / IdNr)
MANDATORYEU + Non-EUTax ID (Steuerliche Identifikationsnummer / IdNr) in Germany: Issued automatically after Anmeldung, no separate application needed. The Steuerliche Identifikationsnummer (Tax Identification Number, also called IdNr) is an 11-digit number assigned automatically to every person registered in Germany. The Bundeszentralamt fur Steuern (Federal Central Tax Office) posts it to your registered address 2-4 weeks after Anmeldung. Your employer needs it before they can process your first payslip. You cannot apply for it separately. it is issued automatically after your Anmeldung (address registration) and arrives.
- No additional documents required, the Anmeldung triggers automatic issuance
- If needed urgently: Meldebescheinigung and passport at local Finanzamt
Sent by post from the BZSt to your registered address. For urgent cases, visit your local Finanzamt (tax office) in person with your Meldebescheinigung.
- 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.
Broadcasting Fee (Rundfunkbeitrag)
MANDATORYEU + Non-EUBroadcasting Fee (Rundfunkbeitrag) in Germany: Automatic after Anmeldung, a letter typically arrives within 2-6 weeks. The broadcasting contribution (Rundfunkbeitrag) is EUR 18.36 per month per household, funding public broadcasters ARD, ZDF, and Deutschlandradio. It applies to every household in Germany regardless of whether you own a TV, radio, or internet-connected device. It is not optional and not means-tested. Register at rundfunkbeitrag.de within one month of moving in. Exemptions apply to recipients of unemployment benefit II (ALG II), student grants (BAfoG), and basic income support (Grundsicherung).
- 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)
Online at rundfunkbeitrag.de. Set up direct debit via your Beitragsnummer from the letter.
- 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.
Trade and Business Registration (Gewerbeanmeldung / Gewerberegister)
MANDATORYEU + Non-EUTrade and Business Registration (Gewerbeanmeldung / Gewerberegister) in Germany: 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. Anyone operating a commercial or trade business (Gewerbe) in Germany must register with the local Gewerbeamt (Trade Office). This includes e-commerce sellers, retailers, tradespeople, and most service businesses. The Gewerbeanmeldung automatically notifies the Finanzamt (tax office), which then contacts you to register for tax purposes and assign a Steuernummer (tax number) for your business. Freelancers in recognised liberal professions (Freiberufler) skip this step and register directly with the Finanzamt.
- 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)
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.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Blocked Bank Account (Sperrkonto)
MANDATORYStudents OnlyBlocked Bank Account (Sperrkonto) in Germany: 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. Non-EU students applying for a German student visa must prove financial self-sufficiency. The standard method is a blocked account (Sperrkonto); a bank account holding EUR 11,208 (one year's living expenses) that releases a fixed monthly allowance of EUR 934. The full amount cannot be withdrawn as a lump sum. Specialist providers Fintiba and Expatrio handle the process entirely online and issue the required confirmation letter within 48 hours. The account must be opened before the visa appointment at the German embassy.
- 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)
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.
- 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.
German Bank Account (Girokonto)
GOOD TO HAVEEU + Non-EUGerman Bank Account (Girokonto) in Germany: Open as soon as possible after Anmeldung, required for salary, rent, and bill payments. A German current account with a DE IBAN is required for salary, rent, utility contracts, and most subscription services. If a traditional bank (Deutsche Bank, Commerzbank, Sparkasse) refuses your application early in your residency, you are legally entitled to a basic account (Basiskonto); every bank is required to offer one regardless of income or credit history. N26 and DKB also accept new residents with minimal documentation and are frequently used as a first account.
- 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)
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.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Vehicle Registration (Kfz-Zulassung)
GOOD TO HAVEEU + Non-EUVehicle Registration (Kfz-Zulassung) in Germany: 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. Required if you import a vehicle to Germany or purchase one locally. Handled at the Kfz-Zulassungsstelle (vehicle registration authority). You receive German number plates and a Zulassungsbescheinigung (registration certificate). TUV inspection may be required.
- 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
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.
- 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.
German Digital Identity (BundID)
GOOD TO HAVEEU + Non-EUGerman 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. Germany's central digital identity gateway for accessing federal government services online. Uses your eID chip on your German ID card or electronic residence permit. Increasingly required for applying for Elterngeld (parental benefits), BAfoG (student grants), and other federal services.
- German ID card (Personalausweis) or electronic residence permit (eAT) with activated online ID function
- AusweisApp installed on your smartphone
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.
- Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
Online Tax Portal (ELSTER)
GOOD TO HAVEEU + Non-EUOnline Tax Portal (ELSTER) in Germany: 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). ELSTER (Elektronische Steuererklarung, Electronic Tax Declaration) is Germany's national online portal for filing tax returns and communicating with the Finanzamt. While not legally mandatory for employees with straightforward tax situations, it is strongly recommended, the average German tax refund is over EUR 1,000 per year, and filing through ELSTER makes the process fast and significantly increases the chance of receiving a refund. Self-employed persons are required to file electronically.
- Steuerliche Identifikationsnummer (Tax ID / IdNr)
- Valid German address (activation letter sent by post)
- Email address
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.
- 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.
Child Benefit (Kindergeld)
GOOD TO HAVEEU + Non-EUChild Benefit (Kindergeld) in Germany: Apply as soon as possible after arrival. Kindergeld can only be backdated 6 months, so do not delay. Kindergeld is Germany's universal monthly child benefit, paid by the Familienkasse (Child Benefit Office, part of the Federal Employment Agency / Bundesagentur fur Arbeit). The benefit in 2026 is EUR 255 per month per child, regardless of how many children you have. Crucially, Kindergeld can be claimed even if your children live in another EU/EEA country, many expats incorrectly assume children must be physically present in Germany. Non-EU citizens are eligible if they hold a residence permit that grants the right to work. Apply via the Familienkasse online portal or at any employment agency office.
- 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)
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).
- 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.
German Statutory Pension Insurance (Deutsche Rentenversicherung)
GOOD TO HAVEEU + Non-EUGerman Statutory Pension Insurance (Deutsche Rentenversicherung) in Germany: 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. Employees in Germany are automatically enrolled in the statutory pension insurance (gesetzliche Rentenversicherung) via their employer's payroll from the first day of work, no separate registration is required. Self-employed persons and freelancers (Freiberufler) are generally exempt from mandatory pension contributions but can make voluntary contributions to build up pension entitlements. It is worth creating an account with Deutsche Rentenversicherung (drv.de) to monitor your contribution history and obtain a pension forecast (Rentenauskunft), especially if you have worked in multiple EU countries.
- 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)
Employed persons: automatically handled by employer. Self-employed: apply at your regional Deutsche Rentenversicherung office or online at drv.de.
- 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.
EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung)
OPTIONALEU Citizens OnlyEU Freedom of Movement Certificate (Freizugigkeitsbescheinigung) in Germany: No longer legally required since 2013, apply only if specifically requested by an employer, bank, or landlord. The Freizugigkeitsbescheinigung (EU Freedom of Movement Certificate) was abolished as a mandatory document in 2013. As an EU/EEA citizen you have an automatic right of residence, no permit is needed. However, some employers, landlords, and banks still ask for official proof of residence status. In those cases you can request this certificate from the Auslanderbehorde (Foreigners' Authority). Your Meldebescheinigung (registration certificate) is usually sufficient proof instead.
- Valid passport or EU national ID card
- Meldebescheinigung
- Proof of employment, self-employment, or sufficient funds plus health insurance
- Biometric passport photo
Local Auslanderbehorde. Berlin: Landesamt fur Einwanderung (LEA), Friedrich-Krause-Ufer 24. Munich: Auslanderbehorde, Ruppertstr. 19.
- 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.
Residence Permit (Aufenthaltserlaubnis)
OPTIONALNon-EU Citizens OnlyResidence Permit (Aufenthaltserlaubnis) in Germany: 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. The mandatory residence permit for non-EU citizens staying in Germany beyond their visa or visa-free period. Grants the legal right to live and, depending on the permit type, to work. Must be applied for at the Auslanderbehorde before your current permission to stay expires.
- 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)
Your local Auslanderbehorde. Berlin: Landesamt fur Einwanderung (LEA). Munich: KVR Auslanderbehorde. Frankfurt: Burgeramt Auslanderbehorde. Hamburg: Einwohner-Zentralamt.
- 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.
Driving Licence Exchange
OPTIONALNon-EU Citizens OnlyDriving Licence Exchange in Germany: 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. EU/EEA licences are fully valid in Germany without exchange. Non-EU licence holders must exchange their licence after 6 months of residence. Depending on your country of origin, you may need a theory test, practical test, or neither. The exchange is processed by the Strassenverkehrsamt (Road Traffic Authority) of your Kreis or Stadt.
- 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
Your local Strassenverkehrsamt (road traffic authority). In larger cities: the KFZ-Zulassungsstelle.
- 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.