Payroll Basics in Germany: Social Contributions, Lohnsteuer, and Employer Obligations
Master German payroll accounting. Learn the Brutto/Netto breakdown, five Sozialversicherungen, Lohnsteuer by Steuerklasse, employer obligations, filing deadlines, and software recommendations for SMEs.
Payroll Basics in Germany: Social Contributions and Employer Obligations
German payroll accounting is complex. Between Sozialversicherungen (social insurance contributions), Lohnsteuer (payroll income tax), and employer obligations, many SMEs get lost. Understanding the system is essential to stay compliant and avoid penalties.
This guide explains the Brutto/Netto breakdown with examples, the five mandatory social insurance contributions, tax classifications, filing requirements, and whether DIY payroll or hiring a tax advisor is best for your business.
Brutto vs. Netto: A Concrete Example
Let's start with a simple example. Maria is hired as a full-time office manager earning €3,000 gross per month. What does she actually receive, and what does the employer pay?
Maria's Brutto Salary: €3,000
| Deduction | Rate | Employee Amount |
|---|---|---|
| Krankenversicherung (Health Insurance) | 7.3% + KV-Zuschlag (0.9%) | €246 |
| Rentenversicherung (Pension) | 9.3% | €279 |
| Arbeitslosenversicherung (Unemployment) | 1.3% | €39 |
| Pflegeversicherung (Care Insurance) | 1.7% | €51 |
| Lohnsteuer (Income Tax) @ Steuerklasse I | Approx. €370 | €370 |
| Solidaritaetszuschlag (Solidarity Tax) | 5.5% of income tax | €20 |
| Kirchensteuer (Church Tax, if applicable) | 8-9% of income tax | €30 (optional) |
| Total Deductions | €1,035 | |
| Netto (Take-Home) | €1,965 |
Maria receives €1,965 per month. But the employer's cost is higher because they also pay employer contributions.
The Five Sozialversicherungen (Social Insurance Contributions)
German employees and employers fund five mandatory social insurance systems. The costs are split between employee and employer, with most of the burden on the employer.
1. Krankenversicherung (Health Insurance)
Covers medical care, hospital visits, medications, and preventive services. The combined rate is approximately 14.6% plus an optional Zusatzbeitrag (additional contribution) of 0.5-2.5% depending on the health insurance company.
| Component | Employee | Employer | Total |
|---|---|---|---|
| Base rate | 7.3% | 7.3% | 14.6% |
| Zusatzbeitrag (avg. 1.0%) | 0.5% | 0.5% | 1.0% |
| Total (approx.) | 7.8% | 7.8% | 15.6% |
Each employee chooses a health insurance company (Krankenkasse). Different companies offer different Zusatzbeitrag rates. Both employee and employer pay the same rate to the selected company.
2. Rentenversicherung (Pension Insurance)
Funds the public pension system. The rate is currently 18.6% split equally: 9.3% employee, 9.3% employer. This is mandatory for all dependent employees.
- Combined cost: 18.6% of gross salary
- Beitragsbemessungsgrenze 2026: €87,600/year (€7,300/month) — contributions capped above this
- Gehaltsabrechnung line item: Versicherungspflicht Rentenversicherung
3. Arbeitslosenversicherung (Unemployment Insurance)
Provides income support if an employee loses their job. The rate is 2.6% split equally: 1.3% employee, 1.3% employer.
- Combined cost: 2.6% of gross salary
- Beitragsbemessungsgrenze 2026: €87,600/year (same as pension)
- Covers involuntary job loss and some training benefits
4. Pflegeversicherung (Long-Term Care Insurance)
Covers costs of long-term nursing and care. The rate is 3.4% split equally: 1.7% employee, 1.7% employer. In some states (e.g., Saxony), the employee pays slightly more.
- Combined cost: 3.4% of gross salary (or 3.5% in Saxony for employees)
- Beitragsbemessungsgrenze 2026: €87,600/year
- Additional surcharge for non-parents aged 23+: 0.25% on employee side
5. Unfallversicherung (Accident Insurance)
Covers workplace accidents and occupational diseases. The cost is borne entirely by the employer. The rate varies by industry (0.5% to 8% depending on risk level).
- Office work (low risk): ~0.5-1.2% of gross salary
- Retail/Sales: ~1.5-2.5%
- Construction/Manufacturing (high risk): 4-8%
- Rate set by industry-specific Berufsgenossenschaft (trade association insurance)
Key Distinction
For Unfallversicherung, the employer registers with the relevant Berufsgenossenschaft, not the employee. Insurance is industry-based, not individual-based. The employer pays all costs without employee contribution.
Employer's Total Cost Breakdown
Let's calculate the total cost to hire Maria (€3,000 gross office manager) for a low-risk industry:
| Component | Rate | Amount |
|---|---|---|
| Gross Salary | 100% | €3,000 |
| Krankenversicherung (employer share) | 7.8% | €234 |
| Rentenversicherung (employer share) | 9.3% | €279 |
| Arbeitslosenversicherung (employer share) | 1.3% | €39 |
| Pflegeversicherung (employer share) | 1.7% | €51 |
| Unfallversicherung (low-risk industry) | 1.0% | €30 |
| Total Employer Cost | ~21% | €3,633 |
Important: The employer's total cost (€3,633) is about 21% higher than the gross salary. This is a critical factor in budgeting headcount costs.
Lohnsteuer (Payroll Income Tax)
Steuerklassen (Tax Classes)
German employees are assigned a Steuerklasse (tax class) based on marital status and family situation. The employer withholds Lohnsteuer based on this classification.
| Class | Situation | Tax Rate @ €3,000 | Notes |
|---|---|---|---|
| I | Single, unmarried | ~€370/month | Default class for most employees |
| II | Single parent | ~€300/month | Lower tax than Class I |
| III | Married (higher earner) | ~€200/month | Lower tax; spouse must be Class V |
| IV | Married (equal earners) | ~€370/month | Both spouses in same class |
| V | Married (lower earner) | ~€480/month | Higher tax; paired with Class III |
| VI | Multiple jobs | Highest rate | Applied to 2nd and subsequent jobs |
Employees can request a change in Steuerklasse by submitting Form Antrag auf Aenderung der Steuerklasse to the Finanzamt (tax office). Changes are effective the following month.
Solidaritaetszuschlag (Solidarity Surcharge)
An additional 5.5% tax on income tax for high earners. Applies if annual income exceeds approximately €277,000. For most employees, this is €0.
Kirchensteuer (Church Tax)
Applies only to employees who are members of a registered church (Catholic, Protestant, etc.). The rate is 8-9% of the Lohnsteuer and is withheld by the employer if the employee is registered with a church.
Employees can leave the church (Kirchenaustritt) to eliminate this tax. In Germany, this is a legal action with the court.
Beitragsbemessungsgrenzen (Contribution Limits) 2026
For most social insurance contributions, there is a maximum income level beyond which contributions stop. This is important for highly paid employees.
| Contribution Type | 2026 Limit (Annual) | 2026 Limit (Monthly) |
|---|---|---|
| Krankenversicherung | No cap | No cap |
| Rentenversicherung | €87,600 (West) | €7,300 |
| Arbeitslosenversicherung | €87,600 (West) | €7,300 |
| Pflegeversicherung | €87,600 (West) | €7,300 |
Example: An employee earning €10,000/month pays Rentversicherung on only the first €7,300, not the full €10,000. This is favorable for high earners.
Employer Obligations and Deadlines
Monthly Meldepflichten (Reporting Requirements)
- Lohnsteuerage (payroll tax return): Due by 10th of following month (or 5th if filing electronically)
- Sozialversicherungsmeldungen: Due by 5th of following month
- Umlage U1 (sickness reimbursement) and U2 (maternity reimbursement): Annual report due by January 31
Quarterly Meldepflichten (Quarterly Filings)
- Umsatzsteuervoranmeldung (VAT pre-return): Due by 10th of following month
- Lohnsteueranmeldung (consolidated): Can be filed quarterly if employee count is small
Annual Filings
- Jahresabrechnung (annual payroll settlement): Due by March 31 following the calendar year
- Lohnsteuerjahresbescheinigung (wage tax certificates): Due to employees by February 28, to Finanzamt by March 31
- Beitragsnachweis (contribution confirmation): Due to employees by March 31
Missing Deadlines = Penalties
Late payroll tax payments incur 5% penalties per month. Late filings can result in €2,500 fines per violation. Payroll compliance is non-negotiable.
Payroll Software Options for German SMEs
1. DATEV Lohn
The market leader in German payroll software. Used by 80% of German tax advisors. DATEV Lohn handles all compliance, automatic updates, and integration with Finanzamt.
- Cost: €40-80/month
- Best for: Companies with 1-100 employees
- Advantage: Gold-standard accuracy, works with most tax advisors, automatic compliance updates
- Disadvantage: Steeper learning curve, requires training
2. Lexoffice Lohn
Cloud-based solution integrated with the Lexware accounting software family. Good mid-market option.
- Cost: €15-30/month + €3-5 per employee
- Best for: Growing companies with 5-50 employees
- Advantage: User-friendly, integrated invoicing/accounting, competitive pricing
- Disadvantage: Less powerful than DATEV for complex scenarios
3. Personio
Modern HR management platform with integrated payroll. Focuses on HR compliance, not just payroll accounting.
- Cost: €500-2,000/month depending on employees
- Best for: Companies wanting comprehensive HR + payroll in one platform
- Advantage: Beautiful UI, easy onboarding, good employee self-service, time tracking
- Disadvantage: More expensive than standalone payroll tools
4. Microsoft Excel or Google Sheets (DIY)
Many small businesses try to manage payroll manually. This is risky and I strongly advise against it.
- Cost: €0 (but your time)
- Risk: Compliance errors, missing deadlines, incorrect calculations, no audit trail
- Reality: German labor courts and tax authorities penalize DIY payroll heavily
DIY Payroll vs. Outsourcing to a Steuerberater
DIY with Software (DATEV/Lexoffice)
- Cost: €40-100/month
- Effort: 2-4 hours/month for 5-10 employees
- Best for: CFOs or accounting staff who are trained
- Risk: You are liable for all errors
Outsource to Steuerberater
- Cost: €100-300/month (or €50-100 per employee per month)
- Effort: 0 hours/month (just provide hours/salary data)
- Best for: Most SMEs and growing companies
- Advantage: Professional compliance, liability insurance, expert tax advice
Recommendation: For most German SMEs with fewer than 20 employees, outsourcing payroll to a Steuerberater is the smart choice. The peace of mind and compliance certainty justify the cost.
Common Payroll Mistakes
- Not withholding Lohnsteuer correctly: Calculate based on the employee's actual Steuerklasse, not a flat rate
- Forgetting Umlage U2 (maternity reimbursement): This is reimbursed to you, but must be registered correctly
- Capping Unfallversicherung: Many employers incorrectly cap accident insurance contributions. Unfallversicherung has NO annual cap.
- Miscalculating vacation payout: When an employee leaves, unused vacation must be paid out at full gross salary, not reduced rates
- Missing the probation termination deadline: If you miss the date to terminate during probation, the contract becomes permanent
- Mixing up Brutto and Netto: Always specify 'gross' or 'net' in offers. Ambiguity defaults to the employee's benefit
- Not updating tax tables annually: Lohnsteuer rates and contribution limits change yearly. Outdated tables result in under/over-withholding
Real-World Payroll Scenario
Team of 5 Employees
A small digital marketing agency has 5 employees with the following gross salaries:
- CEO (owner): €4,500/month
- Senior Designer: €3,500/month
- Junior Developer: €2,800/month
- Marketing Coordinator: €2,200/month
- Administrative Assistant: €2,000/month
- Total Gross Payroll: €15,000/month
Total employee net payout: ~€10,200/month (after Lohnsteuer and social contributions)
Employer's total cost: ~€18,150/month (€15,000 + 21% employer contributions)
Monthly payroll administration: 3-4 hours with DATEV, or €400-600 outsourced to Steuerberater
Key Takeaways
- German payroll costs are approximately 21% higher than gross salary due to employer social contributions
- Five mandatory social insurance contributions total ~21% of salary (employer share)
- Lohnsteuer depends on employee's Steuerklasse; not all employees pay the same percentage
- Monthly payroll tax deadlines (10th of following month) are strict; missing them incurs penalties
- DATEV Lohn is the market standard; Lexoffice and Personio are competitive alternatives
- Most SMEs benefit from outsourcing payroll to a Steuerberater rather than DIY
- Annual payroll audit and reconciliation are essential for compliance
- Beitragsbemessungsgrenzen (contribution caps) apply to most social insurance at ~€87,600/year
Next Steps
Review your current payroll setup. If you're managing it manually or with outdated spreadsheets, switch to DATEV Lohn or hire a Steuerberater. The investment pays for itself through compliance certainty and reduced audit risk.
For related topics, see our guides on employment contracts and minijob/midijob rules.
Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.