Payroll in Germany

Last reviewed: July 2026 · Based on Deutsche Rentenversicherung and GKV 2026 contribution rates, Bundesfinanzministerium income tax tables, Lohnsteuer-Anmeldung filing rules, and Whichapp provider analysis

Payroll in Germany means calculating gross-to-net salary, withholding four separate social insurance contributions plus income tax from each employee, paying a near-matching employer share, issuing payslips, and filing the Lohnsteuer-Anmeldung with the Finanzamt every month. The key local issue is fragmentation: there is no single national payroll register and no one combined tax-and-social return, so the tax side goes to one authority and the social side to each employee’s own health insurer, which makes German payroll more administratively involved than most of Europe.

Total employer cost for a €60,000 annual salary is about €72,630, around 21% on top of gross.

Our verdict: No local entity in Germany yet: use an EOR at $199 to $599 per employee per month. Opening a GmbH costs roughly $5,940 in setup fees and takes 6 to 12 weeks to complete, so it only pays off for a settled, longer-term team. Already running a local entity: standard payroll outsourcing is the cheaper route.

The Finanzamt is your local tax office, the German equivalent of HMRC or the IRS, and it collects the income tax you withhold. The Lohnsteuer-Anmeldung is the monthly wage tax return you submit to it electronically. Most of the social contributions, by contrast, are reported and paid not to the tax office but to each worker’s Krankenkasse, the statutory health insurance fund that acts as the collection point for the whole social insurance system.

Use this page if you already have, or plan to set up, a local entity in Germany and want to know what running payroll actually involves. If you want to hire in Germany without becoming the legal employer, an Employer of Record is the faster route.

No local entity yet? See our guide to EOR in Germany.

Payroll in Germany at a Glance

Payroll cycle Monthly
Employer contribution 21.05% employer social insurance
Employee deductions 9.3% Pension (RV) + 8.75% Health (KV) + 1.3% Unemployment (AV) + 1.8% Care (PV) = 21.15%
Income tax Lohnsteuer progressive 14-45%
Main payroll filing Lohnsteuer-Anmeldung via ELSTER
Filing deadline 10th day of the month following the payroll period
Employee register SV-Meldung (social insurance notification) to the Krankenkasse; no single national register
Payslips required Yes
Entity required Yes for standard payroll; no if using an EOR
Main authority Finanzamt (and the Krankenkasse for social contributions)

How Does Payroll Work in Germany?

German payroll runs on a monthly cycle with a split that catches most newcomers. You calculate each employee’s gross salary, withhold their four social insurance contributions and their income tax to reach net pay, then add a near-equal employer share on top before paying the various authorities by their deadlines.

What makes Germany different is where the money goes. Income tax flows to the Finanzamt through the Lohnsteuer-Anmeldung, the monthly wage tax return. The social insurance contributions flow instead to the employee’s Krankenkasse, the statutory health insurance fund, which collects all four insurances together and distributes them to the pension, unemployment and care schemes.

The four social insurances are the spine of the system. They are pension insurance (Rentenversicherung), health insurance (Krankenversicherung), unemployment insurance (Arbeitslosenversicherung) and long-term care insurance (Pflegeversicherung). Each is split roughly in half between employer and employee, so both sides carry close to the same load.

That symmetry is the German payroll signature. The employer burden runs to about 21.05% on top of gross, which is far heavier than a country like Romania but close to the employee’s own deduction load.

The income tax piece is its own calculation. Lohnsteuer is the wage tax withheld from salary, and it is progressive, climbing from 14% to 45% as pay rises. How much is withheld depends on the employee’s tax class (Steuerklasse), a status code from one to six that reflects marital status and whether they hold a second job.

Get the social split or the tax class wrong and two things break: the employee’s take-home pay is off, and the contributions reported to the Krankenkasse no longer match what you paid the funds. Both are corrected through restated filings, which draw scrutiny.

What Payroll Taxes Apply in Germany?

