Payroll & Workforce Management in Germany

The real cost of employing staff in Germany — employer social security contributions, minimum wage and Minijob thresholds, withholding and payroll filing obligations — reviewed against current German payroll law.

Germany Reviewed September 2026

Currency

Euro (EUR)

Minimum wage

€13.90 / hour (from 1 Jan 2026)

Combined social security

~40–42% of gross salary

Standard pay cycle

Monthly, in arrears

Minijob threshold

€603 / month (2026)

Employer registration

Betriebsnummer (Bundesagentur für Arbeit)

Talk to a Germany payroll expert

How payroll works in Germany

Running payroll in Germany means budgeting for a real cost on top of gross salary — employer social security contributions add roughly 20–21% to every payroll run — and carrying a set of registration, withholding, and filing obligations that sit with the employer, not the employee. Getting any of it wrong exposes the company to fines, back-payments, and audit risk.

The sections below cover what a finance or HR lead needs before running payroll in Germany for the first time: registration steps, the actual employer cost of employment, compliance obligations around tax withholding and wage thresholds, payslip requirements, annual filing deadlines, and the cost exposure carried at termination.

Discuss your Germany payroll setup

Betriebsnummer, DEÜV, and the Sofortmeldung

Before the first hire, an employer must obtain a Betriebsnummer (employer number) from the Bundesagentur für Arbeit — free of charge, usually issued within a few business days. It is required to participate in Germany's social security reporting system (DEÜV) and to submit registration and contribution notifications for every employee.

Standard DEÜV registration alongside the first payroll run is sufficient in most sectors. In higher-risk sectors — construction, hospitality, building cleaning, and freight forwarding — an immediate Sofortmeldung must additionally be filed no later than the start of employment, i.e. before the employee's first working day.

Set up employer registration in Germany

The employer's real cost of employment

Social security contributions are split — close to equally — between employer and employee across four branches: pension, unemployment, health, and long-term care insurance. The employer's share, approximately 20–21% of gross salary, is a direct cost on top of every payroll run and needs to be budgeted into the cost of a German hire, alongside gross pay itself. Each branch applies up to an annual contribution ceiling (Beitragsbemessungsgrenze); earnings above the ceiling are not subject to further contributions in that branch.

Example: a €4,000/month gross salary costs the employer approximately €4,840/month in total — gross pay plus roughly 21% in employer social security contributions.

BranchRateEmployer / employee splitContribution ceiling (2026)
Pension insuranceRentenversicherung18.6%9.3% employer / 9.3% employee€101,400/yr (€8,450/mo)
Unemployment insuranceArbeitslosenversicherung2.6%1.3% employer / 1.3% employee€101,400/yr (€8,450/mo)
Health insuranceKrankenversicherung14.6% + avg. 2.9% additionalSplit equally, employer / employee€69,750/yr (€5,812.50/mo)
Long-term care insurancePflegeversicherung3.6% (4.2% if childless, from age 23)Split employer / employee; childless surcharge borne by the employee€69,750/yr (€5,812.50/mo)
Get a payroll cost estimate

Lohnsteuer: an employer obligation, not a cost

