Hiring in Germany
Germany looks moderate on the cost spreadsheet. Employer social-security contributions land at roughly 21% of gross, well below France or Italy, and an EOR can put a Berlin engineer on payroll inside two weeks. The 21% is only the headline; our Germany payroll and employment facts set out the full contribution stack, statutory notice and KSchG severance, each with its official source and date.
Germany looks moderate on the cost spreadsheet. Employer social-security contributions land at roughly 21% of gross, well below France or Italy, and an EOR can put a Berlin engineer on payroll inside two weeks. The 21% is only the headline; our Germany payroll and employment facts set out the full contribution stack, statutory notice and KSchG severance, each with its official source and date.
The cost shows up later, and it does not arrive as a line item on a budget review.
In 2023, the Deutsche Rentenversicherung (DRV) opened around 42,000 Scheinselbständigkeit investigations and recovered EUR 487 million in retroactive social-insurance claims. Every employer is audited on a four-year rolling cycle. If a contractor on your books draws more than five-sixths of their income from your company, the legal presumption is that they are an employee, regardless of what the contract says.
That assessment runs four years backwards (thirty years if the misclassification is found to be intentional). It comes with administrative fines up to EUR 25,000, a 1% per month late-payment surcharge, and personal criminal exposure for the responsible officer under Section 266a of the Strafgesetzbuch (up to five years' imprisonment for withholding social-security contributions).
The Kündigungsschutzgesetz works in the other direction. Once you cross 10 employees and a hire passes the 6-month probation, every dismissal needs a documented ground (personal, behavioural, or operational), a Sozialauswahl exercise where applicable, and consultation with any works council that exists. Skip the consultation step and the termination is void, with reinstatement or severance of 0.5 to 1.5 months per year of service the typical court outcome.
This guide explains what hiring in Germany actually costs in 2026, how the statutory employer stack and KSchG procedure interact, and when an EOR is the right route versus opening a GmbH. Germany is where what looks cheap goes wrong slowly, so the cost picture and the compliance picture have to be read together.
Germany at a glance
Hiring a Berlin Senior Software Engineer on a EUR 85,000 salary typically adds around EUR 18,000 per year in mandatory employer costs, mainly through pension insurance (Rentenversicherung), unemployment insurance (Arbeitslosenversicherung), statutory health insurance (Krankenversicherung), and long-term care insurance (Pflegeversicherung).
Once paid leave, the first six weeks of sick pay at full salary (Lohnfortzahlung), public holidays, and accident insurance levies are layered on, the true long-term employment cost lands close to 140% of gross, or roughly EUR 119,000 on the same EUR 85,000 hire.
For small teams, an EOR is usually more cost-effective than setting up a GmbH. Setting up your own German entity tends to make financial sense at around 10 to 15 hires, later than in low-tax markets because the statutory employer stack applies whichever route you choose.
Germany's contractor enforcement environment is one of the most active in Europe. In 2023, the Deutsche Rentenversicherung investigated around 42,000 suspected Scheinselbständigkeit cases and recovered EUR 487 million in retroactive social-insurance claims.
From 1 January 2026, the statutory minimum wage rises to EUR 13.90 per hour (up from EUR 12.82), and the social-security ceilings (Beitragsbemessungsgrenzen) move to EUR 101,400 per year for pension and unemployment and EUR 69,750 per year for health and care.
German-registered EOR providers worth shortlisting
Deel
Operates via Deel Germany GmbH (Berlin). Handles DEUV social-security reporting, Lohnsteuer, and KSchG-compliant termination procedures.
Remote
Operates via Remote Europe BV with a German payroll and tax registration. Direct entity, not a partner network.
Papaya Global
Operates via Papaya Global Germany GmbH. Enterprise-grade reporting and Lohnsteuer remittance to the Finanzamt.
Why do international companies hire in Germany?
Germany is rarely the cheapest EU market to hire in, and our editorial team has never positioned it that way. It ends up on shortlists for five specific reasons that come up again and again in what we hear from companies expanding into Europe.- The largest economy in the EU. Germany is the default expansion target for any company building a European footprint. A presence here signals seriousness to enterprise buyers across the Rhein-Main corridor, and it puts your team inside the customer base, not on a sales trip to it.
- Five distinct city clusters, not one. Berlin holds the startup density and English-fluent engineering talent. Munich anchors enterprise software, automotive, and aerospace. Hamburg covers media, logistics, and renewable energy. Stuttgart is the automotive supply chain. Frankfurt and the wider Rhein-Main region cover finance and enterprise IT.
- Salary discount versus the UK and Switzerland. A senior backend engineer in Berlin typically costs 20 to 30% less in gross salary than the equivalent role in London or Zurich, and the engineering tenure tends to be longer. A London fintech hiring a Munich infrastructure lead saves roughly EUR 25,000 per year on base salary against a comparable London hire.
- Central European Time and Schengen mobility. Berlin and Munich overlap with London, the Nordics, and the US pre-open. A German hire on a Spanish or French payroll cannot move offices freely between EU sites without an EU social-security A1 certificate, but a German hire on a German payroll moves naturally inside the Schengen labour market.
- Deep engineering and industrial talent pool. TU Munich, TU Berlin, RWTH Aachen, KIT Karlsruhe, and the Fraunhofer network produce a continuous flow of mechanical, electrical, and software engineering graduates. The risk of losing senior engineers to US tech salaries is genuinely lower than in Amsterdam or Stockholm.
What are the employer costs of hiring in Germany?
The main employer costs in Germany are pension insurance (Rentenversicherung), unemployment insurance (Arbeitslosenversicherung), statutory health insurance (Krankenversicherung) including the average 1.7% supplementary contribution (Zusatzbeitrag), long-term care insurance (Pflegeversicherung), sector-rated accident insurance (Unfallversicherung), and the U1/U2/U3 statutory levies that fund sick-pay and maternity-leave reimbursement for small employers. On a EUR 85,000 salary for a Berlin Senior Software Engineer, core employer contributions add up to around EUR 17,000 to EUR 18,000 per year. Add Unfallversicherung, U1/U2/U3 levies, and the insolvency levy and the true loaded employer cost lands close to EUR 103,000 before any EOR fee or supplementary benefits are included. The table below shows the typical employer cost structure for a EUR 85,000 hire in Berlin in 2026.| Cost line | Employer rate (2026) | Annual on EUR 85,000 | Easy to overlook |
|---|---|---|---|
| Rentenversicherung (pension) | 9.3% | EUR 7,905 | Capped at the EUR 101,400 pension ceiling from 1 January 2026. |
| Arbeitslosenversicherung (unemployment) | 1.3% | EUR 1,105 | Same ceiling as pension; same DEUV reporting. |
| Krankenversicherung (health, incl. avg. Zusatzbeitrag) | ~8.15% | EUR 5,684 | Capped at EUR 69,750. Zusatzbeitrag varies by Krankenkasse (currently 1.5% to 2.5%). |
| Pflegeversicherung (long-term care) | 1.7% | EUR 1,186 | Childless employees pay an extra 0.6% on the employee side; employer share is fixed. |
| Unfallversicherung (accident insurance) | 0.5-5% (sector-rated) | EUR 425-1,300 | Rated by Berufsgenossenschaft for the relevant sector. Software roles sit at the low end. |
| U1/U2/U3 statutory levies + insolvency levy | ~1.5-2.5% | EUR 1,300-2,100 | U1 (sick pay reimbursement) only applies under 30 employees. U2 (maternity) and U3 (insolvency levy) apply universally. |
| Statutory employer stack (core, before levies) | ~20.5-21.5% | ~EUR 17,400 | This is the figure most cost calculators show. It is not the figure your Finance team will end up paying. |
| True loaded employer cost (Lohnfortzahlung, paid leave, U-levies) | ~21-22% + ~14% load | ~EUR 103,000 | Six weeks of full-pay sick leave per illness episode, 25-30 days paid leave, and 9-13 public holidays sit inside this number. |
What changed in Germany for 2026?
Five changes affect any 2026 hiring plan for Germany, in order of how much they shift the budget or the compliance picture.| Change | Effective date | What it does | Action for HR/Finance |
|---|---|---|---|
| Beitragsbemessungsgrenze raised | 1 Jan 2026 | Pension and unemployment ceiling moves to EUR 101,400/year. Health and care ceiling moves to EUR 69,750/year. | Recalculate employer cost for any senior hire above EUR 90,000. Senior salaries cost more in 2026 than in 2025 at the same gross. |
| Versicherungspflichtgrenze raised | 1 Jan 2026 | Compulsory health-insurance income threshold moves to EUR 77,400/year. Above this, employees can opt for private insurance. | Offer letters for senior hires should flag the private-insurance option as part of the package. |
| Mindestlohn rise | 1 Jan 2026 | Statutory minimum wage moves to EUR 13.90/hour, up from EUR 12.82. | Audit any working-student, intern, or part-time arrangement against the new floor. |
| EU Pay Transparency Directive transposition | Deadline 7 Jun 2026 | Pay-range disclosure in job postings, gender pay-gap reporting, and right-to-information for employees on pay structures. | Update job postings and ATS templates. Build a pay-band map for every level you hire at. |
| EU AI Act high-risk provisions (recruitment AI) | Aug 2026 | Hiring tools that screen, score, or filter applicants become high-risk systems with documentation and audit obligations. | Audit your ATS, screening, and assessment vendors. Confirm their EU AI Act conformity posture before the August deadline. |
| Fixed-term retiree contracts extended | 2026 | Retirees can be hired on fixed-term contracts for up to 8 years across 12 contracts without objective justification. | Useful for specialist post-retirement hires (research, regulatory, supervisory) without the standard befristet legal limits. |
What employment laws should you know before hiring in Germany?
Five frameworks shape the working relationship in Germany once a contract is signed: the Bürgerliches Gesetzbuch (BGB) for the contract itself, the Kündigungsschutzgesetz (KSchG) for dismissal protection, the Betriebsverfassungsgesetz (BetrVG) for works councils, the Arbeitszeitgesetz (ArbZG) for working time, and the Entgeltfortzahlungsgesetz (EFZG) for sick pay continuation. The Allgemeines Gleichbehandlungsgesetz (AGG) sits over the top of all of them on discrimination. The probation period (Probezeit) sits before the KSchG bites. During the first six months either side may terminate with two weeks' notice to any day. After six months, the KSchG procedural ceiling comes down hard.| Standard | Statutory rule | Practical effect |
|---|---|---|
| Probezeit (probation) | Max 6 months, 2-week notice either side | A 2025 Bundesarbeitsgericht ruling requires probation to be proportionate to fixed-term contract duration. |
| Working week | Standard 40 hours; legal max 48 hours/week (ArbZG) | Daily rest of 11 hours between shifts is non-negotiable. |
| Annual leave | 20 working days on a 5-day week minimum | Market norm is 25-30 days plus 9-13 public holidays depending on Bundesland. |
| Lohnfortzahlung (sick pay) | 100% of salary for first 6 weeks per illness episode (EFZG) | Krankengeld at ~70% gross then runs for up to 78 weeks via the Krankenkasse. |
| Mutterschutz (maternity) | 14 weeks paid (6 before, 8 after birth) | Employer tops up Mutterschaftsgeld to net salary; reimbursed via U2 levy. |
| Elternzeit (parental leave) | Up to 3 years per parent; Elterngeld at 65% of net (capped) | Reinstatement right is statutory. Build cover into team plans early. |
| Nachweisgesetz (contract transparency) | Written confirmation of key terms within day-one window | Failure attracts an administrative fine; an EOR template that omits a required item is your problem too. |
| Tenure | Statutory employer notice | Notice point |
|---|---|---|
| During Probezeit (up to 6 months) | 2 weeks | To any calendar day |
| Post-probation up to 2 years | 4 weeks | To the 15th or end of the month |
| 2-5 years | 1 month | End of month |
| 5-8 years | 2 months | End of month |
| 8-10 years | 3 months | End of month |
| 10-12 years | 4 months | End of month |
| 12-15 years | 5 months | End of month |
| 15-20 years | 6 months | End of month |
| 20+ years | 7 months | End of month |
EOR or your own GmbH: which makes sense for Germany?
The answer in Germany sits later on the headcount curve than in low-tax markets, because the 21% statutory employer stack applies whichever route you choose. The EOR fee is the differentiator, not the social-security stack.| Factor | EOR | Own GmbH |
|---|---|---|
| Minimum share capital | None (provider's GmbH) | EUR 25,000 Stammkapital (EUR 12,500 paid in at incorporation). UG mini-GmbH at EUR 1 nominal capital is an alternative. |
| Setup time | 5-14 business days to first payroll | 4-8 weeks: notarised Gesellschaftsvertrag, Handelsregister entry, Finanzamt registration, BG registration. |
| First-year non-payroll cost | EUR 400-700/month per employee | EUR 5,000-10,000 setup (notary, register, advisory) plus year-one accounting and payroll setup. |
| Annual run-rate from year 2 | EUR 400-700/month per employee (flat) | EUR 8,000-18,000 fixed (accountant, payroll software, audit, BG levies) before headcount-scaled payroll. |
| Break-even headcount | Cheaper at 1-10 hires | Cheaper from roughly 10-15 hires, sooner if benefits parity matters. |
| IP and data control | Provider templates; IP assignment runs through the EOR contract | Full direct control. Preferred where IP-heavy senior hires or sensitive R&D sit on the team. |
| KSchG / Betriebsrat exposure | Sits with the EOR entity; client directs but does not employ | Sits with you directly. Sozialauswahl, works-council consultation, and Arbeitsgericht exposure run through your GmbH. |
| Wind-down | Contract notice + payroll close-out | Formal Liquidation under GmbHG Section 65, 12-month Sperrjahr, court-supervised closure. Allow 12-18 months. |
| DRV audit posture | EOR is the audited employer; client supplies records on request | Your GmbH is audited every 4 years. Lohnsteueraussenprüfung sits alongside. |
| 5-year cumulative cost (10 hires, EUR 85k base each) | ~EUR 300,000 in EOR fees over 5 years (excl. salary + stack) | ~EUR 60,000-90,000 in run-rate over 5 years post setup |
Decision rule
Choose an EOR if:
- Your German headcount is 1 to 10 people, with no plans for an equity-heavy senior hire in the next 12 months
- You need payroll live in under three weeks for a market entry or pilot
- You do not have an in-house Lohnbuchhalter or external Steuerberater set up for German payroll
- The roles are pilot, regional sales, or short-tenure project work where KSchG exposure is manageable
Set up your own GmbH if:
- You have or plan for 10 or more German hires within 18 months
- You need direct control of IP assignment and bAV (company pension) structures
- You expect a Betriebsrat to form and want the relationship to sit inside your own legal entity
- Your German operation is permanent enough to absorb a Sperrjahr wind-down if you ever close it
What compliance risks should you avoid in Germany?
Three risks dominate, in order of how often they catch our readers out: Scheinselbständigkeit (false self-employment), KSchG procedural exposure on termination, and Betriebsrat formation inside an EOR entity.| Risk | What triggers it | Realistic exposure |
|---|---|---|
| Scheinselbständigkeit reclassification | Contractor draws >5/6 of income from one client, uses client equipment, is embedded in the org chart, cannot delegate, bears no entrepreneurial risk | Retroactive social-security liability for both shares for 4 years (30 years for intentional cases), fines up to EUR 25,000, Section 266a StGB criminal exposure up to 5 years, 1% per month late-payment surcharge |
| KSchG unfair-dismissal claim | Termination without specific personal/behavioural/operational ground, missing Sozialauswahl, or missing Betriebsrat consultation | Termination void; reinstatement order, or court-brokered severance at 0.5-1.5 months per year of service plus legal costs |
| Betriebsrat formation inside an EOR | EOR provider crosses 5+ employees in Germany across all clients; employees take initiative to form a council | Works-council co-determination over working hours, pay structures, and performance monitoring tools across all client relationships inside that EOR entity |
| Nachweisgesetz transparency breach | Failure to confirm essential contract terms in writing within the day-one window | Administrative fine up to EUR 2,000 per breach. Cumulative across a team. |
| EU Pay Transparency non-disclosure | Job posting without pay range, refusal of right-to-information request | Once transposed (deadline 7 June 2026), administrative fines and reversed burden of proof in equal-pay claims |
Whichapp editorial view
If a provider says they cover Germany through a "partner network" or a leasing licence, treat that as a warning sign during your procurement check, not a feature to be proud of. AÜG-licensed staff leasing is a different legal construct from direct EOR employment, and the duration and re-hire limits under the 2017 reforms are tighter than most leasing-licence holders advertise.
Ask for the German GmbH name of the company that will sign the Arbeitsvertrag (employment contract) and its Handelsregister entry. If it is anything other than a directly registered German GmbH you can look up on handelsregister.de, spend the money with someone else.
In our view, that one question gets through every legal review and is the single most useful filter you can use when shortlisting providers for Germany.
How should you choose a provider for Germany?
Five providers we see most often on German shortlists run their own German GmbH and handle the Lohnsteuer remittance, DEUV social-security reporting, and KSchG-compliant termination procedures directly inside the registered entity.| Provider | German entity | City | Best for | Gap to flag |
|---|---|---|---|---|
| Deel | Deel Germany GmbH | Berlin | Broadest 150+ country coverage; strong tooling and platform UX | German labour-law depth lags coverage breadth; confirm KSchG procedural support before signing. |
| Remote | Remote Europe BV (DE branch and payroll registration) | Berlin (EU operations) | Direct entity-owned model across most markets; clean compliance chain | Operates via NL parent for some German hires; confirm contract counterparty before signing. |
| WorkMotion | WorkMotion Software GmbH | Berlin | German-built EOR; strong domestic legal team and Lohnsteuer fluency | Country coverage narrower than US-headquartered competitors; check destination list before consolidating multi-country payroll. |
| Lano | Lano GmbH | Berlin | German-headquartered, contractor-and-EOR hybrid platform | Uses partner network for non-EU markets; verify counterparty entity outside core EU. |
| Papaya Global | Papaya Global Germany GmbH | Berlin | Enterprise reporting; multi-country consolidation; strong audit-trail outputs | Pricing band runs at the higher end (EUR 599-799/month); justify against German-only volume. |
Before you send the German offer letter
- Confirm the German GmbH name and Handelsregister number of the company that will sign the Arbeitsvertrag. Verify it on handelsregister.de.
- Get the Krankenkasse the employee will be registered with, and confirm the Zusatzbeitrag the EOR has built into the cost model (the average is 1.7%, but Krankenkassen vary).
- Ask how the provider handles KSchG-compliant termination, Sozialauswahl documentation, and Betriebsrat consultation if one exists.
- Confirm the bAV (company pension) and meal-voucher position. EOR employees often lose these compared with direct GmbH hires, which dents recruitment competitiveness.
- Check the Probezeit length against the Bundesarbeitsgericht 2025 proportionality ruling if the contract is fixed-term.
- For any contractor on the books drawing more than 70% of their income from your company, ask the EOR (or directly engage a Steuerberater) to run a Statusfeststellungsverfahren before the engagement renews.
First 90 days after the German hire starts
- Confirm DEUV (social-security) registration with the Krankenkasse within the first month, and Lohnsteuer registration with the relevant Finanzamt.
- Issue the Nachweisgesetz written confirmation of essential contract terms.
- Brief the employee on Lohnfortzahlung mechanics (first six weeks employer-paid per illness episode).
- If headcount crosses 5 in any establishment, plan for the possibility of Betriebsrat formation and brief management on §119 BetrVG obstruction risks.
- If headcount crosses 10 in any establishment, document the Sozialauswahl framework and KSchG-ready dismissal procedure with the EOR or German labour adviser.
- Update job-posting templates and ATS templates against the EU Pay Transparency Directive transposition deadline of 7 June 2026.
Whichapp view
Three diligence questions cut through every German EOR procurement conversation faster than a checklist. First, name the German GmbH on the Arbeitsvertrag and show its Handelsregister entry; if the answer routes through a non-German parent or an AÜG leasing licence, that is a structural risk. Second, walk through one worked KSchG dismissal scenario step by step, including Sozialauswahl and Betriebsrat consultation; vague answers are a fluency signal. Third, for any contractor on the books drawing more than five-sixths of income from one company, ask whether a Statusfeststellungsverfahren is on file or planned; "we have a strong contract" is not an answer that survives a DRV audit.
Frequently asked questions
What is the total employer cost in Germany on a EUR 85,000 hire?
On a EUR 85,000 gross salary for a Berlin Senior Software Engineer, the statutory employer stack adds approximately EUR 17,000 to EUR 18,000 per year (around 21% of gross): Rentenversicherung 9.3%, Arbeitslosenversicherung 1.3%, Krankenversicherung around 8.15% including the average 1.7% Zusatzbeitrag, and Pflegeversicherung 1.7%. Sector-rated Unfallversicherung and the U1/U2/U3 levies add another EUR 1,700 to EUR 3,400 depending on the Berufsgenossenschaft band.
Once the employer's six-week Lohnfortzahlung exposure, 25 to 30 days of paid leave, and 9 to 13 public holidays are loaded in, the true employer cost lands close to EUR 103,000 in year one. An EOR fee of EUR 400 to EUR 700 per month sits on top of that for as long as you use the EOR.
What changed in Germany for 2026 that affects employment costs?
Four things shifted from 1 January 2026. The Beitragsbemessungsgrenze (contribution ceiling) moved to EUR 101,400 per year for pension and unemployment insurance and EUR 69,750 for health and care, meaning senior hires now attract employer contributions on a wider band of salary.
The Versicherungspflichtgrenze (compulsory health-insurance threshold) moved to EUR 77,400, above which employees may opt for private insurance. The Mindestlohn rose to EUR 13.90 per hour, up from EUR 12.82.
And the EU Pay Transparency Directive must be transposed into German law by 7 June 2026, introducing pay-range disclosure in job postings and gender pay-gap reporting obligations for employers of all sizes. The EU AI Act recruitment provisions then take effect in August 2026.
How does the Probezeit work and what happens after it ends?
The Probezeit (probation period) is capped at six months under Section 622 of the BGB, with two weeks' notice either side to any calendar day. During probation the full Kündigungsschutzgesetz protections do not apply, but anti-discrimination (AGG), maternity protection (MuSchG), and severely disabled employee protections apply from day one.
After probation, the statutory employer notice scales with tenure from four weeks to seven months at twenty or more years of service, always running to the 15th or end of the calendar month. A 2025 Bundesarbeitsgericht ruling requires the probation period to be proportionate to a fixed-term contract's overall duration, which has tightened the room for full six-month probations on short fixed-term contracts.
When does the Kündigungsschutzgesetz apply and what does an unfair-dismissal claim cost?
The KSchG applies to establishments with more than 10 employees, once the individual employee has 6 or more months of service. Dismissals must be justified on personal, behavioural, or operational grounds; operational dismissals require Sozialauswahl across comparable employees weighing tenure, age, dependents, and disability; and any works council in place must be consulted before notice is issued.
Missing the consultation step renders the termination void. A dismissed employee has three weeks to file an unfair-dismissal claim at the Arbeitsgericht (labour court).
Courts typically award reinstatement or settle at 0.5 to 1.5 months' salary per year of service. On a EUR 85,000 gross salary with four years of tenure, a settlement of EUR 14,000 to EUR 21,000 plus legal costs is the realistic range.
What are the Scheinselbständigkeit penalties and how aggressive is DRV enforcement?
In 2023 the Deutsche Rentenversicherung investigated around 42,000 suspected cases of Scheinselbständigkeit (false self-employment) and recovered EUR 487 million in retroactive social-insurance contributions. Every employer is audited on a four-year rolling cycle.
If a contractor is found to be misclassified, the consequences include retroactive social-security liability for both employer and employee shares for up to four years (thirty years if the misclassification is found to be intentional), administrative fines up to EUR 25,000, criminal liability for the responsible officer under Section 266a of the Strafgesetzbuch carrying up to five years' imprisonment, and a 1% per month late-payment surcharge. The mitigation is a Statusfeststellungsverfahren ruling from the DRV before the engagement starts.
What is the five-of-six income test and why does it matter?
Under Sozialgesetzbuch IV, a contractor who draws more than five-sixths of their income from a single client triggers the statutory presumption of dependent employment, regardless of what the contract says. This is the single most common Scheinselbständigkeit trigger we see in German contractor engagements.
The test is income-share based, so a contractor on EUR 9,000 a month exclusively to one company sits on the wrong side from day one.
The legal remedy is to either diversify the contractor's client base before the share crosses the threshold, or to run a Statusfeststellungsverfahren with the DRV to confirm the engagement as genuinely self-employed before the work starts. A "strong contract" is not a defence the DRV accepts on its own.
When does EOR stop being cheaper than a GmbH in Germany?
The break-even sits at roughly 10 to 15 employees, later than in low-tax markets because the ~21% statutory employer stack applies whichever route you choose. The EOR fee (EUR 400 to EUR 700 per month per employee) is what differs, not the social-security cost.
Below 10 hires, the four-to-eight-week GmbH setup and the EUR 5,000 to EUR 10,000 incorporation cost are not paid back by the operational saving. Above 15 hires, the EOR fee starts to dominate, IP and benefit-parity considerations weigh against EOR templates, and a direct GmbH usually becomes the cheaper and cleaner route.
The exception is where benefits parity (bAV, mobility budgets, meal vouchers) is needed to compete for senior hires; that often pulls the break-even forward.
When does my German headcount trigger Betriebsrat obligations?
A Betriebsrat (works council) can be formed in any establishment with five or more permanent employees on employee initiative under the Betriebsverfassungsgesetz. The employer cannot prevent formation; obstruction is a criminal offence under Section 119 of the BetrVG.
Once formed, the council holds co-determination rights over working hours and shift patterns, overtime arrangements, pay structures and bonus schemes, hiring and transfers, performance monitoring tools (including AI-driven performance tools and screening software), health and safety policies, and mass redundancies. Works-council members enjoy special dismissal protection for the duration of their term and for one year after.
If you are using an EOR with 5+ German employees across all clients, plan for the possibility that the council could form inside the EOR entity and reach across your relationship with the provider.
Can I dismiss a German employee for poor performance, and at what cost?
Yes, but the test is "behavioural just cause" (verhaltensbedingte Kündigung) for conduct or "personal just cause" (personenbedingte Kündigung) for capability, both with documented prior warnings (Abmahnungen). At-will employment is not available in Germany.
Performance dismissals need a documented written warning trail, a procedurally clean KSchG process, and works-council consultation if a council exists. If the Arbeitsgericht decides the dismissal was unfair, the realistic outcomes are reinstatement or a court-brokered Abfindung at 0.5 to 1.5 months per year of service.
Budget for 6 to 12 months of total pay plus legal costs on a contested dismissal, and engage a Fachanwalt für Arbeitsrecht from the first written warning, not after the dismissal letter.
How much does setting up a GmbH actually cost and how long does it take?
A GmbH requires EUR 25,000 of Stammkapital, with EUR 12,500 paid in at incorporation. Setup involves a notarised Gesellschaftsvertrag, Handelsregister entry, Finanzamt and Berufsgenossenschaft registration, and IHK membership.
Typical professional cost is EUR 5,000 to EUR 10,000. Realistic time to operational payroll is four to eight weeks.
A UG (the "mini-GmbH") is an alternative at EUR 1 nominal capital, but it accumulates 25% of annual profits into a reserve until it reaches the EUR 25,000 GmbH threshold. Ongoing GmbH compliance covers annual accounts, trade-tax returns, monthly DEUV and Lohnsteuer filings, and a DRV audit every four years.
Shortlist these German-registered EOR providers
Deel
Operates via Deel Germany GmbH (Berlin). Broadest 150+ country coverage with full German entity and DEUV reporting.
Remote
Operates via Remote Europe BV with German payroll and tax registration. Direct entity, not a partner network.
Papaya Global
Operates via Papaya Global Germany GmbH. Enterprise reporting and Lohnsteuer remittance to the Finanzamt.
Our verdict for People Ops leads
If your German headcount is 1 to 10 people, use an EOR with a directly registered Deel Germany GmbH, WorkMotion, Lano, Remote, or Papaya Global counterparty, and verify the Handelsregister entry on handelsregister.de before signing. Below that headcount, the four-to-eight week GmbH setup and the EUR 5,000 to EUR 10,000 incorporation cost are not paid back by the operational saving, and the statutory employer stack applies either way. If you have or plan for 10 or more German hires within 18 months, or you need direct control over IP assignment, bAV company pension structures, and the Betriebsrat relationship, set up your own GmbH and run payroll through a German Steuerberater or global payroll provider. Build the wind-down possibility into the original decision; closing a GmbH involves a 12-month Sperrjahr and a court-supervised liquidation. The first practical step in either route is to run a Scheinselbständigkeit health-check across every existing contractor on the books. If any of them are drawing more than five-sixths of their income from your company, the question is not whether the DRV will eventually reclassify them, but how much retroactive liability you will be carrying when they do. Run a Statusfeststellungsverfahren on the high-risk relationships and convert the rest to either genuinely diversified contracting or direct German employment before the next audit window opens.Running payroll for Germany employees? See our guide to payroll in Germany.
Running payroll for Germany employees? See our guide to payroll in Germany.