Three layers sit on every German salary: the employer’s social insurance share, the employee’s four social insurance contributions, and progressive income tax. They are calculated in a fixed order, and that order produces the gross-to-net result.

Employer Payroll Contributions in Germany

The employer pays roughly the same four social insurances as the employee, which is why the employer burden lands near 21.05% of gross. There is no single combined levy as in some countries; instead each insurance is split between the two sides, with the employer matching most of the employee rate.

For a salary of EUR 60,000, the employer social insurance share works out at about EUR 12,630, taking total employer cost to around EUR 72,630. That is the figure to budget against when you make an offer, not the headline gross.

This matters for planning. Unlike the light employer regimes in parts of Central and Eastern Europe, Germany loads a substantial cost on the employer side, so a EUR 60,000 hire really costs you closer to EUR 72,600 before benefits.

The true cost of employing in Germany

Employer contribution Rate
Pension 9.3% of gross wage
Health 8.75% of gross wage
Unemployment Insurance (Arbeitslosenversicherung) 1.3% of gross wage
Long-term Care Insurance (Pflegeversicherung) 1.7% of gross wage
Accident Insurance (Gesetzliche Unfallversicherung) 1.3% of gross wage (average)
Insolvency Levy (Insolvenzgeldumlage, U3) 0.15% of gross wage
Contribution ceiling EUR 101,400 a year
Total employer burden 21.05% of gross wage

Statutory employer rates; items can apply to different wage bases or carry conditions, so lines do not always sum to the total.

Germany has no statutory 13th-month, holiday or profit-sharing bonus.

Sources: taxsummaries.pwc.com (employer contributions).

Employee Payroll Deductions in Germany

You withhold four social insurance contributions from the employee before income tax. Pension insurance (Rentenversicherung, RV) is the largest at 9.3% of gross, funding the state pension. Health insurance (Krankenversicherung, KV) takes 8.75%, paying into the statutory health system through the employee’s chosen Krankenkasse.

The remaining two are smaller. Unemployment insurance (Arbeitslosenversicherung, AV) is 1.3% and funds jobseeker benefits, while long-term care insurance (Pflegeversicherung, PV) is 1.8% for employees with children, covering nursing and care needs in later life.

Together the four come to 21.15% of gross. These are the employee’s contributions, but you are responsible for calculating, withholding and remitting them to the Krankenkasse, and a miscalculation means the employee is mispaid and the social filing no longer reconciles.

Income Tax on Salary in Germany

Germany applies Lohnsteuer, a progressive wage tax that rises from 14% to 45% as income grows. The first EUR 12,348 of annual income is tax-free under the Grundfreibetrag, the basic personal allowance every employee receives, so tax only applies above that threshold.

How much is withheld each month turns on the employee’s tax class (Steuerklasse). The six classes reflect circumstances such as being single, married, a single parent or holding a second job, and they change the monthly withholding even at the same salary. Class one applies to most single employees and is the basis for the simplified example below.

Two further charges sit outside this page. A solidarity surcharge (Solidaritätszuschlag) can apply to high earners, and church tax (Kirchensteuer) is levied only on registered church members. Both are excluded from the worked example to keep the gross-to-net logic clean.

Payroll Tax Example: Gross Salary to Net Pay

Here is how the contributions and tax stack up for a representative salary. The figures come from the rates above, calculated in the statutory order, with Lohnsteuer shown as a simplified tax-class-one estimate.

Gross annual salary €60,000
Pension insurance (9.3%) − €5,580
Health insurance (8.75%) − €5,250
Unemployment insurance (1.3%) − €780
Long-term care insurance (1.8%, with children) − €1,080
Taxable income €47,310
Income tax − €9,480
Estimated net salary €37,830
Employer social insurance (~21.05%) + €12,630
Total employer cost €72,630

Simplified illustration: Single, tax class I, with children, no church tax, with 2026 contribution ceilings so all bases apply to the full EUR 60,000. Lohnsteuer is a simplified tax-class-I estimate on the 2026 parameters (Grundfreibetrag EUR 12,348) and employer social insurance is taken at 21.05% of gross (pension 9.3 + health 8.75 incl. half of the 2.9% Zusatzbeitrag + unemployment 1.3 + care 1.7). EUR 12,348 of income is tax-free for 2026 (single).

