Germany Payroll Requirements

Complete Monthly & Annual Guide

Direct Answer (first 100 words):

Germany requires monthly payroll processing with strict deadlines and multiple tax/social security filings. Employers must: calculate income tax per progressive tax tables, deduct employee social security (15.5%), pay employer contributions (21%), file monthly electronic payroll reports with tax and social security authorities, and provide payslips in German. Payments are due by the 5th–10th of the following month. Annual filings include year-end wage summaries (Lohnsteuerbescheinigung) and annual tax returns. Missing deadlines triggers penalties (€10–€1,000+ per violation). An EOR automates all this; you simply fund monthly and receive itemized invoices.


Quick Navigation

  1. Monthly Payroll Cycle (Timeline)
  2. Tax Calculations (Income Tax & Deductions)
  3. Social Security Contributions (Mandatory Deductions)
  4. Employer Contributions (Non-Negotiable Costs)
  5. Payslip Requirements (Gehaltsabrechnung)
  6. Electronic Filing Requirements (ELSTER, SV-Meldung)
  7. Annual Payroll Reporting (Year-End)
  8. Common Payroll Mistakes
  9. FAQ

1. Monthly Payroll Cycle (Timeline)

Germany operates on a strict monthly payroll calendar.

Standard Monthly Cycle

DayActionOwnerDeadline
By Day 25 of prev. monthYou provide variable pay data (bonuses, hours, absences)You5 days before payday
Day 25–27EOR calculates gross to net, taxes, contributionsEORCalculation complete
Day 28–30EOR generates payslips in GermanEORAvailable for employee
Day 30–31You fund EOR account (transfer salary + contributions)You5 days before payday
Last day of monthEOR pays employees in EUR to bank accountsEORPayment deadline
1st–10th next monthEOR files payroll taxes with Finanzamt (tax office)EORLegally mandated
5th next monthEOR files social security reports (SV-Meldung)EORLegally mandated

Example: Monthly Payroll Timeline (May)

DateWhatWho
May 25You email EOR: “May salary data: John worked full month, no bonus”You
May 26–27EOR calculates: €5,000 gross → taxes, deductions, contributionsEOR
May 28EOR generates payslips in German; sends to employees via portalEOR
May 29You transfer €6,550 to EOR account (salary €5,000 + contributions €1,050 + fee €500)You 
May 31EOR pays employees in EUR; deposits €5,000 net − taxes in employee bank accountsEOR
June 1–5EOR files payroll data with Finanzamt (electronic filing)EOR
June 5EOR files social security report with Deutsche RentenversicherungEOR

2. Tax Calculations (Income Tax & Deductions)

German Income Tax System

Germany uses a progressive tax system — tax rate increases with income.

2026 Tax Brackets (approximate):

IncomeTax RateNotes
€0–€11,000Tax-freeBasic exemption
€11,000–€45,00019–42% Progressive increase
€45,000–€200,00042%Flat rate (middle bracket)
€200,000+45%Solidaritätszuschlag (solidarity surcharge) adds 5.5%

Formula for taxation:

  • Employee’s gross salary
  • Minus: Standard deduction (€1,228/year, or ~€102/month)
  • Minus: Social security contributions (employee’s portion 15.5%)
  • Equals: Taxable income
  • Multiply by progressive tax rate
  • Result: Income tax withheld

Tax Classes (Steuerklasse)

Employee’s tax liability varies by personal status. There are 6 tax classes:

ClassStatusNotes
Class ISingle, no dependentsStandard; single employees
Class IISingle parentReduced tax; care for children
Class IIIMarried (higher earner)Lower tax; spouse can file Class V
Class IVMarried (both similar income)Equal tax treatment for both spouses
Class VMarried (lower earner, spouse in Class III)Higher tax burden; lower-earning spouse
Class VIMultiple employersApplied to 2nd+ jobs; higher tax

Example:

  • Employee: Single (Class I) with €5,000/month gross
  • Standard deduction: €102/month
  • Social security: €775/month (15.5%)
  • Taxable income: €5,000 − €102 − €775 = €4,123
  • Tax (approximate 28% bracket): €1,155/month
  • After-tax take-home: €3,070/month

Tax Deductions & Exemptions

Standard deductions (automatically applied):

  • Basic exemption: €1,228/year (€102/month)
  • Worker’s commute: €0.30/km if >20 km daily

