Back to blog

GmbH Payroll in Germany 2026: How to Run Payroll for Directors and Employees

Paying a salary in your GmbH, whether to yourself as director or to employees, comes with specific obligations. Here's how to set up payroll correctly from day one.

Category
Bookkeeping
Updated
Author
Diana

Whether you're putting yourself on payroll as a director or hiring your first employee, payroll (Lohnbuchhaltung) in a GmbH comes with specific obligations. There are registrations to file, social security contributions to calculate, and monthly payroll tax reports to submit. Getting this right from day one saves corrections and fines later.

At a Glance

  • What to do first: before the first salary run, obtain a Betriebsnummer (employer ID), register the employee with a health insurer, and set up ELSTER access.
  • Social security 2026: the employee bears roughly 21 %, and the employer adds roughly another 21 % on top: the GmbH pays noticeably more than the gross salary.
  • Payroll tax (Lohnsteuer): file monthly (quarterly for small amounts) via ELSTER; pay by the 10th of the following month.
  • Director special case: with more than a 50 % stake, a director-shareholder is generally exempt from social security, which changes the pay slip fundamentally.
  • Minijob threshold 2026: €603 per month, tied to the minimum wage of €13.90 per hour.

What GmbH Payroll (Lohnbuchhaltung) Involves

GmbH payroll covers everything related to compensating directors and employees:

  • Calculating gross salary, deductions and net pay
  • Registering with social security bodies and the tax office
  • Monthly payroll tax (Lohnsteuer) filings via ELSTER
  • Creating pay slips (Lohnabrechnung) for every employee and director
  • Paying over social security contributions and Lohnsteuer on time
  • Year-end social security reports and the annual Lohnsteuerbescheinigung

Unlike a sole trader, who simply draws money from the business, a GmbH director's salary is a genuine employment relationship with a proper pay slip. That is intentional: the salary reduces the GmbH's taxable profit as a business expense, unlike a dividend distribution.

Registration Requirements Before Your First Payroll

Before running payroll for the first time, complete these steps:

  • Obtain a Betriebsnummer (employer ID) from the Federal Employment Agency (Bundesagentur für Arbeit); one-time, available online
  • Register each employee with their health insurance provider; they forward the registration to pension, unemployment and care insurance funds
  • Set up ELSTER access for electronic Lohnsteueranmeldung filings
  • File the social security registration at the start of employment (reason code 10) through certified payroll software
  • If the director's social security status is unclear: apply for a Statusfeststellungsverfahren (status determination) at the Deutsche Rentenversicherung

The health insurer registration is due with the first pay run, generally within six weeks of the employment start. Miss these deadlines and you risk late-payment surcharges and, in the worst case, the accusation of withholding social security contributions (§ 266a of the German Criminal Code).

Director-Shareholders: Special Social Security Rules

Whether you, as a GmbH director-shareholder, must pay into social security depends above all on your ownership stake and your influence over the company:

StakeSocial security liable?Effect on the pay slip
More than 50 %Generally noNo employer/employee contributions; Lohnsteuer only
Blocking minority (under 50 % but veto rights)Often noCase by case, frequently exempt
Under 50 %, no special rightsYesTreated like a regular employee, full contributions
Exactly 50 %Case by caseStatus determination recommended
External director (0 % stake)YesFull social security liability

The difference is significant: a social-security-exempt director-shareholder saves the GmbH the employer contribution, but must arrange private health insurance and retirement provision independently. Where the status is unclear, only the Statusfeststellungsverfahren (status inquiry under § 7a SGB IV) provides binding certainty; retroactive claims from the pension fund are otherwise a common and costly risk during audits.

For more on the right level and structure, read our guide on managing director salary in a GmbH.

Social Security Contributions in 2026: The Rates

For social-security-liable employees, employer and employee split the contributions roughly in half. Here are the 2026 figures:

BranchTotal rateEmployeeEmployerContribution ceiling 2026
Pension (RV)18.6 %9.3 %9.3 %€8,450/month
Unemployment (AV)2.6 %1.3 %1.3 %€8,450/month
Health (KV)14.6 % + ~2.9 % supplement~8.75 %~8.75 %€5,812.50/month
Care (PV)3.6 %1.8 %1.8 %€5,812.50/month

Key details:

  • Health insurance: on top of the general 14.6 % rate comes the fund-specific supplement (averaging 2.9 % in 2026), also split in half.
  • Care insurance: childless employees aged 23 and over pay a 0.6 % surcharge, borne by the employee alone. In Saxony the employee bears a larger share.
  • Contribution ceilings: in 2026, €69,750 per year for health and care insurance, and €101,400 per year for pension and unemployment. Above these amounts, contributions no longer rise.
  • Compulsory insurance threshold (GKV): anyone earning more than €77,400 per year in 2026 may switch to private health insurance.

The bottom line: an employee costs the GmbH roughly 21 % more than the agreed gross salary. These employer shares are fully deductible as a business expense.

Running a Pay Slip: Step by Step

A correct pay slip for a social-security-liable employee moves from gross to net in four steps, and reveals at the end what the GmbH really pays. An example with a €3,500 gross salary (rounded example figures, tax class I):