Read the two bold rows together. An employee on EUR 60,000 gross takes home about EUR 37,830, while your total cost as employer is about EUR 72,630.

The gap is wide on both sides: roughly a third of gross goes in employee deductions and tax, and you add another fifth on top in employer contributions. That two-sided weight is what distinguishes German payroll from the lighter-employer regimes elsewhere in Europe.

What Payroll Filings Are Required in Germany?

Germany splits its monthly payroll reporting rather than consolidating it. The income tax side goes to the Finanzamt through the Lohnsteuer-Anmeldung, while the social side is reported separately to the Krankenkasse. The Lohnsteuer-Anmeldung is the filing at the centre of your tax compliance month.

What the Lohnsteuer-Anmeldung Reports

The Lohnsteuer-Anmeldung is the monthly wage tax return every German employer files with the Finanzamt. It reports the total Lohnsteuer withheld from all employees in the period, along with any solidarity surcharge and church tax collected, and it is submitted electronically through ELSTER, the tax authority’s online filing portal.

It does not cover the social insurance contributions, which is the point most foreign employers miss. Those are reported and paid separately to each employee’s Krankenkasse, so a complete payroll month means two distinct reporting streams, not one.

When It Is Due

The Lohnsteuer-Anmeldung is due by the 10th day of the month following the payroll period. Wage tax for May is declared and paid by 10 June. The filing deadline and the payment deadline fall on the same date, so your provider needs the run finalised with enough margin to both submit through ELSTER and settle the amount with the Finanzamt.

Who Files It

The legal obligation sits with the employer. In practice your payroll provider, a tax adviser (Steuerberater) or your in-house team prepares and submits the Lohnsteuer-Anmeldung through ELSTER on your behalf, and handles the parallel social reporting to the Krankenkasse.

Either way, confirm in writing who presses submit each month and which party owns the social filing too. The liability for a late or wrong filing stays with you as employer regardless of who does the keying.

What Happens If Payroll Filings Are Wrong

Late payment incurs a penalty of 1% of the rounded-down tax amount due for each month started. A separate late filing penalty may be levied at the discretion of the tax office, up to 10% of the assessed tax, capped at EUR 25,000. Beyond the money, a return that does not reconcile against your payroll or the contributions reported to the Krankenkasse invites scrutiny of the whole run, which is why getting the social split and the tax class right the first time matters more than the headline penalty suggests.

What Are the Payroll Deadlines in Germany?

Most German payroll obligations land monthly, anchored to that 10th-of-the-following-month filing date for wage tax. The exception is the SV-Meldung, the social insurance notification for a new hire, which is event-driven and due at the start date rather than at month end.

Obligation Frequency Deadline Responsible party
Salary payment Monthly Per contract / company policy Employer
Tax & social filing (Lohnsteuer-Anmeldung) Monthly 10th day of the month following the payroll period Employer / payroll provider
Tax & contribution payment Monthly 10th day of the month following the payroll period Employer / payroll provider
New-hire registration (SV-Meldung) Per hire 0 (On or before the first day of employment for specific industries) Employer / payroll provider
Payslip issue Per pay run With salary payment Employer / payroll provider

Late filing: Late payment incurs a penalty of 1% of the rounded-down tax amount due for each month started. A separate late filing penalty may be levied at the discretion of the tax office, up to 10% of the assessed tax (capped at €25,000).

Whichapp tool

Payroll Deadline Tracker

Map your Lohnsteuer-Anmeldung filing and payment dates across the year before the first run.

Open tool →

Payroll Operations Risk in Germany

Employers in Germany file with 4 separate agencies.

Payroll operations factor Germany
Agencies to file with 4
Labour-law changes (last 24 months) 4
Audit frequency Medium
Penalty severity High
Domestic payment rail SEPA Instant
Payment settlement Same day (T+0)
Currency stability Stable