Income tax withholding doesn't add to the employer's cost — it's deducted from gross pay — but it is a compliance obligation the employer carries. The employer must withhold at source and remit to the Finanzamt on each employee's behalf, using the correct Lohnsteuerklasse (tax class, one of six, assigned by the employee's personal situation) retrieved electronically via ELStAM against the employee's tax ID. Withholding the wrong amount is the employer's error to correct, not the employee's, and repeated mistakes draw scrutiny in a wage tax audit (Lohnsteuer-Außenprüfung).

Confirm your withholding obligations

Structuring flexible roles without compliance risk

Germany's statutory minimum wage applies to almost all employment relationships, and underpaying it exposes the employer to fines and back-pay claims. For companies structuring part-time or flexible roles, the Minijob threshold matters operationally: below it, the employer pays flat-rate contributions instead of the full employee-side social security, which changes both cost and administration. The threshold has been dynamically linked to the minimum wage since 2022, so it rises automatically whenever the wage floor does. Roles between the Minijob threshold and €2,000/month fall into the Midijob transition zone (Übergangsbereich), where contributions phase in gradually — a detail that affects how a company budgets and administers that role.

Threshold2026 value
Minimum wage (Mindestlohn)€13.90/hour from 1 Jan 2026 — rising to €14.60/hour from 1 Jan 2027
Minijob threshold (Minijob-Grenze)Average €603/month in 2026 — no income tax or employee social security; flat-rate employer contributions apply
Midijob transition zone (Übergangsbereich)€603.01 – €2,000/month — employee social security contributions phase in gradually

Quick check — planned monthly gross salary for the role?

Standard cycle and payslip content

Payroll in Germany runs on a monthly cycle, in arrears, with salary typically paid on the last business day of the month or the first days of the following month, per the employment contract. Every payslip (Entgeltabrechnung) must show gross pay, all statutory deductions itemized by branch, net pay, and the employer's own contributions — a documentation standard set by German payroll transparency rules. Incomplete or incorrect payslips are exactly what a Sozialversicherungsprüfung (statutory payroll audit) checks first, so the format is a compliance requirement, not a formality.

Set up a monthly payroll cycle

Lohnsteuerbescheinigung and year-end obligations

For each employee, the employer must transmit an electronic annual wage tax certificate (Lohnsteuerbescheinigung) to the Finanzamt, summarizing gross pay, tax withheld, and social security contributions for the year.

1

Payroll year-end

31 December, for the standard calendar-year payroll cycle.

2

By 28 February

Statutory deadline to transmit the Lohnsteuerbescheinigung electronically to the Finanzamt, for the prior year.

3

Ongoing

Monthly DEÜV contribution notifications and wage tax remittances continue on their regular cycle throughout the year.

Review your year-end payroll obligations

What a restructuring or exit costs, and when

Statutory minimum notice periods for employer-initiated termination (§622 BGB) scale with tenure — a direct planning input for any restructuring, since longer-tenured staff carry a longer, and costlier, notice window that a company needs to budget for. A final payslip settling any outstanding pay, accrued leave, and statutory deductions must be issued at termination, adding to the exit cost.

TenureStatutory employer notice
Probationary period (max. 6 months)2 weeks
Up to 2 years4 weeks, to the 15th or end of a calendar month
5 years2 months, to the end of a calendar month
10 years4 months, to the end of a calendar month
20 years7 months, to the end of a calendar month
Review employment contract terms

Frequently asked questions

When must an employer register for payroll in Germany?
Before the first hire, by obtaining a Betriebsnummer (employer number) from the Bundesagentur für Arbeit — free of charge, typically issued within a few business days. Each new employee is then reported through the DEÜV system with the first payroll run; in higher-risk sectors (construction, hospitality, building cleaning, freight forwarding) an immediate Sofortmeldung is required no later than the start of employment.
How much does an employer pay in social security on top of gross salary?
Roughly half of the combined 40–42% contribution rate — approximately 20–21% of gross salary — spread across pension, unemployment, health and long-term care insurance. The remaining half is withheld from the employee's gross pay.
Does hiring below the Minijob threshold reduce a company's payroll costs?
It changes the cost structure rather than simply reducing it: below the Minijob threshold, the employer pays flat-rate contributions instead of the standard employer share, and the employee pays no income tax or social security. Since 2022 the threshold has been dynamically linked to the minimum wage, so it rises whenever the wage floor does — €603/month for 2026, moving to €633/month alongside the January 2027 increase.
When is the annual wage tax certificate due?
The Lohnsteuerbescheinigung for each employee must be transmitted electronically to the Finanzamt by 28 February of the following year.

Talk to a Germany payroll expert

For companies setting up payroll in Germany, or reviewing an existing setup against current social security, tax withholding, and filing requirements.