Quick Overview
Starting your first job in Germany requires a Steuer-ID (tax identification number), Sozialversicherungsausweis (social security card from Deutsche Rentenversicherung), German bank account (Girokonto), and choosing public health insurance (Krankenkasse) at ~14.6% of salary split with employer. Employment contracts (Arbeitsvertrag) typically include 6-month Probezeit (probation), minimum 20-30 vacation days, and 10-14 payments per year (12 monthly plus Christmas/vacation bonuses). German employees pay progressive income tax (14-45%) plus social security contributions (~20% of gross salary for pension, health, unemployment, care insurance), with strong worker protections including Kündigungsschutz (dismissal protection) and mandatory written contracts.
Key Facts
Required documents
Steuer-ID, Sozialversicherungsausweis, bank account, health insurance
Probation period (Probezeit)
Typically 6 months with 2-week notice
Vacation entitlement
Minimum 20 days (5-day week), typically 25-30 days
Tax & social security
~35-45% of gross salary total deductions
Payment structure
12 monthly salaries plus extra payments (13th/14th month)
Key agencies
Finanzamt, Deutsche Rentenversicherung, Krankenkasse, ELSTER
How It Works
Starting First Job in Germany
German employment provides strong worker protections through detailed contracts and social insurance systems. Before starting, obtain your Steuer-ID (tax number issued when you register residence in Germany) and Sozialversicherungsausweis (social security card from Deutsche Rentenversicherung). Open a German Girokonto (current account) as salaries are paid by bank transfer, not cash or check. Select a Krankenkasse (public health insurance provider like TK, AOK, or Barmer) - mandatory for all employees with similar rates (~14.6% of salary, half paid by employer). Review your Arbeitsvertrag carefully for Probezeit (probation period, usually 6 months with shorter 2-week notice), Kündigungsfrist (notice period, typically 4 weeks to month-end after probation), Urlaubstage (vacation days, legal minimum 20 but typically 25-30), and gross salary. German salaries often quote 13 or 14 monthly payments including Weihnachtsgeld (Christmas bonus) and Urlaubsgeld (vacation bonus). Your Gehaltsabrechnung (payslip) shows deductions: Lohnsteuer (income tax, 14-45% progressive), Rentenversicherung (pension, 18.6% split), Krankenversicherung (health, 14.6% split), Pflegeversicherung (care insurance, 3.4% split), and Arbeitslosenversicherung (unemployment, 2.6% split). File annual Steuererklärung (tax return) through ELSTER online to claim deductions like Pendlerpauschale (commuting costs at €0.30/km) - first-year employees often receive refunds. Germany's unique features include Betriebsrat (works councils) in larger companies, strong dismissal protection after 6 months, generous vacation plus ~12 public holidays, and comprehensive social insurance providing healthcare, pension, and unemployment protection.
Documents and setup needed
Have your Steuer-ID ready
Tax identification number needed for employer.
Get Sozialversicherungsausweis
Social security number for pension and benefits.
Set up German bank account (Girokonto)
Account for salary payment.
Choose health insurance (Krankenversicherung)
Select your Krankenkasse.
Getting started at work
Review employment contract (Arbeitsvertrag)
Understand your rights and conditions.
Submit tax details via ELStAM
Employer retrieves your tax data electronically.
Understand your Gehaltsabrechnung
Learn what deductions mean.
Know your rights
Know your vacation entitlement
Minimum 20 days for 5-day week, often more.
Prepare for Steuererklärung
Keep receipts for annual tax return.
Know about Betriebsrat
Works council represents employee interests.
Starting First Job Costs in Germany (2025)
Many banks offer free accounts - January 2025
Employee share, employer pays other 7.3% - January 2025
Employee share, employer pays other 9.3% - January 2025
Employee share, employer pays other 1.3% - January 2025
Employee share, employer pays other 1.7% - January 2025
Progressive based on income, includes Solidaritätszuschlag - January 2025
Optional, only if registered with church - January 2025
Optional for annual tax return - January 2025
| Service | Cost | Notes |
|---|---|---|
| Bank account (Girokonto) | Free-€10/month | Many banks offer free accounts - January 2025 |
| Health insurance (Krankenversicherung) | ~7.3% of salary | Employee share, employer pays other 7.3% - January 2025 |
| Pension insurance (Rentenversicherung) | ~9.3% of salary | Employee share, employer pays other 9.3% - January 2025 |
| Unemployment insurance (Arbeitslosenversicherung) | ~1.3% of salary | Employee share, employer pays other 1.3% - January 2025 |
| Care insurance (Pflegeversicherung) | ~1.7% of salary | Employee share, employer pays other 1.7% - January 2025 |
| Income tax (Lohnsteuer) | 14-45% | Progressive based on income, includes Solidaritätszuschlag - January 2025 |
| Church tax (Kirchensteuer) | 8-9% of income tax | Optional, only if registered with church - January 2025 |
| Tax advisor (Steuerberater) | €50-300 | Optional for annual tax return - January 2025 |
| Total estimate | Total deductions: ~35-45% of gross salary (varies by income level) | |
*Costs as of January 2025. Social insurance contributions are split 50/50 between employer and employee. Many first-year employees receive tax refunds through Steuererklärung.
Get Checklist via Email
Receive your personalized checklist as a PDF directly to your inbox.
We'll only use your email to send the checklist.
Find Professionals
Verified experts in your area