Sources: bmas.de (compliance), bundesbank.de (payments).

What Are the Payslip and Social Insurance Registration Rules in Germany?

Germany requires you to issue a written payslip to every employee for each pay run, showing gross pay, every deduction broken out, and net pay. The four social insurance contributions and the Lohnsteuer must each be itemised, so the employee can see exactly where their gross went. Your payroll provider should produce compliant payslips automatically.

The registration rule is the one that catches foreign employers. Every new hire must be reported through an SV-Meldung, the social insurance notification, to the employee’s chosen Krankenkasse. The Krankenkasse is the statutory health insurance fund, and it acts as the entry point that registers the worker across all four social insurance schemes at once.

There is no single national employee register as in some countries, so the SV-Meldung to the right Krankenkasse is what puts a new employee into the system. Get it late or send it to the wrong fund and the social contributions cannot be allocated correctly, which surfaces as a reconciliation problem on the next run. When you assess a provider, treat SV-Meldung handling as seriously as the tax filing, because a clean Lohnsteuer-Anmeldung with a neglected social registration still leaves you exposed.

How Much Does Payroll Outsourcing Cost in Germany?

There are two separate numbers in German payroll cost, and confusing them is the most common budgeting mistake. The first is your statutory employer cost, the roughly 21.05% social insurance share you pay on top of gross.

11 of the 16 EOR providers we track publish Germany fees; they range from $199 to $599 per employee per month.

Provider Monthly EOR fee Contractor fee Source
Remofirst $199 $25 Pricing page ↗
Remote People (formerly Horizons) $199 Pricing page ↗
Playroll $399 $35 Pricing page ↗
Multiplier $400 $40 Pricing page ↗
Plane $499 $39 Pricing page ↗
Lano $539 $21 Pricing page ↗
WorkMotion $549 $31 Pricing page ↗
Atlas $599 Pricing page ↗
Deel $599 $49 Pricing page ↗
Oyster HR $599 $29 Pricing page ↗
Remote $599 $29 Pricing page ↗
Gusto Custom quote $6 Pricing page ↗
Papaya Global $25 Pricing page ↗
Rippling $8 Pricing page ↗
Safeguard Global $10 Pricing page ↗

Published list prices in USD: EOR fees are per employee per month, contractor fees per contractor per month. Providers that publish neither fee for Germany are not shown.

According to Whichapp’s July 2026 analysis of EOR fees across 40 countries, providers charge $199 to $599 per employee per month in Germany.

11 of the 16 providers we track publish Germany EOR fees. The lowest published rate is $199 per employee per month and the highest is $599.

Contractor management fees in Germany run from $6 to $49 per contractor per month.

The second is the fee you pay a provider to run the payroll for you. They are unrelated, and only the second is negotiable.

Managed Payroll Provider Fees

Managed payroll in Germany is normally priced per employee per month, and most providers quote rather than publish a rate. The price turns on headcount, on whether you also need accounting or a tax adviser (Steuerberater) attached, and on local complexity: handling multiple Krankenkassen and a mix of tax classes takes more calculation than a flat headcount on one fund.

The fee buys the gross-to-net calculation, the Lohnsteuer-Anmeldung filing, the parallel social reporting to the Krankenkasse and payslip production. It does not include the statutory contributions themselves, which you fund on top, so gather two or three quotes before committing.

What Payroll Provider Fees Usually Include

A standard managed payroll fee in Germany should cover the monthly gross-to-net calculation, withholding of the four social insurances and Lohnsteuer, preparation and electronic submission of the Lohnsteuer-Anmeldung through ELSTER, the SV-Meldung and ongoing social reporting to the Krankenkasse, and monthly payslips. Ask for that list in writing. If any of it sits outside the headline fee, you want to know before the first run, not after.

Extra Payroll Costs to Ask About

