Managed Payroll Services in Germany:Compliant Krankenkasse & ELStAM Accounting
- Payroll processing for employees paid in euros in Germany
- Support for ELStAM, Lohnsteuer, social security registration, pension insurance, unemployment insurance, statutory health insurance, long-term care insurance, health insurance fund contribution reporting, and payslips
- Payroll handling for salary, hourly wages, bonuses, commissions, mini-jobs, midi-jobs, overtime, paid leave, sick leave, maternity protection, benefits in kind, reimbursements, and final settlement
- Clear guidance on whether you need payroll outsourcing only or a full Employer of Record solution
Hire in Germany: Payroll-Only When You Have an Employer Setup, EOR When You Do Not
A direct answer for employers searching for a Germany payroll service provider
A Germany payroll service provider helps employers calculate, process, document, and report payroll for employees working in Germany. This includes gross-to-net salary calculations, wage tax withholding, social security contributions, health insurance fund reporting support, payslips, employer cost reports, paid leave tracking, sick pay handling, mini-job classification, benefits reporting, and final settlement support.
Payroll outsourcing and Employer of Record are not the same. Payroll outsourcing is usually the right model when your company already has a German employer structure, local payroll registrations, employee health insurance and social security setup, ELStAM access, payroll funding process, and HR compliance ownership. Employer of Record is usually the right model when your company wants to hire in Germany quickly without incorporating a GmbH or registering directly as a foreign employer.
NNRoad supports both routes. If you already have a German entity or employer setup, we can help run Germany payroll. If you do not have one, our Germany Employer of Record service is usually the more complete path because the EOR supports the local employment infrastructure while your company manages the employee’s day-to-day work.
When Germany payroll outsourcing is the right fit
- Your company already has a German entity, branch, or registered employer arrangement.
- You already employ workers in Germany and need recurring payroll execution support.
- You have payroll registration and need help with ELStAM, wage tax, social insurance, health insurance fund reporting, payslips, paid leave, and monthly payroll close.
- You are switching from manual payroll, spreadsheet payroll, or fragmented local payroll administration.
- You need better employer cost reports, employee deduction summaries, social insurance reports, paid leave reports, and statutory payroll documentation.
When EOR is the better fit
- You want to hire employees in Germany but do not have a German entity.
- You need to hire quickly and avoid GmbH incorporation, payroll registration, local HR setup, health insurance fund coordination, and employment contract localization.
- You want one provider to support employment contracts, onboarding, payroll, statutory contributions, benefits, payslips, leave tracking, and offboarding.
- You are testing the German market before committing to a local subsidiary.
- You want to convert a contractor-like arrangement into a cleaner German employment model.
For many international companies entering Germany for the first time, EOR is the practical first step. Payroll outsourcing becomes more suitable once your company has its own German employer structure and wants payroll processed under that structure.
Germany Payroll Execution: ELStAM, Wage Tax, Social Insurance, and Payslips
Payroll setup before the first pay run
Accurate payroll in Germany starts before salary is paid. NNRoad supports payroll readiness by helping review employer status, employee identity data, tax identification number, date of birth, ELStAM access requirements, employment contract terms, salary structure, payroll frequency, working time arrangement, statutory health insurance status, social security number status, pension insurance treatment, bank details, cost centers, benefits, employee deductions, paid leave balances, and reporting responsibilities.
Payroll setup should also confirm whether the employment model is correct. If your company does not have a German employer structure, payroll processing alone may not solve the compliance issue. In that case, review NNRoad’s Germany EOR service before hiring.
ELStAM and wage tax withholding
ELStAM stands for electronic wage tax deduction features. Employers use the employee’s tax identification number, date of birth, and information on whether the employment is the main or secondary employment relationship to retrieve the relevant wage tax deduction data electronically.
Official reference: ELSTER – ELStAM for employers.
Recurring payroll processing
Germany payroll is commonly processed monthly. Inputs may include monthly salary, hourly wages, bonuses, commissions, overtime, mini-job pay, midi-job pay, paid leave, sick leave, maternity protection, parental leave, benefits in kind, company car, reimbursements, employee deductions, employer benefits, and final settlement items.
Gross-to-net salary calculations
Gross-to-net payroll in Germany can include gross salary, wage tax, solidarity surcharge where applicable, church tax where applicable, employee social security contributions, pension insurance, unemployment insurance, statutory health insurance, long-term care insurance, additional health insurance contribution, benefits in kind, tax-free reimbursements, employee-authorized deductions, and net salary payment.
Social security contribution handling
Germany payroll requires coordination with the employee’s health insurance fund, which generally acts as the collection point for social security contributions. Payroll should calculate employee and employer shares, apply contribution ceilings, account for additional health insurance contribution rates, and handle contribution statements and payments on time.
Payslip production
German payslips should show gross remuneration, statutory deductions, tax deductions, employee social security contributions, employer-relevant payroll items, net salary, and employee-specific payroll data. A strong payslip process reduces employee questions and helps HR, payroll, and finance teams reconcile payroll each month.
| Payroll area | What NNRoad supports | Employer outcome |
|---|---|---|
| Payroll setup | Employer data, employee data, tax ID, ELStAM readiness, contract terms, salary structure, benefits, bank details, and payroll calendar | A cleaner first Germany payroll run |
| Payroll processing | Gross-to-net calculations, payslips, payroll register, approval workflow, and salary payment coordination support | More accurate recurring payroll execution |
| Tax withholding | ELStAM-based wage tax, solidarity surcharge where applicable, church tax where applicable, and payroll tax reconciliation | Reduced wage tax calculation and reporting risk |
| Social insurance | Pension, unemployment, health, long-term care insurance, contribution ceilings, health insurance fund reporting support, and contribution summaries | Better control over statutory contribution obligations |
| Leave and benefits | Paid leave, sick pay, maternity protection, parental leave, company car, reimbursements, benefits in kind, and final settlement | More reliable HR and payroll administration |
| EOR decision support | Model review when the company does not have a German employer setup | A clearer path between payroll outsourcing and EOR hiring |
Germany Compliance Map: Finanzamt, ELSTER, Health Insurance Funds, DEÜV, and Berufsgenossenschaft
Payroll is connected to several German institutions and systems
Payroll in Germany requires coordination across tax offices, ELSTER / ELStAM, statutory health insurance funds, pension insurance, unemployment insurance, long-term care insurance, accident insurance institutions, social security reporting, mini-job reporting, benefits, leave records, and employment contract data.
Tax office and ELSTER
Employers use ELSTER and the ELStAM procedure to retrieve wage tax deduction features and process payroll tax withholding. Payroll should be configured around the employee’s current tax class, allowances, church tax status, and wage tax deduction features.
Official reference: ELSTER – electronic wage tax deduction features.
Social security registration
Employers must register employees for social security according to German social security notification rules. This applies regardless of whether the employment is fixed-term, permanent, marginal, or temporary. Payroll setup should not wait until after the first pay run to resolve employee health insurance, social security number, and registration data.
Official reference: Federal administration portal – Social security rights and obligations.
Contribution payment timing
Social security contributions are generally due on the third-to-last banking business day of the month in which the work is remunerated. Payroll calendars should therefore include salary cut-off, contribution statement, payment funding, and correction controls before month-end.
Official reference: Federal administration portal – Social security contribution payment.
Accident insurance and Berufsgenossenschaft
Employers should review statutory accident insurance registration and occupational risk classification. Accident insurance is employer-funded and may depend on the industry, role, and risk classification. Payroll and finance reports should track it separately from employee social security deductions.
Mini-job reporting
Mini-jobs are handled through the Minijob-Zentrale and have specific earnings limits, employer contributions, pension insurance choices, and reporting rules. Payroll should monitor monthly earnings, hours, minimum wage changes, and whether the job remains a mini-job or shifts into midi-job treatment.
Official reference: Minijob-Zentrale – Mini-job with earnings limit.
Why EOR matters in Germany
If your company does not have a German legal employer structure, payroll-only outsourcing may not be enough. Germany Employer of Record can support local employment documentation, payroll administration, statutory contribution coordination, payslips, benefits, leave tracking, and HR lifecycle support.
2026 Germany Payroll Reference Points for Employers
Key payroll figures employers should monitor
The following reference points are useful for payroll planning in 2026. Germany payroll values can change because minimum wage, mini-job limits, contribution ceilings, health insurance additional contribution rates, long-term care insurance child factors, tax rules, and labor law requirements may be updated. Employers should validate the applicable payroll month before running payroll.
| Payroll item | 2026 reference point | Payroll implication |
|---|---|---|
| Payroll currency | Euro | Germany payroll is processed in EUR for salary payments, payslips, tax withholding, and employer contribution reports. |
| Statutory minimum wage | €13.90 gross per hour from January 1, 2026 | Minimum wage checks should be included in new hire setup, hourly pay, mini-job planning, and salary changes. See BMAS – Minimum wage questions and answers. |
| Planned 2027 minimum wage | €14.60 gross per hour from January 1, 2027 | Useful for forward planning, salary budgeting, and mini-job limit monitoring. |
| Mini-job monthly earnings limit | €603 per month in 2026 | The mini-job limit is linked to the statutory minimum wage. Exceeding the limit can change payroll treatment. See Minijob-Zentrale – Geringfügigkeitsgrenze. |
| Health and long-term care contribution ceiling | €5,812.50 per month / €69,750 per year | Used to cap statutory health and long-term care insurance contributions. See Federal Government – 2026 contribution assessment ceilings. |
| Compulsory statutory health insurance threshold | €6,450 per month / €77,400 per year | Important for employees who may be eligible to choose private health insurance. |
| Pension and unemployment insurance ceiling | €8,450 per month / €101,400 per year | Used to cap pension and unemployment insurance contributions. |
| Statutory pension insurance | 18.6% total; generally 9.3% employee and 9.3% employer | Employee and employer shares should be shown separately in payroll reports. See Deutsche Rentenversicherung – Insurance. |
| Unemployment insurance | 2.6% total; generally 1.3% employee and 1.3% employer | Subject to the applicable contribution ceiling and employee category. |
| Statutory health insurance | 14.6% general contribution, usually shared equally, plus health fund-specific additional contribution | Additional contribution varies by health insurance fund and is usually shared between employer and employee. |
| Average additional health contribution | Common 2026 reference: 2.9% average additional contribution | Actual payroll calculation should use the employee’s selected statutory health insurance fund rate. |
| Long-term care insurance | General base contribution commonly referenced at 3.6%, with child-related differences and childless surcharge | Payroll must account for childless surcharge and reductions for eligible employees with children, and special Saxony allocation rules where relevant. |
| Social security contribution due date | Generally third-to-last banking business day of the remuneration month | Payroll funding and contribution statements should be completed before month-end. |
| Paid annual leave | Minimum 24 working days based on a six-day week, commonly converted to 20 working days for a five-day week | Many employment contracts and collective agreements provide more than the legal minimum. See German Customs – Length of holidays. |
| Working time | Generally 8 hours per working day, extendable to 10 hours if averaged back to 8 hours within the legal reference period | Payroll should align overtime, time records, rest periods, and working time policy with the Working Time Act. |
| Sick pay | Employer continued pay for up to six weeks for qualifying sickness cases | Payroll should coordinate eAU retrieval, sick leave records, U1 reimbursement where applicable, and health insurance transition after employer continued pay. |
| Maternity protection | Generally six weeks before birth and eight weeks after birth, with longer post-birth periods for certain cases | Payroll should coordinate Mutterschutz, U2 reimbursement, maternity allowance top-up, and dismissal protection timing. See Federal ministry guide to maternity protection. |
| EU Blue Card salary threshold | €50,700 regular threshold and €45,934.20 for shortage occupations / certain new entrants in 2026 | Immigration-linked payroll cases should check salary, contract term, and occupation before offer approval. See Make it in Germany – EU Blue Card. |
Do not treat Germany payroll as a simple gross-to-net calculator
Germany payroll depends on tax ID, ELStAM, social security status, health insurance fund choice, contribution ceilings, long-term care insurance child status, mini-job classification, working time, paid leave, sick pay, benefits, and the employment model. If your company does not have a German employer setup, Germany Employer of Record is usually a safer first step than payroll-only outsourcing.
Gross-to-Net Payroll in Germany: Wage Tax, Church Tax, Social Insurance, and Employer Cost
Employee deductions
Employee payroll deductions in Germany commonly include wage tax, solidarity surcharge where applicable, church tax where applicable, statutory pension insurance, unemployment insurance, statutory health insurance, long-term care insurance, health insurance additional contribution, and employee-authorized deductions.
Employer contributions
Employer-side payroll cost in Germany commonly includes employer pension insurance, employer unemployment insurance, employer health insurance, employer share of additional health insurance contribution, employer long-term care insurance share, statutory accident insurance, U1 and U2 levy exposure where applicable, insolvency levy, and other company-specific benefit costs.
ELStAM controls wage tax withholding
Wage tax withholding depends on the employee’s ELStAM data, including tax class, child allowances, allowances, and church tax deduction features. Payroll should retrieve and update ELStAM data electronically and account for change lists during ongoing payroll.
Church tax and solidarity surcharge
Church tax may apply depending on the employee’s religious affiliation and federal state. Solidarity surcharge is no longer relevant for many employees but may still apply for higher-income payroll cases. Payroll should calculate both based on the employee’s current wage tax and personal tax data.
Health insurance fund choice matters
Statutory health insurance funds can set different additional contribution rates. Payroll should use the rate of the employee’s selected fund, not a generic percentage, and should coordinate contribution reporting through the relevant collection point.
Long-term care insurance is employee-specific
Long-term care insurance depends on the employee’s age, child status, number of children under the relevant age rules, and in some cases state-specific allocation. Payroll setup should collect child-related information carefully and update changes when relevant.
Mini-jobs and midi-jobs
Mini-jobs and midi-jobs require separate payroll review. The mini-job limit is tied to minimum wage and changed to €603 per month in 2026. Midi-job treatment applies in the transition area and affects employee contribution calculation. Do not process low-wage work as standard payroll without classification review.
Benefits in kind and reimbursements
Company car, housing, meals, transport benefits, work equipment, mobile phone, internet, travel reimbursements, per diems, relocation support, and employee gifts should be classified carefully. Some items may be taxable or social security-liable; others may be exempt within limits.
| Payroll concept | Why it matters | Typical payroll review |
|---|---|---|
| Gross salary | Core contractual remuneration | Minimum wage, employment contract, working time, benefits, and payslip treatment |
| ELStAM | Determines wage tax deduction features | Tax ID, date of birth, main or secondary employment, tax class, allowances, church tax |
| Wage tax | Main payroll income tax withholding | ELStAM, taxable wage, tax class, allowances, employee changes, annual certificates |
| Church tax | May apply depending on religion and federal state | ELStAM data, state rate, employee affiliation, wage tax base |
| Pension insurance | Major employee and employer contribution | 18.6% total rate, ceiling, employee share, employer share |
| Unemployment insurance | Employee and employer social insurance contribution | 2.6% total rate, ceiling, employee share, employer share |
| Health insurance | Mandatory coverage through statutory or private route | Health fund, general rate, additional contribution, contribution ceiling, private insurance cases |
| Long-term care insurance | Employee-specific contribution differences | Child status, childless surcharge, children under relevant age, Saxony allocation where relevant |
| Mini-job | Special low-earnings payroll category | Monthly limit, hours, minimum wage, pension option, Minijob-Zentrale reporting |
| Final settlement | High-risk payroll event | Unpaid salary, unused vacation, bonuses, benefits, deductions, tax, social security, final payslip |
Paid Leave, Sick Pay, Maternity Protection, Working Time, and Final Settlement
Paid annual leave
German employees are entitled to statutory paid annual leave. The statutory minimum is 24 working days based on a six-day workweek, which is commonly converted to 20 working days for a standard five-day workweek. Many employers provide 25 to 30 days through contract, collective agreement, or company practice.
Vacation pay and unused leave
Payroll should track annual leave entitlement, leave taken, carryover, forfeiture rules, employee communication, and unused leave compensation at termination. Vacation balances should be reconciled before final payroll is approved.
Sick pay and eAU
Employees with qualifying sickness cases generally receive continued pay from the employer for up to six weeks. For employees covered by statutory health insurance, employers usually retrieve the electronic certificate of incapacity for work, known as eAU, rather than relying only on paper sick notes. Payroll should coordinate absence records, eAU retrieval, U1 reimbursement where applicable, and transition to sickness benefit after employer continued pay ends.
Maternity protection
Maternity protection generally covers six weeks before childbirth and eight weeks after childbirth, with longer post-birth protection periods in certain cases. Payroll should coordinate maternity allowance, employer top-up, U2 reimbursement, payroll records, and employee protection periods.
Working time and overtime
The standard legal reference is that daily working time should not exceed eight hours. It can be extended up to ten hours if the average working time does not exceed eight hours within the relevant reference period. Payroll should collect reliable time records before paying overtime, bonuses, shift supplements, or working time premiums.
Sunday and public holiday work
Sunday and public holiday work is generally restricted in Germany unless an exception applies. Payroll should not assume that weekend or holiday premiums can be paid simply because work was performed. The working arrangement should first be checked against employment law, collective agreement, and operational exception rules.
Final payroll and employee exit
Employee exit payroll in Germany should be handled carefully. A final settlement may include unpaid salary, unused paid leave, bonus or commission, overtime, benefits in kind, company car return, expense reimbursements, wage tax correction, social security adjustment, final payslip, and certificates or employee documents.
| Payroll item | General treatment | Payroll control |
|---|---|---|
| Annual leave | Minimum 24 working days for six-day week, usually 20 days for five-day week | Entitlement, usage, carryover, contract uplift, final compensation |
| Sick pay | Employer continued pay generally up to six weeks for qualifying cases | eAU, absence dates, health insurance, U1 reimbursement, sickness benefit transition |
| Maternity protection | Usually six weeks before and eight weeks after birth, with longer post-birth periods in certain cases | Protection period, maternity allowance, employer top-up, U2 reimbursement, payroll adjustment |
| Working time | Generally eight hours per working day, extendable to ten hours under averaging rules | Time records, break rules, overtime approval, remote work, shift work |
| Sunday and holiday work | Generally restricted unless legal exceptions apply | Legal basis, approval, time records, premium rules, payroll coding |
| Mini-job hours | Monthly earnings limit must align with minimum wage and actual hours | Hours, €603 monthly limit, wage rate, reclassification risk |
| Final settlement | Depends on exit reason, leave balance, pay items, and benefits | Exit checklist, final payslip, tax correction, social security, certificates, deductions |
From Payroll Outsourcing to EOR: Choose the Right Germany Employment Model
Payroll outsourcing does not create a legal employer
Payroll outsourcing helps an existing German employer or registered employer arrangement process payroll. It does not replace the legal employer, employment contract, employee social security registration, health insurance fund coordination, wage tax process, or employer-side labor law obligations. If your company does not have a German entity or employer arrangement, payroll-only outsourcing is usually not enough.
EOR supports hiring without opening a German entity
Under an Employer of Record model, NNRoad supports local employment infrastructure so you can hire employees in Germany without first incorporating a GmbH or operating your own registered employer setup. EOR is especially useful for first hires, market testing, remote employees, sales teams, customer success teams, engineering roles, and bridge teams before entity formation.
Visit NNRoad’s Germany Employer of Record service if you need employee hiring, compliant payroll, statutory contributions, employment documentation, benefits coordination, onboarding, payslips, leave tracking, and HR administration without a local entity.
Germany EOR must be structured carefully
Germany has strict rules around employee leasing and worker supply. Where the EOR arrangement falls under Arbeitnehmerüberlassung, the structure must be reviewed for AÜG requirements, licensing, assignment limits, equal treatment, contract wording, and operational control. This is why Germany EOR should be treated as a regulated employment solution, not a generic payroll workaround.
Official reference: Federal Employment Agency – Permission for employee leasing.
Payroll outsourcing is better after entity setup
Once your company has its own German employer structure, payroll registrations, health insurance fund process, wage tax process, employment contracts, and HR compliance ownership, payroll outsourcing can be an efficient way to manage recurring payroll while keeping the employment relationship under your own company.
Use this decision guide
| Business situation | Recommended route | Why |
|---|---|---|
| You need to hire your first employee in Germany and do not have a local entity | Germany Employer of Record | The EOR provides the local employment structure and supports compliant payroll. |
| You already have a German entity and employer setup | Germany Payroll Outsourcing | Payroll can be processed under your existing employer structure. |
| You have an overseas company and one remote employee in Germany | EOR or foreign employer registration review | German wage tax, social security, employment law, benefits, and payroll obligations still need to be handled. |
| You are testing the German market before incorporation | EOR first, entity later | You can employ quickly while validating market demand. |
| You are hiring a non-EU/EEA/Swiss employee in Germany | Hire Foreigner in Germany plus payroll or EOR review | Work authorization, salary threshold, employment terms, and payroll should be planned together. |
| You need project-based or contractor-style support | Germany On-Demand Talent | Contractor engagement, freelancer work, employee leasing, and EOR should be structured carefully in Germany. |
Work Authorization, EU Blue Card, and Why Payroll Must Align With Immigration
EU/EEA/Swiss and third-country workers are treated differently
Citizens from EU and EEA member states and Switzerland generally have unrestricted access to employment in Germany. Third-country nationals usually need the correct residence and work authorization before employment begins. Payroll should not start before the employee’s right to work is confirmed.
Official reference: Make it in Germany – Employment of third-country nationals.
EU Blue Card salary thresholds affect payroll planning
For EU Blue Card cases, the salary must meet the applicable 2026 threshold. Make it in Germany lists a regular threshold of €50,700 and a lower threshold of €45,934.20 for shortage occupations and certain new entrants. Payroll and offer letters should be aligned with the immigration route from the beginning.
Official reference: Make it in Germany – EU Blue Card.
Employer obligations continue after hiring
For third-country workers, employers should keep documentation of the employee’s residence title, monitor extensions, and notify the competent foreigners authority if employment ends early. These obligations affect onboarding, payroll start date, contract changes, and employee exit.
Official reference: Make it in Germany – Visa requirements and employer duties.
EOR helps connect employment, payroll, and work authorization
If you are hiring a foreign employee and do not have a German entity, payroll-only support is usually not enough. Germany EOR can help align the local employment structure, payroll, employment documentation, statutory contributions, benefits, and work authorization timing.
Use Hire Foreigner when immigration is the main issue
If the main issue is work authorization rather than payroll processing, review Hire Foreigner in Germany. Payroll, EOR, and immigration should be planned together, especially for EU Blue Card candidates, skilled workers, IT specialists, recognition cases, and employees relocating to Germany.
Germany Payroll Processing Workflow With NNRoad
1. Employment model review
NNRoad starts by confirming whether payroll outsourcing or EOR is the correct route. If you already have a German employer structure, we review payroll requirements. If you do not, we recommend starting with Germany Employer of Record so the employment structure is handled correctly before payroll begins.
2. Payroll scoping
We review your employee count, employer status, payroll frequency, employee location, employment contract terms, working time model, salary structure, benefits, health insurance status, social security setup, current payroll provider, reporting needs, and target first payroll date.
3. Data collection and payroll setup
We help organize employee data, including name, date of birth, tax identification number, social security number status, ELStAM access data, employment contract terms, job title, salary, working time, place of work, health insurance fund, bank account, cost center, benefit data, leave balances, deductions, and year-to-date payroll data if you are migrating from another provider.
4. Payroll input collection
Each payroll cycle, approved inputs are collected according to the payroll cut-off calendar. Inputs may include new hires, leavers, salary changes, bonuses, commissions, mini-job hours, overtime, paid leave, sick leave, maternity protection, parental leave, benefits in kind, reimbursements, employee deductions, and retroactive adjustments.
5. Gross-to-net calculation
Payroll inputs are converted into gross-to-net payroll results using Germany-specific deduction and contribution logic, including ELStAM-based wage tax, solidarity surcharge where applicable, church tax where applicable, employee social security contributions, employer contributions, benefits, reimbursements, and approved payroll adjustments.
6. Employer review and approval
Your team receives payroll outputs for review before payroll finalization. This helps confirm headcount, employee pay, statutory deductions, employer cost, payment funding, payroll exceptions, leave balances, benefit items, contribution data, and accounting outputs.
7. Payroll finalization and salary payment coordination
After approval, NNRoad supports payroll finalization, payment file coordination, payslip generation, payroll reports, and payroll documentation according to the agreed service scope.
8. Tax, social security, health insurance, and benefit workflow support
After payroll approval, NNRoad supports the data preparation and coordination process for wage tax support data, social security contribution summaries, health insurance fund reporting support, mini-job reporting where applicable, benefits reporting, and other payroll workflows.
9. Monthly payroll close
After payroll is processed, NNRoad supports payroll registers, deduction summaries, employer cost reports, tax support data, social insurance summaries, paid leave reports, benefits reports, accounting centralization, and month-to-month variance review.
What We Handle in Each German Pay Run
Recurring payroll inputs
- New hire payroll setup
- Salary changes and employment contract updates
- Base salary, hourly wages, bonuses, commissions, and variable pay
- Mini-job earnings, midi-job transition area review, overtime, shift work, and working time adjustments
- Paid leave, sick leave, maternity protection, parental leave, unpaid leave, and absence adjustments
- ELStAM data changes, tax class changes, church tax status, and wage tax updates
- Pension, unemployment, health, long-term care insurance, accident insurance, and levy-related payroll data
- Company car, housing, meals, transport, mobile phone, internet, relocation, gifts, reimbursements, and benefits in kind
- Employee deductions and authorized payroll deductions
- Banking changes and salary payment support
- Termination payroll and final settlement inputs
Payroll outputs
- Gross-to-net payroll calculations
- Employee payslips
- Payroll register
- Employer contribution report
- Employee deduction summary
- Wage tax withholding support data
- Social security contribution summaries
- Health insurance fund contribution support data
- Mini-job or midi-job classification reports where applicable
- Paid leave and absence reports
- Benefits and reimbursement support data
- Accounting centralization reports
- Year-to-date payroll balances
Compliance checkpoints
- Payroll model is correct: payroll-only or EOR
- Employee tax ID, date of birth, and ELStAM setup are complete
- Health insurance fund and social security data are ready before payroll begins
- Minimum wage and mini-job monthly limit are checked
- Contribution ceilings are current for the payroll year
- Additional health insurance contribution rate uses the employee’s actual health fund
- Long-term care insurance child status and surcharge rules are reviewed
- Sick leave, eAU, and continued pay are handled consistently
- Working time, overtime, Sunday work, and public holiday work are supported by records
- Final payroll items are reviewed before employee exit
Common payroll scenarios we support
| Scenario | Payroll or EOR risk | NNRoad support |
|---|---|---|
| First employee in Germany without an entity | Payroll-only service cannot solve the lack of a local employment structure | EOR hiring support |
| First payroll under a German company | Incorrect setup for ELStAM, wage tax, social security, health insurance fund, or payslip reporting | Payroll readiness review and first-cycle setup support |
| Foreign employer with an employee working in Germany | Employer registration, wage tax, social security, health insurance, and employment law obligations may be unclear | EOR or foreign employer payroll review |
| Mini-job or low-wage employee | Wrong earnings limit, pension option, minimum wage, or reclassification treatment | Mini-job and midi-job classification support |
| High variable pay or benefits | Errors in bonuses, company car, benefits in kind, wage tax, social insurance, and final pay | Structured input approval and gross-to-net validation |
| Employee termination | Errors in unused leave, final salary, benefits, tax correction, social security, or final payslip | Final payroll and settlement workflow support |
Local Germany Payroll Scenarios That Need Extra Attention
Germany is federal, but payroll is not simply state-by-state
Germany is a federal country, and public holidays, church tax rates, and some employment practices can vary by federal state. However, payroll compliance is mainly driven by federal tax, social security, employment, health insurance, and reporting rules. Work location still matters because it can affect holidays, church tax, remote work, and local employment practice.
Berlin startup, SaaS, and remote-first teams
Many international companies first hire software engineers, product managers, customer success employees, sales teams, or operations staff in Berlin. Payroll for these employees often focuses on monthly salary, remote work, tax ID, health insurance selection, startup benefits, bonus plans, and EOR versus foreign employer setup.
Munich engineering, technology, and high-salary roles
Munich payroll cases often involve high salaries, private health insurance eligibility, EU Blue Card thresholds, company cars, bonuses, and specialist hiring. Payroll should check contribution ceilings, health insurance route, tax treatment, and immigration-linked salary thresholds.
Frankfurt finance, consulting, and regulated roles
Finance and consulting roles may involve bonuses, deferred compensation, allowances, travel reimbursements, international mobility, and compliance-sensitive benefits. Payroll should coordinate carefully with finance, HR, and tax teams before monthly close.
Hamburg logistics, maritime, and trade roles
Logistics and maritime-adjacent payroll can involve shift work, overtime, travel allowances, port-related schedules, public holidays, and collective agreement exposure. Payroll controls should focus on time records, allowances, and employer cost reporting.
Stuttgart, Wolfsburg, and manufacturing-heavy operations
Automotive, industrial, and manufacturing payroll may include shift premiums, overtime, collective agreement arrangements, accident insurance classification, working time records, and works council-related processes. Payroll should align with HR and operations before salary is approved.
Remote employees working from Germany
Remote work may seem simple, but payroll is not automatically simple. If an employee works from Germany for a foreign company, wage tax, social security, health insurance, employer registration, employment law, and permanent establishment questions may arise. If your company does not have a local entity or registered employer setup, Germany EOR is usually cleaner than payroll-only outsourcing.
Foreign nationals working in Germany
Foreign employees may require additional coordination between work authorization, residence status, EU Blue Card salary thresholds, employment contract, social security, health insurance, bank setup, tax ID, and payroll records. If the main issue is work authorization, review Hire Foreigner in Germany.
Independent contractors and service providers
Independent contractor engagement in Germany should not be treated as employee payroll. Service contracts, invoices, VAT, trade registration, social security responsibility, employee-like control, Scheinselbstständigkeit risk, and IP ownership should be reviewed separately. For contractor-style engagement, review Germany On-Demand Talent.
How to Choose Between Payroll Outsourcing and Employer of Record in Germany
Start with the employer question
The first question is simple: does your company have a German employer structure that can legally hire the employee and operate German payroll? If yes, payroll outsourcing may be the right solution. If no, start with Employer of Record in Germany.
Look for Germany-specific payroll knowledge
A Germany payroll service provider should understand more than generic gross-to-net software. The provider should be able to discuss ELStAM, wage tax, church tax, solidarity surcharge, social security registration, health insurance fund reporting, pension insurance, unemployment insurance, statutory health insurance, long-term care insurance, mini-jobs, paid leave, sick pay, maternity protection, and final settlement.
Confirm tax and social insurance workflow support
Before choosing a provider, ask how payroll data is reviewed, how ELStAM data is retrieved, how social security contribution data is prepared, how health insurance fund reporting is coordinated, how contribution payment deadlines are handled, how corrections are managed, and how monthly payroll close is coordinated with accounting.
Check EOR capability, not only payroll processing
Because many international companies enter Germany before forming a local entity, it is useful to work with a partner that can support both payroll outsourcing and EOR. NNRoad can help you start with EOR and later transition to payroll outsourcing if your company opens its own German entity.
Review AÜG and employment model sensitivity
Germany EOR and worker-supply models should be reviewed carefully because employee leasing rules may apply. Ask how the provider structures EOR employment, whether AÜG considerations are relevant, how assignment duration and equal treatment are handled, and how the client’s operational control is documented.
Ask about reporting and accounting outputs
Payroll should support finance as well as HR. Ask whether the provider can produce accounting centralization reports, employer cost reports, employee deduction summaries, cost center reports, social insurance summaries, wage tax reports, paid leave reports, benefit reports, mini-job reports, and year-to-date balances.
Germany Payroll Setup Checklist
Information to prepare before payroll starts
A clean payroll launch depends on complete data. Before implementing Germany payroll outsourcing, employers should prepare the following information where applicable:
- Legal employer name, German entity details, employer registration status, tax number, and payroll responsibility
- Confirmation of whether the company needs payroll outsourcing or Germany EOR
- Social security registration process and health insurance fund reporting responsibility
- ELSTER / ELStAM access and wage tax process ownership
- Accident insurance / Berufsgenossenschaft registration and risk classification
- Payroll calendar, payroll frequency, and intended first payroll date
- Employee names, tax identification number, date of birth, addresses, work locations, and bank details
- Employee social security number status and statutory or private health insurance details
- Employment contracts, job titles, hire dates, probation terms, contract types, and working time arrangements
- Base salary, hourly rates, minimum wage checks, mini-job status, midi-job status, overtime rules, and variable pay rules
- Church tax status, tax class, main or secondary employment status, and ELStAM retrieval data
- Health insurance, pension, unemployment, long-term care insurance, employee child status, and contribution setup
- Company car, housing, meals, transport, phone, internet, relocation, reimbursements, gifts, and benefits in kind
- Paid leave balances, sick leave cases, maternity protection cases, parental leave, unpaid leave, and absence history
- Year-to-date payroll data if switching from another provider
- Cost center, department, project, location, and accounting reporting requirements
- Open employee terminations or payroll corrections
Payroll migration checklist
If you are moving from another payroll provider, NNRoad helps review year-to-date salary data, wage tax withholding history, social security contribution history, ELStAM records, health insurance fund data, paid leave balances, sick leave records, mini-job records, benefit data, employee deductions, employer cost reports, payslip history, and any pending corrections.
Questions to answer before implementation
- Who is the legal employer in Germany?
- If there is no local employer structure, should the employee be hired through NNRoad EOR?
- Which employees are active, on leave, suspended, or exiting?
- Which employees are full-time, part-time, fixed-term, mini-job, midi-job, hourly paid, shift-based, remote, or foreign nationals?
- Which pay concepts are salary, bonus, commission, overtime, benefit in kind, reimbursement, paid leave, sick pay, or final settlement?
- Which employees have private health insurance or statutory health insurance?
- Which employees require work authorization or EU Blue Card salary review?
- Who approves payroll before finalization?
- Who funds salary payments and statutory contributions?
- Which payroll reports are required by HR, finance, and headquarters?
Industries and Payroll Scenarios We Support in Germany
Industries with Germany payroll and EOR needs
NNRoad supports international and domestic employers that need structured payroll execution or EOR hiring support in Germany, including technology, SaaS, cybersecurity, fintech, automotive, manufacturing, engineering, logistics, life sciences, professional services, retail, hospitality, construction, consulting, and market expansion teams.
Common Germany payroll and EOR scenarios
- A foreign company wants to hire its first employee in Germany and needs EOR instead of payroll-only service.
- A company already has a German entity and needs its first local payroll run.
- A foreign employer has a remote employee working from Germany and needs employer obligation review.
- A regional European team wants standardized payroll reporting for Germany.
- A company needs support moving from manual payroll to a controlled monthly process.
- An employer wants better ELStAM, wage tax, social security, health insurance fund reporting, mini-job, paid leave, and accounting reconciliation discipline.
- A company is adding employees with bonuses, commissions, company cars, overtime, shift work, mini-jobs, or benefits in kind.
- A finance team needs clearer employer cost reporting across salary, social security, accident insurance, benefits, paid leave, and departments.
- A company is switching payroll providers and needs a clean migration.
- A company has employee exits and needs final settlement, unused vacation, final payslip, and certificate support.
Locations we support
NNRoad can support payroll and EOR needs for employees working across Germany, including Berlin, Munich, Hamburg, Frankfurt, Cologne, Düsseldorf, Stuttgart, Leipzig, Dresden, Hannover, Bremen, Nuremberg, Dortmund, Essen, Mannheim, and other German locations. Payroll treatment should be reviewed based on employment model, federal state, tax data, working time, health insurance status, employee category, benefits, and local operational facts.
For broader planning, visit the Germany Employer of Record page, Germany Hire Foreigner page, Germany On-Demand Talent page, and Germany Labor Cost Calculator.
Start With Payroll or EOR in Germany
Choose the route that fits your employment structure
If your company already has a German employer structure, NNRoad can help structure payroll processing around ELStAM, wage tax, social security, health insurance fund reporting, pension, unemployment insurance, paid leave, sick pay, payslips, benefits, and local payroll reporting. If your company does not have a local entity or registered employer setup, start with Germany Employer of Record so you can hire legally without building the local employment infrastructure first. Share your Germany payroll or EOR scope with our team, including employee count, entity status, employer registration status, payroll frequency, compensation structure, ELStAM readiness, health insurance status, social security setup, mini-job or midi-job status, current provider, paid leave balances, benefit policies, and target first payroll date. We will help determine whether payroll outsourcing, Employer of Record, Hire Foreigner, or On-Demand Talent is the correct service route.QUICK FAQs
What is a Germany payroll service provider?
A Germany payroll service provider helps employers process payroll for employees in Germany. This can include gross-to-net calculations, payslips, wage tax withholding, ELStAM data, social security contributions, health insurance fund reporting support, mini-job handling, paid leave, sick pay, employer cost reports, and final settlement support.
Does payroll outsourcing in Germany require a local entity?
Payroll outsourcing is usually for companies that already have a German employer structure, German entity, or registered employer arrangement. If your company wants to hire employees in Germany without its own local entity or employer setup, review Germany Employer of Record.
When should I choose EOR instead of payroll outsourcing in Germany?
Choose EOR when you do not have a German entity, need to hire quickly, or want one provider to support employment contracts, onboarding, payroll, statutory contributions, benefits, payslips, leave tracking, and HR administration. Payroll outsourcing is better when your company already has the local employer infrastructure.
What social security contributions apply in Germany payroll?
Common social security contributions include statutory pension insurance, unemployment insurance, statutory health insurance, long-term care insurance, and accident insurance. Pension, unemployment, health, and long-term care contributions are generally split between employer and employee, while accident insurance is employer-funded.