Germany
Capital: Berlin
Recently updated
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
Key Registrations & Procedures
Residence Registration (Anmeldung)
MANDATORYEU + Non-EUYour first act after moving in is registering your address at the local Citizens' Office (Burgeramt) or Residents' Registration Office (Einwohnermeldeamt). The process takes minutes at the counter and produces a registration certificate (Meldebescheinigung) on the spot. Without it, you cannot open a German bank account, your tax ID will not arrive, and your employer cannot process 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) - bring as supporting evidence
Any Burgeramt in your city. Berlin: any district Burgeramt. Munich: KVR (Kreisverwaltungsreferat). Hamburg: Kundenzentrum.
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.
- Flatio specialises in furnished mid-term rentals across Europe, which is practical if you need a registered address before committing to a permanent flat.
- Wunderflats covers furnished apartments in major European cities for one to twelve months, with no agency fees and utilities typically included in the monthly rate.
Health Insurance (Krankenversicherung)
MANDATORYEU + Non-EUGerman health insurance operates through two parallel systems: statutory insurance (gesetzliche Krankenversicherung, GKV) and private insurance (private Krankenversicherung, PKV). If you are employed and earn below the annual income threshold, you are automatically placed in GKV. Self-employed people and higher earners may opt for PKV instead. Coverage is legally required for all residents, and proof of enrolment is needed for several other registrations. Expats in Germany often use
- 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.
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.
- Feather is an English-language insurance broker serving expats in Germany, covering both statutory (GKV) and private (PKV) health insurance. The entire comparison and enrolment process is handled online.
Social Security Number (Sozialversicherungsnummer)
MANDATORYEU + Non-EUThe social security number (Sozialversicherungsnummer) is a 12-character personal identifier covering your pension, unemployment insurance, and health contributions. There is no separate application, the German Pension Insurance (Deutsche Rentenversicherung) issues it automatically once you join a statutory health fund (GKV). Your employer will need it to run payroll. Expect it by post within two to six weeks of registering with your insurer.
- 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.
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.
Tax ID (Steuerliche Identifikationsnummer / IdNr)
MANDATORYEU + Non-EUEvery person registered in Germany receives an 11-digit tax identification number (Steuerliche Identifikationsnummer, IdNr) automatically. The Federal Central Tax Office (Bundeszentralamt fur Steuern) posts it to your registered address within two to four weeks of your address registration (Anmeldung). Your employer cannot finalise your first payslip without it, so completing your Anmeldung promptly is what sets this entire timeline in motion.
- 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.
Without it your employer deducts the maximum tax rate (Steuerklasse 6, approx. 42%) until provided. Overpayments are reclaimable in your annual tax return.
Broadcasting Fee (Rundfunkbeitrag)
MANDATORYEU + Non-EUThe broadcasting contribution (Rundfunkbeitrag) is EUR 18.36 per month per household, regardless of whether you own a television, radio, or any other device. It applies to every household in Germany and is not discretionary. Register at rundfunkbeitrag.de within one month of moving in. Recipients of unemployment benefit (Arbeitslosengeld II), student grants (BAfoG), or basic income support (Grundsicherung) may apply for an exemption.
- 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.
Non-payment is treated as civil debt. Repeated non-payment can be registered with SCHUFA, damaging your credit rating. Court enforcement and asset attachment are possible in extreme cases.
Gewerbeanmeldung (Business Registration)
MANDATORYEU + Non-EURunning a commercial or trade business (Gewerbe) in Germany requires registration with the local Trade Office (Gewerbeamt). This covers e-commerce sellers, tradespeople, retailers, and most service providers. Filing the business registration form (Gewerbeanmeldung) automatically notifies your local tax office (Finanzamt), which will then write to you to set up tax registration and issue a business tax number (Steuernummer). Freelancers in recognised liberal professions (Freiberufler) are exempt from this step and register directly with the Finanzamt instead.
- 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.
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.
Sperrkonto (Blocked Account) - Non-EU Students Only
MANDATORYNon-EU Citizens OnlyNon-EU students must demonstrate financial self-sufficiency as part of the German student visa application. The standard method is a blocked account (Sperrkonto): a dedicated bank account loaded with EUR 11,208, representing one year of living expenses, which then releases EUR 934 per month. The funds cannot be withdrawn as a lump sum; the monthly release structure is precisely the point. Specialised providers such as Fintiba and Expatrio offer fully online setup with a confirmation letter issued within 48 hours.
- 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.
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.
- Saily provides eSIM data plans for students arriving in Europe, with instant activation and no physical SIM card or roaming charges required.
German Bank Account (Girokonto)
GOOD TO HAVEEU + Non-EUA German current account (Girokonto) with a DE IBAN is a practical necessity from day one, employers pay salaries to German IBANs, landlords require direct debit mandates, and most utility contracts demand one. If you are refused a standard account, German law entitles every resident to a basic account (Basiskonto), regardless of income, employment status, or credit history.
- 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.
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.
Vehicle Registration (Kfz-Zulassung)
GOOD TO HAVEEU + Non-EUIf you bring a foreign-registered vehicle into Germany or buy one locally, re-registration at the vehicle registration authority (Kfz-Zulassungsstelle) is required before driving it on German roads. The process produces German number plates and a registration certificate (Zulassungsbescheinigung). Depending on the vehicle's age and last inspection date, a technical roadworthiness test (TUV-Hauptuntersuchung) may be required before plates can be issued.
- 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.
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.
- Translayte provides certified document translations accepted by EU government offices, with online ordering and rush turnaround options available.
- Rushtranslate also offers certified translations with rush delivery, accepted by government offices across Europe.
- My Baggage handles door-to-door shipping across Europe with online booking and full tracking.
- ParcelABC lets you compare rates across multiple carriers before booking your shipment to Europe.
BundID (German Digital Identity)
GOOD TO HAVEEU + Non-EUBundID is Germany's central login platform for federal government services online. It works through the eID chip embedded in your German ID card or electronic residence permit. Access to several benefits has moved behind BundID authentication, including parental benefit applications (Elterngeld) and student grants (BAfoG), so setting it up early avoids delays when you need those 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.
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.
ELSTER Registration (Online Tax Portal)
GOOD TO HAVEEU + Non-EUThe Electronic Tax Declaration portal (ELSTER. Elektronische Steuererklarung) is where German residents file tax returns and correspond with the tax office (Finanzamt). Employees in simple tax situations are not legally required to file, but doing so is worthwhile in practice: the average refund in Germany exceeds EUR 1,000 per year. Self-employed persons must file electronically. Registration takes a few days as an activation letter arrives by post.
- 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.
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.
EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung)
OPTIONALEU Citizens OnlyEU and EEA citizens have an automatic right of residence in Germany, no permit is required. The EU Freedom of Movement Certificate (Freizugigkeitsbescheinigung) was abolished as a mandatory document in 2013. In practice, some employers, landlords, and banks still request official proof of residence status. You can obtain this certificate from the Foreigners' Authority (Auslanderbehorde), though in most situations your address registration certificate (Meldebescheinigung) will serve the same purpose.
- 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.
No penalty - no longer required for EU citizens. Useful for interactions with certain employers, banks, and housing agencies that still request it.
Aufenthaltserlaubnis (Residence Permit)
OPTIONALNon-EU Citizens OnlyNon-EU citizens who intend to remain in Germany beyond their visa or visa-free period must hold a residence permit (Aufenthaltserlaubnis). The permit establishes your legal right to live in Germany and, depending on the specific permit category, to work. Applications are submitted to the Foreigners' Authority (Auslanderbehorde) and must be filed before your current permission to stay lapses, overstaying, even briefly, can complicate future applications.
- 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.
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.
Driving Licence Exchange
OPTIONALNon-EU Citizens OnlyEU and EEA driving licences remain valid in Germany indefinitely, no exchange is required. Non-EU licence holders have six months from establishing residence before their foreign licence loses validity for German roads. The exchange process and whether a theory or practical test is required depends on the country that issued the licence; some nationalities exchange directly, others must sit a theory test, and a few must complete a full practical examination.
- 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.
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.