The gaps tend to appear at the edges of the standard cycle. Ask specifically about year-end wage statements (Lohnsteuerbescheinigung), handling of tax-class changes and the solidarity surcharge or church tax for affected employees, termination and severance calculations, correction filings when something has to be restated, and onboarding setup fees for taking on your entity. These are the line items that turn a tidy per-head quote into a larger annual number.

When Payroll Outsourcing Becomes Cheaper Than EOR

The choice between running your own payroll and using an EOR is mostly about headcount and how long you plan to stay. An EOR carries a higher monthly fee per person because the provider is the legal employer and absorbs the entity, but it saves you setting one up.

Running your own payroll through a German GmbH is cheaper per head once you are past a handful of employees and committed to staying, because the entity and provider fee spread across more people. In our assessment, the more people you hire and the longer the horizon, the more the economics favour your own entity with outsourced payroll.

Whichapp tool

Employer Cost & Burden Calculator

Model total employer cost on a German salary, including the four social insurances, before you make an offer.

Open tool →

Payroll in Germany vs EOR in Germany

The line between the two routes is simple: standard payroll assumes you are the legal employer through a German entity, while an EOR makes the provider the legal employer so you do not need one.

Standard payroll EOR
Legal employer You (your entity) The provider
Entity required Yes (a GmbH) No
Monthly provider fee Lower Higher
Best for Longer-term hiring Fast market entry
Control of employment You Shared with provider
Employer admin burden Higher Carried by provider

Use payroll outsourcing if you already have a local entity (a GmbH) or are hiring enough people to justify one. Use an EOR if you need to hire before setting up an entity.

If that second case is you, our guide to EOR in Germany covers the providers, compliance model and costs in full. EOR pricing and provider ranking live there, not on this page.

Best Payroll Providers for Germany

These providers all run payroll in Germany, but they are built for different situations. Below is where each one fits and the local point to check before you sign. We do not list EOR prices here; for unpriced managed payroll, treat the fee as by quote and confirm it during your shortlist calls.

4 providers in Whichapp’s independent index cover Germany. The top 4 by composite score:

  1. Deel (9.1/10). From $599/month. Best for scale, automation and contractor volume. Runs its own Germany entity.
  2. Papaya Global (8.2/10). From $650/month. Best for multinational payroll consolidation. Runs its own Germany entity.
  3. Remote (8.0/10). From $599/month. Best for IP protection and owned-entity purity. Runs its own Germany entity.
  4. Rippling (6.4/10). Best for unified IT, HR, and global finance. Runs its own Germany entity.

Rankings come straight from Whichapp’s provider index (coverage 30%, pricing transparency 25%, security and compliance 25%, integration depth 20%); see how we score.

All 4 major EORs we track in Germany run their own local entity there.

Provider Local entity Services Source
Deel Own entity EOR, Payroll, Contractor Coverage page ↗
Papaya Global Own entity EOR, Payroll, Contractor Coverage page ↗
Remote Own entity EOR, Payroll, Contractor Coverage page ↗
Rippling Own entity EOR, Payroll, Contractor Coverage page ↗

Entity model as reported on provider websites, last checked 2026-06-06. An own entity means the provider is the direct legal employer; a partner model adds a third party to the chain.

Deel for Payroll in Germany

Deel is a strong fit if Germany sits alongside other European hires you want on one platform, with a single dashboard and API across markets. Germany watch-out: confirm whether your German payroll runs on Deel’s own local entity or a partner bureau, that it files the Lohnsteuer-Anmeldung directly through ELSTER, and that it handles the SV-Meldung to each employee’s Krankenkasse rather than leaving the social side to you. Read our Deel review.

Remote for Payroll in Germany

Remote runs much of its payroll through owned entities, which gives a cleaner compliance chain than a partner-network model. That suits employers who want a direct line of accountability for both the Lohnsteuer-Anmeldung and the social filings.

Germany watch-out: confirm German payroll is on Remote’s owned entity rather than a local partner, and that it manages the multi-insurance split across the right Krankenkassen rather than treating social contributions as a single line. Read our Remote review.

Papaya Global for Payroll in Germany