Itemized deductions (employee can claim):

  • Mortgage interest (on primary residence)
  • Charitable donations
  • Professional union fees
  • Health insurance premiums (if private insurance)

Note: Most deductions are claimed at tax filing (Form Einkommensteuer-Erklärung), not on monthly payslip. Monthly payroll uses standard deductions.


3. Social Security Contributions (Mandatory Deductions)

Total: 15.5% of gross salary (employee’s portion; employer pays 21%)

Breakdown of Employee’s 15.5%

ContributionRatePurpose
Pension (Rentenversicherung)9.3% German state pension system
Health Insurance (Krankenversicherung)7.3%Mandatory health coverage (public fund)
Unemployment (Arbeitslosenversicherung)1.3%Unemployment benefits if laid off
Care Insurance (Pflegeversicherung)0.6%Long-term care in old age
Childless surcharge (only if age 23+, no kids)0.3%Additional care insurance tax

These are deducted from employee’s paycheck and remitted to government authorities by the EOR.

Calculation Example (€5,000 gross)

  • Gross salary: €5,000
  • Pension deduction (9.3%): €465
  • Health insurance (7.3%): €365
  • Unemployment (1.3%): €65
  • Care insurance (0.6%): €30
  • Total employee deductions: €925
  • Note: Childless employee age 23+ pays additional €25 (0.3%), so total €950 in some cases

4. Employer Contributions (Non-Negotiable Costs)

Total: 21% of gross salary (employer’s portion)

Breakdown of Employer’s 21%

ContributionRatePurpose
Pension (Rentenversicherung)9.3%Employer portion of state pension
Health Insurance (Krankenversicherung)7.3%Employer portion of health fund
Unemployment (Arbeitslosenversicherung)1.3%Employer’s unemployment insurance contribution
Care Insurance (Pflegeversicherung)0.3%Employer portion of care insurance
Accident Insurance (varies by industry)0–2%Construction, manufacturing have higher rates
Job Training Fund (varies by state)0–0.5%Apprenticeship funding (varies)

These are paid by the employer (you, via EOR) and remitted to authorities monthly.

Calculation Example (€5,000 gross)

  • Gross salary: €5,000
  • Pension (9.3%): €465
  • Health insurance (7.3%): €365
  • Unemployment (1.3%): €65
  • Care insurance (0.3%): €15
  • Total employer contribution: €910
  • You fund €5,000 salary + €910 contributions = €5,910/employee/month (before EOR fee)

Annual Increase in Contribution Rates

Employer and employee contribution rates are adjusted annually (typically January 1st). In 2026:

  • Pension rate may increase (trending upward due to aging population)
  • Health insurance rates vary by fund
  • Unemployment may decrease if labour market is strong

Impact: Your total cost to hire in Germany may increase 0.5–1% annually. Budget accordingly.


5. Payslip Requirements (Gehaltsabrechnung)

German law requires detailed payslips. Payslips must be provided before or with salary payment.

Mandatory Elements of Payslip (Obligate Angaben)

Header:

  • Employee name, employee ID, tax ID (Steuernummer)
  • Pay period (e.g., “May 2026”)
  • Pay date

Earnings (Verdienste):

  • Gross salary (Bruttolohn)
  • Any bonuses, commissions, overtime (separate lines)
  • One-time payments (signing bonus, if applicable)

Deductions (Abzüge):

  • Income tax (Lohnsteuer) with amount
  • Pension contribution (Rentenversicherung)
  • Health insurance (Krankenversicherung)
  • Unemployment insurance (Arbeitslosenversicherung)
  • Care insurance (Pflegeversicherung)
  • Solidaritätszuschlag (if applicable for high earners)
  • Church tax (Kirchensteuer, if employee is church member)
  • Each deduction shown with rate and amount

Net Pay:

  • Net salary (Nettolohn) — what employee receives after all deductions

Year-to-Date:

  • Cumulative totals for the year (gross, taxes, deductions, net)

Employer Info:

  • Employer name and address
  • Social security number (Betriebsstättennummer)

Language Requirement

Payslips MUST be in German. It is a legal requirement.

German law does not allow English payslips (even if employee speaks English). Some companies provide English translations for reference, but the official payslip must be in German.


Example Payslip (German)

ABRECHNUNG FÜR MAI 2026

Arbeitnehmer: John Smith
Steuernummer: [Tax ID]
Zeitraum: 01.05.2026 – 31.05.2026

VERDIENSTE
Bruttolohn:                         €5,000.00
Gesamtverdienst:                    €5,000.00

