Companies expanding into Germany face a fundamental choice: use an Employer of Record (EOR) or establish their own legal entity (typically a GmbH). This guide provides an objective cost comparison to help you make the right decision.
Understanding your options
Employer of Record (EOR)
- Third party legally employs workers on your behalf
- You direct day-to-day work
- EOR handles compliance, payroll, HR
- No German legal entity required
German GmbH (entity)
- Your own subsidiary company in Germany
- Full control over employment
- Direct relationship with employees
- Requires capital, registration, ongoing administration
Setup costs comparison
EOR setup
| Item | Cost |
|---|---|
| Contract signing | EUR 0 |
| Legal fees | EUR 0 |
| Registration fees | EUR 0 |
| Timeline | 1-2 weeks |
GmbH setup
| Item | Cost |
|---|---|
| Minimum share capital | EUR 25,000 |
| Notary fees | EUR 1,000-2,000 |
| Commercial register | EUR 300-500 |
| Legal fees | EUR 3,000-10,000 |
| Bank account setup | EUR 200-500 |
| Trade office registration | EUR 50-100 |
| Total setup | EUR 29,000-38,000 |
| Timeline | 6-12 weeks |
Share capital requirement
The EUR 25,000 GmbH share capital must be deposited before registration. This capital is not lost but is tied up in the subsidiary.
Ongoing costs comparison
EOR ongoing costs (1 employee)
| Item | Monthly cost |
|---|---|
| EOR fee | EUR 500-600 |
| Employee gross salary | Variable |
| Employer contributions | Included in fee |
| Monthly overhead | EUR 500-600 |
GmbH ongoing costs (1 employee)
| Item | Monthly cost |
|---|---|
| Managing director requirement | EUR 3,000-8,000 |
| Accounting/bookkeeping | EUR 300-800 |
| Tax advisor | EUR 200-500 |
| Legal compliance | EUR 100-300 |
| Virtual office/registered address | EUR 100-300 |
| Payroll processing | EUR 50-150 |
| Annual audit (if required) | EUR 500-1,500 amortized |
| Insurance (D&O, liability) | EUR 100-300 |
| Monthly overhead | EUR 4,350-11,850 |
Managing director requirement
German GmbHs require at least one managing director (Geschäftsführer). This person bears personal liability and typically requires compensation, even if a foreign parent company employee fills the role.
Cost breakeven analysis
When does a GmbH become cost-effective?
The high fixed costs of a GmbH mean it only makes sense at scale:
| Employees | EOR annual cost | GmbH annual cost | Difference |
|---|---|---|---|
| 1 | EUR 7,200 | EUR 52,000+ | EOR saves EUR 44,800 |
| 3 | EUR 21,600 | EUR 54,000+ | EOR saves EUR 32,400 |
| 5 | EUR 36,000 | EUR 58,000+ | EOR saves EUR 22,000 |
| 10 | EUR 72,000 | EUR 68,000+ | Roughly equal |
| 15 | EUR 108,000 | EUR 78,000+ | GmbH saves EUR 30,000 |
| 20 | EUR 144,000 | EUR 88,000+ | GmbH saves EUR 56,000 |
Breakeven point: Approximately 8-12 employees, depending on specific circumstances.
Hidden costs of GmbH
Often overlooked expenses
| Item | Annual cost |
|---|---|
| Trade tax (Gewerbesteuer) | 7-17% of profits |
| Corporate income tax | 15% + solidarity surcharge |
| Annual financial statements | EUR 2,000-5,000 |
| Works council costs (if formed) | Variable |
| HR software/systems | EUR 1,000-5,000 |
| Employment law compliance | Ongoing legal fees |
| Termination risks | Severance, legal costs |
Management time costs
Operating a GmbH requires significant management attention:
- Board meetings and documentation
- Tax and regulatory compliance
- HR decisions and disputes
- Banking and financial administration
Time spent managing a German subsidiary is time not spent on core business activities. Factor in opportunity costs when comparing options.
Risk comparison
EOR risk profile
| Risk | EOR mitigation |
|---|---|
| Employment compliance | EOR assumes liability |
| Payroll errors | EOR responsible |
| Termination disputes | EOR manages process |
| Regulatory changes | EOR stays current |
| Exit/wind-down | Simple contract termination |
GmbH risk profile
| Risk | Impact |
|---|---|
| Employment disputes | Direct liability, legal costs |
| Tax compliance | Penalties, personal director liability |
| Social security audits | Back payments, fines |
| Wind-down costs | EUR 10,000-50,000+ and months of effort |
Flexibility comparison
EOR flexibility
- Start hiring within 1-2 weeks
- No minimum commitment
- Scale up or down easily
- Exit market quickly if needed
- Test German market before committing
GmbH constraints
- 6-12 week setup minimum
- Ongoing obligations once established
- Complex to wind down
- Requires sustained commitment
- Difficult to exit quickly
When each option makes sense
Choose EOR when
- Hiring fewer than 10 employees
- Testing the German market
- Need to start quickly
- Want to minimize risk and overhead
- Have limited local knowledge
- Plan uncertain team size
Choose GmbH when
- Hiring 15+ employees long-term
- Need local banking and contracts
- Require German legal entity for tenders
- Plan significant German revenue/operations
- Have dedicated German management
- Committed to German market permanently
Hybrid approaches
Starting with EOR, transitioning to GmbH
Many companies use a staged approach:
- Phase 1: Use EOR for initial 1-5 employees
- Phase 2: Evaluate German market traction
- Phase 3: Establish GmbH when reaching 10-15 employees
- Phase 4: Transition employees from EOR to GmbH
Virmondo EOR supports smooth transitions when you are ready to establish your own entity. We can help transfer employees to your GmbH while maintaining continuity.
Decision framework
Ask yourself:
- How many employees do you plan to hire in Germany within 2 years?
- How certain is your German market commitment?
- Do you have German market expertise?
- Do contracts require a German legal entity?
- What is your risk tolerance?
If answers suggest uncertainty or small scale, EOR is typically the better choice.
Next steps
Want to understand how EOR would work for your specific situation? Virmondo EOR can provide a customized cost comparison for your planned German expansion.