Papaya Global is built for consolidating payroll across many countries with finance-grade reporting and audit trails, so it earns its place when Germany is one market in a larger stack. Its weakness is the opposite case: for a single German entity with no multi-country reporting need, the platform is heavier than the job requires.

Germany watch-out: Papaya leans on local partners in some markets, so confirm whether your German payroll runs on its own entity or a third-party bureau, and how directly it owns the Lohnsteuer-Anmeldung filing and the SV-Meldung registration. Read our Papaya Global review.

Rippling for Payroll in Germany

Rippling appeals when you want payroll wired into the same system as HR, IT and device management, with automated journal entries. Germany watch-out: it is platform-first, so confirm the depth of its German statutory handling, specifically the four-insurance withholding, correct tax-class handling and Lohnsteuer-Anmeldung filing, against what a local specialist would offer. Read our Rippling review.

Multiplier for Payroll in Germany

Multiplier is the value option for multi-country payroll where price predictability matters, which fits smaller German teams. The trade-off for that price is depth: in tightly regulated markets it tends to carry less local specialist weight than a Papaya or an in-country bureau.

Germany watch-out: confirm it files the Lohnsteuer-Anmeldung and registers the SV-Meldung directly rather than through a reseller, and that its gross-to-net engine models the four-insurance split and tax classes accurately before you anchor any salary offers on it. Read our Multiplier review.

Safeguard Global for Payroll in Germany

Safeguard Global is a payroll-led specialist rather than an HR platform with payroll bolted on, which appeals when running the payroll correctly is the whole point and you do not need a wider people stack. That focus is also its limit: if you want integrated HR, devices and onboarding in one tool, it does less than Rippling or Deel.

Germany watch-out: confirm its German coverage is run in-house rather than subcontracted, and that the service includes the SV-Meldung and ongoing Krankenkasse reporting alongside the Lohnsteuer-Anmeldung, not just the monthly calculation. Read our Safeguard Global review.

How to Choose a Payroll Provider in Germany

The questions below separate a provider that genuinely runs German payroll from one that resells a local bureau without owning the detail. Ask them before you sign, not after the first run.

Can They Handle the Lohnsteuer-Anmeldung?

Confirm the provider prepares and submits the Lohnsteuer-Anmeldung to the Finanzamt directly through ELSTER, and that it reconciles the return against the actual payroll and bank payments each month. Ask who presses submit and by when, and confirm they own the parallel social reporting too.

Do They Manage the SV-Meldung?

Check that new-hire registration through the SV-Meldung, contract changes and terminations are reported to the correct Krankenkasse within the statutory deadlines, especially that a hire is registered at the start date. A provider that treats the social registration as an afterthought leaves you exposed on the contribution side.

Can They Model Gross-to-Net Salary Accurately?

Germany’s four-insurance split and tax classes mean a net-pay request translates into a much larger gross and a heavy employer add-on. A capable provider models gross-to-net both ways and helps you frame offers, rather than just processing whatever number you hand over.

How Do They Update for Payroll Law Changes?

German contribution rates, ceilings and tax tables change most years. Ask how the provider tracks Bundesfinanzministerium and social insurance changes and how quickly updates reach your payroll runs.

Who Is Liable for Payroll Errors?

The statutory liability stays with you as employer, but the contract should set out what the provider is accountable for if a miscalculation or late filing is their fault. Get the indemnity and correction process in writing.

Can They Support Multi-Country Reporting?

If Germany is one of several markets, confirm the provider can consolidate reporting across them in a single view, so your finance team is not stitching country files together by hand.

What Support Do They Offer During Terminations or Audits?

Terminations and Finanzamt queries are where weak providers show their limits. Ask what support you get during a termination calculation or an audit, and whether a named contact handles it or you are routed through a ticket queue.

What Does Terminating an Employee Cost in Germany?

Severance: 0.5 months’ pay for each year of service. A period of service of more than six months is rounded up to a full year.