ABZÜGE
Lohnsteuer:                         €  700.00
Rentenbeitrag (9.3%):               €  465.00
Krankenversicherung (7.3%):         €  365.00
Arbeitslosenversicherung (1.3%):    €   65.00
Pflegeversicherung (0.6%):          €   30.00
Kinderlosenzuschlag (0.3%):         €   25.00
Gesamtabzüge:                       €1,650.00

NETTOLOHN:                          €3,350.00

JAHRESBILANZ (Kumulativ)
Verdienst im Jahr:                  €25,000.00
Lohnsteuer im Jahr:                 € 3,500.00
Nettoverdienst im Jahr:             €16,750.00

Distribution of Payslips

  • Digital: Most common. Payslip uploaded to employee portal (password-protected)
  • Physical: Paper payslips printed and given to employee (less common post-digital transition)
  • Email: Some companies email payslip PDF to employee

Timing: Payslip available on or before payday


6. Electronic Filing Requirements (ELSTER, SV-Meldung)

Germany requires electronic filing of payroll data with authorities.

ELSTER (Elektronische Steuererklärung) — Tax Filing

What it is: Electronic income tax return filed monthly with Finanzamt (tax office)

Deadline: By the 10th of the following month (strictly enforced)

Penalty for late filing: €10–€1,000+ per month

Who files: Employer (EOR in your case)

Contents:

  • Employee name, tax ID, employee tax class
  • Gross salary, bonuses, one-time payments
  • Income tax withheld
  • Solidaritätszuschlag, church tax
  • Summary of payroll for the month

SV-Meldung — Social Security Report

What it is: Electronic report filed with Deutsche Rentenversicherung (pension authority)

Deadline: By the 5th of the following month (strictly enforced)

Penalty for late filing: €10–€100 per day, plus interest

Who files: Employer (EOR in your case)

Contents:

  • Employee name, employee social security number
  • Gross salary, bonuses
  • Insurance class (pension, health, unemployment rates used)
  • Any changes in employment status (new hires, terminations)

What EOR Does (You Don’t Need to Do)

✅ Calculates all figures correctly ✅ Files ELSTER with Finanzamt by the 10th ✅ Files SV-Meldung with Deutsche Rentenversicherung by the 5th ✅ Handles any corrections or adjustments (if errors discovered) ✅ Provides you with copies of filings for your records

You simply: Fund the EOR monthly and provide variable pay data (bonuses, absences, etc.)


7. Annual Payroll Reporting (Year-End)

Year-End Documents

1. Lohnsteuerbescheinigung (Wage Tax Certificate)

Purpose: Employee needs this to file personal income tax return (Form 1040 equivalent)

Contents:

  • Employee name, tax ID, social security number
  • Employer name, address, tax ID
  • Gross wages for the year
  • Income tax withheld for the year
  • Social security contributions
  • Issued: By January 31st of following year

Example:

  • Year: 2026
  • Gross wages: €60,000
  • Income tax withheld: €8,400
  • Pension contribution: €5,580
  • Health insurance: €4,380
  • Issued: January 31, 2027

2. Beitragsnachweis (Contribution Certificate)

Purpose: Proof of social security contributions for retirement/benefits

Contents:

  • Pension contributions paid (9.3% × gross)
  • Health insurance contributions paid
  • Issued: By January 31st of following year

Year-End Tax Return (Annually)

Employer annual tax return (Jahressteuererklärung):

Due by: May 31st following the tax year (or July 31st if using tax advisor)

Contents:

  • Gross payroll (all employees combined)
  • Total income tax withheld
  • Total social security contributions
  • Any corrections or adjustments from prior year

EOR’s Role in Year-End Reporting

✅ Generates Lohnsteuerbescheinigung for each employee (by Jan 31st) ✅ Generates Beitragsnachweis (contribution certificate) ✅ Files employer annual return with Finanzamt ✅ Provides year-end summary to you


8. Common Payroll Mistakes

Mistake 1: Wrong Tax Class

Error: Employee declares tax class but EOR is not notified; wrong class applied to payroll.

Result: Employee overpays or underpays taxes; correction required at tax filing.

Solution: Confirm tax class with employee during onboarding. Provide to EOR in writing.


Mistake 2: Forgetting to Fund on Time

Error: You forget to transfer funds to EOR by the 25th; EOR cannot process payroll.

Result: Employee paid late (illegal). Penalties for late payment of taxes.

