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:
| Stake | Social security liable? | Effect on the pay slip |
|---|---|---|
| More than 50 % | Generally no | No employer/employee contributions; Lohnsteuer only |
| Blocking minority (under 50 % but veto rights) | Often no | Case by case, frequently exempt |
| Under 50 %, no special rights | Yes | Treated like a regular employee, full contributions |
| Exactly 50 % | Case by case | Status determination recommended |
| External director (0 % stake) | Yes | Full 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:
| Branch | Total rate | Employee | Employer | Contribution 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):
| Item | Amount | Note |
|---|---|---|
| Gross salary | €3,500 | agreed monthly salary |
| − Employee social security (~21 %) | − €735 | health + care + pension + unemployment |
| − Payroll tax (class I, approx.) | − €535 | plus church tax if applicable |
| = Net pay (transferred) | ~ €2,230 | amount paid to the employee |
| + Employer social security (~21 %) | + €735 | business expense of the GmbH |
| Total cost to the GmbH | ~ €4,235 | true 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:
| Option | Effort | Cost (rough) | Best for |
|---|---|---|---|
| Payroll software yourself | medium | from ~€10/month | 1–3 steady salaries |
| Tax advisor / payroll bureau | low | ~€15–30 per pay slip | variable pay, bonuses |
| Combination | medium | mixed | a 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.