Length of service Minimum employer notice
Up to 6 months 2 weeks
7 months to under 2 years 4 weeks
2 years to under 5 years 4 weeks
5 years to under 8 years 8 weeks
8 years to under 10 years 12 weeks
10 years to under 12 years 16 weeks
12 years to under 15 years 20 weeks
15 years to under 20 years 24 weeks
20 years or more 28 weeks

Statutory leave: 20 days of paid annual leave plus 9 public holidays a year.

Sources: gesetze-im-internet.de (severance), gesetze-im-internet.de (notice periods), gesetze-im-internet.de (leave).

Germany Payroll Checklist Before Hiring

  • Confirm whether you need payroll or an EOR
  • Check your local entity status
  • Model gross-to-net salary for your offers
  • Confirm employer contribution rate (employer social insurance)
  • Confirm employee deductions (Pension (RV), Health (KV), Unemployment (AV), Care (PV))
  • Confirm income tax treatment
  • Check who files Lohnsteuer-Anmeldung and by when
  • Confirm SV-Meldung registration is handled
  • Confirm the payslip process
  • Check leave, sick pay and termination workflows
  • Ask who carries liability for calculation errors
  • Confirm provider pricing and any extra fees

Work through this before your first hire. The SV-Meldung registration at point eight is the one foreign employers miss most often, because it goes to each employee’s own Krankenkasse rather than a single national register.

FAQs About Payroll in Germany

What payroll taxes do employers pay in Germany?

Employers pay a near-matching share of the four social insurances, taking the total employer burden to about 21.05% of gross. On a EUR 60,000 salary that is roughly EUR 12,630, lifting total employer cost to about EUR 72,630. There is no single combined levy; each insurance is split with the employee.

How do you calculate gross to net salary in Germany?

From gross you deduct the four social insurances totalling 21.15%, then apply progressive Lohnsteuer above the EUR 12,348 tax-free allowance. On EUR 60,000 gross in tax class one, that is about EUR 12,690 in social contributions and EUR 9,480 in income tax, leaving an estimated net of EUR 37,830. The exact figure depends on the tax class.

What is the Lohnsteuer-Anmeldung in Germany?

The Lohnsteuer-Anmeldung is the monthly wage tax return every German employer files with the Finanzamt through ELSTER, the online filing portal. It reports the income tax withheld from all employees and is due by the 10th of the following month. Social contributions are reported separately to the Krankenkasse.

What is the SV-Meldung and the Krankenkasse?

The SV-Meldung is the social insurance notification you send to register a new hire. It goes to the employee’s Krankenkasse, the statutory health insurance fund that acts as the collection point for all four social insurances. Germany has no single national employee register, so this notification is what puts a worker into the system.

Can a foreign company run payroll in Germany without an entity?

Not as the legal employer: to run standard payroll and file the Lohnsteuer-Anmeldung you need a German entity, normally a GmbH. If you want to hire without setting one up, an EOR becomes the legal employer instead and handles the filings on its own entity. See our guide to EOR in Germany.

What is the difference between payroll and EOR in Germany?

With standard payroll you are the legal employer through a German GmbH and run the calculation, filings and social registration yourself or through a provider. With an EOR the provider is the legal employer on its own entity, so you can hire without setting one up. Payroll suits longer-term hiring once you have an entity; an EOR suits fast market entry.

Methodology and Disclosure

Contribution rates, the income tax treatment, filing deadlines and penalty figures on this page come from Whichapp’s Germany statutory dataset, grounded in Deutsche Rentenversicherung and GKV 2026 contribution rates and Bundesfinanzministerium income tax tables, and refreshed as rates change. The worked example is calculated from those rates and reconciles by construction; Lohnsteuer is shown as a simplified tax-class-one estimate, and the solidarity surcharge and church tax are excluded.

Provider assessments reflect our independent editorial view of payroll fit for Germany; we do not sell payroll, EOR or contractor services. Some provider links may carry affiliate referrals, which never affects our editorial judgement or the figures above.

Already hiring contractors instead of employees? See contractor management in Germany, or start from the Germany hiring hub for the full picture.

Primary sources