German salary slips (Gehaltsabrechnung) are genuinely complex — a long list of deductions before you arrive at your net (take-home) pay. Understanding them is useful for financial planning and for verifying that your employer is calculating correctly.
Brutto vs. Netto
Brutto (gross) is what your employment contract quotes. Netto (net) is what arrives in your bank account. The difference can be 35–45% of gross depending on your tax class and income level. A €70,000 gross salary yields approximately €43,000–46,000 net. This gap surprises many people from countries with lower social contribution rates.
Income Tax (Lohnsteuer)
Germany has six Steuerklassen (tax classes) that affect withholding. Class 1: single or separated. Class 3: married, one partner working (or higher earner). Class 4: married, both working, roughly equal income. Class 5: married partner, lower earner (paired with class 3). Class 2: single parent. Class 6: second job. The Steuerklasse affects how much is withheld monthly, not your final tax liability — you reconcile annually via the Steuererklärung (tax return).
Social Security Contributions
Split roughly 50/50 between employee and employer. Employee contributions: Rentenversicherung (pension, 9.3% of gross), Krankenversicherung (health insurance, GKV rate ~7.3% + individual supplement), Arbeitslosenversicherung (unemployment, 1.3%), Pflegeversicherung (long-term care, 1.7%+). These are capped at the Beitragsbemessungsgrenze (~€90,600 gross/year in 2025) — income above this cap attracts no additional contribution.
Solidarity Surcharge (Soli)
The Solidaritätszuschlag was largely abolished for most earners in 2021 — only high earners (single income above ~€65,000) still pay it. Check your slip; if you are in this category and it is not appearing, flag it with your employer’s HR department.




