German employers are responsible for withholding income tax (Lohnsteuer) from employee salaries and remitting it to tax authorities. Understanding tax classes, calculation methods, and reporting obligations is essential for compliant payroll operations.
Components of German payroll tax
Tax elements withheld from salary
| Tax | Rate | Who pays |
|---|---|---|
| Income tax (Lohnsteuer) | 0-45% progressive | Employee |
| Solidarity surcharge (Solidaritätszuschlag) | 5.5% of income tax | Employee |
| Church tax (Kirchensteuer) | 8-9% of income tax | Church members |
Employer role
Employers do not pay these taxes but are legally responsible for calculating, withholding, and remitting them accurately.
German tax classes (Steuerklassen)
Tax class determines withholding rates based on personal circumstances:
| Class | Applies to | Tax burden |
|---|---|---|
| I | Single, divorced, widowed | Standard |
| II | Single parents | Reduced |
| III | Married, one high earner | Significantly reduced |
| IV | Married, both working (equal) | Standard for both |
| V | Married, lower-earning spouse | Higher withholding |
| VI | Second job | Highest withholding |
Class combinations for married couples
| Combination | Best when |
|---|---|
| III/V | One spouse earns significantly more |
| IV/IV | Both earn similar amounts |
| IV+factor/IV+factor | Precise splitting based on actual income ratio |
Employees can change tax classes during the year. As an employer, you must apply whatever class is on their tax card (ELStAM).
Income tax calculation
2026 tax brackets
| Taxable income | Tax rate |
|---|---|
| Up to EUR 11,784 | 0% |
| EUR 11,785 - 62,809 | 14-42% (progressive) |
| EUR 62,810 - 277,825 | 42% |
| Above EUR 277,825 | 45% |
Solidarity surcharge
The solidarity surcharge applies to income tax:
- Rate: 5.5% of income tax amount
- Exemption: No surcharge if income tax below EUR 18,130 (single) or EUR 36,260 (married)
- Partial exemption: Reduced rate for income tax between exemption and full threshold
Church tax (Kirchensteuer)
Rates by federal state
| States | Church tax rate |
|---|---|
| Baden-Württemberg, Bavaria | 8% of income tax |
| All other states | 9% of income tax |
Employer obligations
- Check church membership status via ELStAM
- Withhold church tax for members
- Remit to tax authorities
- Report on annual tax certificates
Leaving the church
Employees who leave the church must formally register this change. The employer then stops withholding church tax from the following month.
Payroll tax reporting
Monthly obligations
| Task | Deadline |
|---|---|
| Wage tax return (Lohnsteuer-Anmeldung) | 10th of following month |
| Tax payment | Same as return deadline |
| Submission method | ELSTER (electronic) |
Annual obligations
| Task | Deadline |
|---|---|
| Annual wage tax certificate (Lohnsteuerbescheinigung) | End of February |
| Provide certificate to employees | End of February |
| ELSTER submission to authorities | End of February |
ELStAM system
What is ELStAM?
Elektronische LohnSteuerAbzugsMerkmale is the electronic system for retrieving employee tax information:
- Tax class
- Church membership
- Tax allowances
- Number of children
Employer registration
To access ELStAM, employers must:
- Register with tax authorities
- Obtain employer tax number
- Set up ELSTER access
- Retrieve data before first payroll
Required for payroll
You cannot process German payroll without ELStAM access. Registration can take several weeks, so plan ahead.
Special payroll situations
Mini-jobs (EUR 538/month limit)
| Aspect | Treatment |
|---|---|
| Income tax | Flat 2% paid by employer (optional) |
| Employee tax withholding | None (if employer pays flat tax) |
| Social security | Reduced rates |
Midi-jobs (EUR 538.01 - 2,000/month)
- Progressive contribution rates
- Full tax withholding applies
- Reduced employee social security
Bonuses and one-time payments
Special rules apply for:
- Christmas bonuses
- Holiday pay
- Performance bonuses
- Severance payments
These payments are aggregated and taxed at the annual equivalent rate.
Tax-advantaged benefits
Common tax-free benefits
| Benefit | Annual limit |
|---|---|
| Meal vouchers | EUR 3.80/day (tax-free portion) |
| Public transport tickets | Full amount tax-free |
| Company bicycle (Dienstrad) | 0.25% of list price monthly |
| Childcare subsidies | No limit |
| Health promotion | EUR 600/year |
Tax-deferred benefits
| Benefit | Treatment |
|---|---|
| Company pension (bAV) | Up to 8% of contribution ceiling tax-free |
| Capital-forming benefits | EUR 40/month |
Common payroll tax errors
Mistakes to avoid
| Error | Consequence |
|---|---|
| Wrong tax class | Incorrect withholding, employee issues at year-end |
| Missing church tax | Late payment penalties |
| Late filing | Interest and penalties |
| Incorrect benefit taxation | Back taxes and fines |
EOR payroll tax handling
An Employer of Record manages all payroll tax complexity:
What Virmondo EOR handles
- ELStAM registration and data retrieval
- Monthly tax calculations
- Electronic filing (ELSTER)
- Annual certificate generation
- Benefit taxation compliance
Benefits
- No German tax registration required
- Compliant calculations guaranteed
- Timely filings and payments
- Expert handling of special situations
Next steps
Need compliant German payroll without the administrative burden? Virmondo EOR handles all tax withholding and reporting.