Solution: Set calendar reminder 5 days before payday. Automate the transfer if possible.


Mistake 3: Variable Pay Not Communicated

Error: Employee worked overtime or earned bonus, but you don’t tell EOR. Payslip is incomplete.

Result: Employee underpaid. Must re-process payroll. Tax corrections required.

Solution: Provide all variable pay data to EOR by the 25th of each month.


Mistake 4: Not Reporting Changes (Marriage, Children, Address)

Error: Employee gets married, changes tax class to III (married), but does not notify EOR.

Result: Wrong tax withheld; employee overpays. Correction required at year-end.

Solution: Employee must notify EOR immediately of status changes. Tax class updated proactively.


Mistake 5: Mishandling Sick Leave in Payroll

Error: Employee is sick for 3 weeks. You reduce paycheck. But German law requires sick pay for up to 6 weeks.

Result: Unpaid wages. Employee can sue. Back pay + penalties owed.

Solution: Employee continues to receive full salary for first 6 weeks of sickness (EOR manages this). After 6 weeks, government pays sick benefit.


9. FAQ

Q1: What if an employee is hired mid-month?

Salary is pro-rated. If hired on May 15, they receive salary for 17 days (May 15–31) only. Tax and contributions are calculated on pro-rata salary.

Example: €5,000 monthly salary × (17 days ÷ 31 days in May) = €2,742 gross for May. Taxes and contributions calculated on this amount.


Q2: What if an employee takes unpaid leave?

Gross salary is reduced by the number of unpaid leave days.

Example: €5,000 monthly salary, 5 unpaid leave days in May (21 working days total) = €5,000 × (16 ÷ 21) = €3,810 gross for May.


Q3: What if an employee is on sick leave?

First 6 weeks: Employee receives full salary (Entgeltfortzahlung — continued pay) from you/EOR.

After 6 weeks: Employee receives government sick benefit (~€800–€1,200/month depending on salary), not your payroll.


Q4: How are bonuses taxed?

Bonuses are typically added to gross salary and taxed at the employee’s marginal tax rate.

Special rule: If a bonus is announced separately and paid at year-end, it can be taxed at a flat 30% rate (Sonderzahlungen). Consult EOR or tax advisor for specifics.


Q5: What if an employee moves to another country mid-year?

If employee relocates to another country (e.g., Germany to France), their German employment technically ends (unless they continue working remotely from Germany). New contract with local EOR in new country required.


Q6: Can I pay employees in USD/GBP instead of EUR?

No. In Germany, salary must be paid in EUR (local currency). You can fund the EOR in your home currency, but the employee is paid in EUR to a German bank account.


Q7: What if I want to withhold extra tax (beyond the statutory amount)?

Possible, but not recommended. You can request employee authorize additional withholding for their tax situation. This is handled via a written authorization.


Q8: Are there any tax deductions for small employers?

Germany does not have special tax breaks for small employers (unlike some countries). All employers follow the same rules.


Q9: What if an employee owes back taxes from a prior employer?

Not your responsibility. Employee’s prior employer or employee handles back taxes. Your payroll is separate.


Q10: Can I adjust an employee’s paycheck for damages (e.g., broken company laptop)?

No. You cannot deduct from final paycheck. You must pursue a separate claim for damages. Final paycheck must be paid in full.


Sources & Citations

  1. Bundeszentralamt für Steuern (BZSt) — Payroll Tax Guidelines & Tax Brackets, 2026. www.bzst.bund.de
  2. Deutsche Rentenversicherung (DRV) — Social Security Contribution Rates & Reporting, 2026. www.deutsche-rentenversicherung.de
  3. Arbeitsagentur (German Federal Employment Agency) — Unemployment Insurance Contributions. www.arbeitsagentur.de
  4. Lohnsteuer-Durchführungsverordnung (LStDV) — Payslip Requirements. www.gesetze-im-internet.de
  5. ELSTER Documentation — Electronic Tax Filing Requirements. elster.de
  6. Mercer — Germany Payroll & Tax Compliance, 2025. mercer.com

Related Pages

← [Employer of Record in Germany] (back to main hub) [internal link]

Sibling Pages:

  • [Germany Employment Laws & Compliance] [internal link]
  • [Cost of EOR in Germany] [internal link]
  • [Germany Tax Guide for International Hiring] [internal link]

CTA

Questions on payroll in Germany? → [Schedule a Consultation] [HubSpot link]