
German payroll demands monthly Lohnsteuer remittance, four-branch social insurance registration, and annual Lohnsteuerjahresausgleich. Rippling automates the filings and keeps your GmbH compliant across all federal states.
German payroll is among the most complex in Europe. A GmbH employer must register with the Finanzamt (tax authority) for Lohnsteuer (payroll tax), register with all four social insurance branches (health, pension, unemployment, long-term care), and file electronic payroll declarations monthly via ELSTER.
The social insurance system in Germany is administered through multiple bodies: Deutsche Rentenversicherung (pension), the employee's chosen Krankenkasse (health), the Agentur für Arbeit (unemployment), and the Pflegekasse (long-term care, typically part of the health insurer). Each has different registration procedures and remittance requirements.
Germany has 16 federal states (Bundesländer), each with different public holiday calendars — from 9 days in some states to 13 in Bavaria. Rippling's German payroll handles state-level public holiday variations automatically.
Rippling's German payroll module covers:

| Contribution | Rate | Notes |
|---|---|---|
| Health Insurance (Krankenversicherung) | ~7.3% | Half of statutory rate. Rate varies slightly by Krankenkasse. |
| Pension Insurance (Rentenversicherung) | 9.3% | Up to contribution ceiling (€90,600/year West Germany, 2024). |
| Unemployment Insurance (Arbeitslosenversicherung) | 1.3% | Employer half. Total 2.6%. |
| Long-term Care (Pflegeversicherung) | 1.7% | Employer half. Note: childless employees pay a higher employee contribution. |
| Accident Insurance (Unfallversicherung) | Varies | Employer-only. Set by Berufsgenossenschaft. Typically 0.5–3% depending on industry. |
| Contribution | Rate | Notes |
|---|---|---|
| Health Insurance | ~7.3% + avg 1.7% | Statutory half plus individual Krankenkasse additional contribution. |
| Pension Insurance | 9.3% | Up to contribution ceiling. |
| Unemployment Insurance | 1.3% | Employee half. |
| Long-term Care | 1.7%–2.4% | Higher for childless employees over 23. |
| Lohnsteuer (Income Tax) | 14%–45% | Withheld monthly via ELSTER. Progressive rate based on annual income. |
| Annual Income | Rate |
|---|---|
| Up to €11,604 | 0% (Grundfreibetrag) |
| €11,605–€66,760 | 14%–42% (progressive) |
| €66,761–€277,825 | 42% |
| Over €277,826 | 45% (Reichensteuer) |
Solidarity surcharge (5.5% of income tax) applies above the exemption threshold. Church tax (8–9% of income tax) withheld by employer for registered church members via ELSTER data.
Final pay must include all accrued, untaken annual leave (paid out at daily wage rate). Notice pay is subject to normal Lohnsteuer and social insurance contributions. Severance payments (Abfindung) are subject to income tax but not social insurance contributions, and the 'one-fifth method' (Fünftelregelung) provides favorable tax treatment.
Statutory: Comprehensive social insurance (health, pension, unemployment, long-term care, accident). 20+ days annual leave. 6 weeks sick pay. Parental leave.
Market standard: Company car allowance, meal vouchers (Essensschecks), capital-forming benefits (vermögenswirksame Leistungen — €40/month employer contribution), company pension (bAV — mandatory 15% employer top-up on employee contributions since 2019), home office allowance, and internet/mobile allowance.
ELSTER (Elektronische Steuerklärung) is Germany's electronic tax filing portal, used for all payroll tax declarations. Employers must submit the Lohnsteueranmeldung (monthly payroll tax declaration) via ELSTER by the 10th of the following month. Rippling's German payroll module submits the Lohnsteueranmeldung automatically, generates the Lohnsteuerbescheinigung annually, and files via ELSTER without manual intervention.
A German employer must register with Deutsche Rentenversicherung to obtain an employer contribution identification number, then register with the relevant Berufsgenossenschaft for accident insurance. Each employee's Krankenkasse is registered individually by the employer once the employee selects their fund. The Finanzamt registration for Lohnsteuer is separate. Rippling manages ongoing contributions and filings once these registrations are in place.
The Lohnsteuerbescheinigung is the German equivalent of a year-end wage and tax certificate — similar to a W-2 in the US or T4 in Canada. It summarizes total gross wages, income tax withheld, social insurance contributions, and other payroll data for the calendar year. Employers must issue it to each employee by 28 February following the year end, and file it electronically with the Finanzamt via ELSTER. Rippling generates and files these automatically.
Yes. Rippling's German payroll module handles Lohnsteuer calculations, ELSTER Lohnsteueranmeldung submissions, social insurance contribution management, state-specific public holiday calendars, and year-end Lohnsteuerbescheinigung filing. thePeopleStack configures the full German payroll setup including Finanzamt registration, social insurance setup, and ELSTER integration. Contact us to scope your Germany payroll configuration.