Waterfall chart of a pay slip: from the €3,500 gross salary, minus employee social security and payroll tax to the net salary, plus the employer social security share up to the GmbH's total cost
From gross to net, and to the real employer cost. The employer share comes on top and is a deductible business expense of the GmbH.
ItemAmountNote
Gross salary€3,500agreed monthly salary
− Employee social security (~21 %)− €735health + care + pension + unemployment
− Payroll tax (class I, approx.)− €535plus church tax if applicable
= Net pay (transferred)~ €2,230amount paid to the employee
+ Employer social security (~21 %)+ €735business expense of the GmbH
Total cost to the GmbH~ €4,235true labour cost

So you transfer roughly €2,230 to the employee. The health insurer receives the combined employee and employer share (€1,470), and the tax office receives the withheld payroll tax (€535). In the books, the entire labour cost, around €4,235, is a business expense that reduces the GmbH's profit.

The starter book for your self-employment

Free e-book: registration, accounting, your first invoice, and taxes, plus a tax calendar, deductions cheat sheet, and invoice template.

Payroll Tax (Lohnsteuer) and Monthly Filings

Payroll tax must be withheld and paid over for every salary, including your own as director:

  • Retrieve ELStAM data: the electronic payroll tax record holds tax class, child allowances and denomination.
  • Calculate Lohnsteuer: based on tax class and gross salary, plus solidarity surcharge and church tax where applicable.
  • Submit the Lohnsteueranmeldung: monthly; quarterly if the annual payroll tax is €5,000 or less; annually up to €1,080, always electronically via ELSTER.
  • Pay over Lohnsteuer: by the 10th of the following month to the tax office of the business location.

Deadlines and the form are covered in our guide to the Lohnsteueranmeldung. Important: the GmbH is liable for correct withholding and payment: a mistake falls on the company, not the employee.

Minijobs in a GmbH: the €603 Threshold in 2026

A GmbH can also employ minijobbers. Since 1 January 2026, the minijob threshold is €603 per month (€7,236 per year), dynamically tied to the statutory minimum wage of €13.90 per hour. Instead of full social security, the GmbH pays flat-rate levies of roughly 30–32 % (health and pension insurance, apportionments, flat tax) to the Minijob-Zentrale.

Anyone regularly above €603 is no longer a minijobber but fully liable for social security. The exact registration and payroll steps are covered in minijobs in a GmbH.

Do It Yourself or Outsource?

For the actual calculation you need certified payroll software; a manual pay slip with social security caps and ELStAM data is nearly impossible to get right. Three routes are common:

OptionEffortCost (rough)Best for
Payroll software yourselfmediumfrom ~€10/month1–3 steady salaries
Tax advisor / payroll bureaulow~€15–30 per pay slipvariable pay, bonuses
Combinationmediummixeda growing team

For a one-person GmbH with a steady director salary, running your own payroll software is usually cheapest. Once variable elements such as bonus pay (Tantiemen), premiums or additional employees come in, a payroll bureau is worth considering. Either way, the payroll entries ultimately have to flow into the GmbH's financial accounting, where Norman's AI bookkeeping records the labour cost and the liabilities to the tax office and health insurer automatically.

Common Mistakes in GmbH Payroll

  • Director's social security status left unclear: leads to costly back-payments at audits. When in doubt, request a status determination.
  • Betriebsnummer or registration forgotten: without an employer ID, no proper social security reporting.
  • Missing the payroll-tax deadline (10th of the following month): late surcharges of 1 % per month.
  • Director salary too high or without a clear contract: may be reclassified as a hidden profit distribution; see salary vs. dividends.
  • Forgetting the employer share in the budget: the GmbH pays roughly 21 % more than the gross salary.

Frequently Asked Questions

Does a GmbH director have to pay themselves a salary?

It is not strictly required, but it is common and sensible: the salary is a business expense and reduces the GmbH's corporate tax. Waiving compensation entirely can even be problematic for tax purposes. The right amount is covered in our article on director salary.

Is a director-shareholder liable for social security?

With more than a 50 % stake, generally not; with a smaller stake and no special rights, yes. What matters is the actual influence over the company. Only the status determination procedure provides certainty.

How much does an employee really cost the GmbH?

Roughly 21 % more than the gross salary: on €3,500 gross, about €735 in employer social security, so the GmbH bears around €4,235. Apportionments and statutory accident insurance may add to that.

When must payroll tax be filed?

Monthly if the annual payroll tax exceeds €5,000; quarterly between €1,080 and €5,000; annually below that. Payment is due by the 10th of the following month in each case.

Can a GmbH employ a minijobber?

Yes. Up to €603 per month (as of 2026), only flat-rate levies of roughly 30–32 % apply, paid to the Minijob-Zentrale. From the first euro over the threshold, a fully social-security-liable employment relationship arises.

Conclusion

Payroll in a GmbH takes upfront effort, but once set up correctly it runs smoothly. Meet the registration obligations from the start, clarify the director's social security status, and file Lohnsteuer on time; that avoids the most expensive mistakes. Norman's AI bookkeeping helps you record payroll entries accurately within your GmbH accounts. For the optimal compensation mix, see our article on salary vs. dividends and the specifics of bonus pay (Tantiemen) as a supplementary component.

Keep payroll entries clean in your GmbH bookkeeping

Every salary payment creates entries: the net transfer, the payroll tax owed and the employer social security share as a business expense. Norman records your payroll costs in a GoBD-compliant way, shows what you still owe the tax office and health insurer, and takes your GmbH tax return across the line without a tax advisor. Bookkeeping and invoicing are free with Norman.