German Salary Calculator 2026: Gross to Net Take-Home Pay
Weighing up a job offer in Germany? This free German salary calculator turns your gross into your real 2026 net (take-home) pay: pick your tax class (Steuerklasse), federal state (Bundesland) and family situation and see what income tax and the mandatory social contributions take out. The income tax follows the official German payroll algorithm (PAP 2026).
Assumptions: Age 30 · Health top-up contribution 2.9 % · statutory health insurance (GKV)
Deductions in detail
- Gross salary
- €4,200.00
- Income tax
- −€573.91
- Pension insurance
- −€390.60
- Unemployment insurance
- −€54.60
- Health insurance
- −€367.50
- Long-term care insurance
- −€100.80
- Net salary
- €2,712.59
Your gross plus the employer share of social insurance. The U1 to U3 levies, accident insurance and other costs come on top for the employer; the employer cost calculator shows the full payroll cost.
Non-binding estimate per the official PAP 2026. Not modeled: the factor method (tax class IV), the old-age relief amount (64+), pension payments, one-off payments and benefits in kind. With private health insurance, the basic premium you enter is used together with the employer subsidy. Not a payslip or tax advice.
Find matching remote jobs
New jobs by email
We'll email you new matching remote jobs as soon as they appear. Free, unsubscribe anytime.
In Germany in 2026, income tax under the official payroll algorithm (PAP 2026) plus the four statutory social contributions leave a single employee with roughly 60 to 65 percent of gross as net take-home pay.
The formula
Net = gross minus income tax (Lohnsteuer) minus the solidarity surcharge (Solidaritätszuschlag, 5.5 percent of income tax above an exemption limit) minus church tax (Kirchensteuer, 8 to 9 percent of income tax, only for registered members) minus pension 9.3 percent, unemployment 1.3 percent, health 7.3 percent plus half your top-up contribution and long-term care 1.8 percent, each up to the 2026 contribution ceilings.
Worked example
Example, the calculator default: a gross salary of €50,400 a year (€4,200 a month) in tax class I (Steuerklasse), single, no children, aged 30, in North Rhine-Westphalia with a 2.9 percent health top-up leaves €2,713 net a month, which is €32,551 over the year.
Key figures for 2026
| Basic tax allowance (Grundfreibetrag) 2026 | €12,348 per year |
|---|---|
| Employee lump-sum allowance (Arbeitnehmer-Pauschbetrag) | €1,230 per year |
| Employee social contributions | pension 9.3 percent, unemployment 1.3 percent, health 7.3 percent plus half the top-up, long-term care 1.8 percent |
| Contribution ceilings 2026 | €69,750 (health and long-term care), €101,400 (pension and unemployment) |
| Solidarity surcharge | 5.5 percent of income tax, only above an exemption limit |
| Church tax | 9 percent of income tax, 8 percent in Bavaria and Baden-Württemberg |
Figures verified:
How do you calculate net pay from gross in Germany?
Your gross salary is reduced by wage tax, where applicable the solidarity surcharge and church tax, and your share of the four social insurances. On a gross of €3,000 a month you keep about €2,054 net in 2026 in tax class I, and about €2,312 in tax class III.
Deduct social contributions
Pension insurance 9.3%, unemployment insurance 1.3%, health insurance 7.3% plus half the top-up contribution (2026 average: 2.9%, so 8.75% in total) and long-term care insurance 1.8% (2.4% if you are 23 or older and childless). Contributions stop at the contribution ceiling.
Work out taxable income
The employee lump sum (€1,230), the special-expenses lump sum and the pension-provision allowance for your social contributions are subtracted from annual gross pay.
Apply the tax tariff
No tax is due up to the basic allowance of €12,348. Above it the rate rises from the 14% entry rate to the 42% top rate (45% for very high incomes). Tax class III uses income splitting, classes V and VI a special tariff. The annual tax is spread across the months.
Check solidarity surcharge and church tax
The solidarity surcharge (5.5%) only applies once annual wage tax exceeds €20,350 (tax class III: €40,700). Only church members pay church tax: 9% of wage tax, 8% in Bavaria and Baden-Württemberg.
Net = gross minus all deductions
The calculator above runs exactly these steps per the official payroll algorithm, instantly and with your inputs.
Which deductions come off your gross pay? (2026)
All figures apply to employees in 2026 and are read directly from the calculation engine.
| Deduction | Your share in 2026 | Applies up to / note |
|---|---|---|
| Wage tax (Lohnsteuer) | per tariff and tax class | basic allowance €12,348 a year |
| Solidarity surcharge | 5.5% of wage tax | only above €20,350 of wage tax a year (III: €40,700) |
| Church tax | 9% of wage tax (Bavaria, Baden-Württemberg: 8%) | church members only |
| Pension insurance | 9.3% | up to €8,450 gross a month |
| Unemployment insurance | 1.3% | up to €8,450 gross a month |
| Health insurance | 7.3% plus half the top-up (average 1.45%) | up to €5,812.50 gross a month |
| Long-term care insurance | 1.8% (childless 23+: 2.4%, Saxony: 2.3%) | 0.25 points less per child from the 2nd child; up to €5,812.50 a month |
Up to €603 a month (mini-job) and up to €2,000 (transition zone) reduced contributions apply. The calculator handles both automatically.
German gross-to-net table 2026: tax class I and III
Monthly net pay, computed with the same engine as the calculator above. Assumptions: North Rhine-Westphalia, age 30, no children, no church tax, statutory health insurance with the average top-up contribution (2.9%).
| Gross per month | Net, tax class I | Net, tax class III |
|---|---|---|
| €2,000 gross* | €1,477 | €1,565 |
| €2,500 gross | €1,769 | €1,956 |
| €3,000 gross | €2,054 | €2,312 |
| €3,500 gross | €2,333 | €2,629 |
| €4,000 gross | €2,606 | €2,928 |
| €4,500 gross | €2,871 | €3,221 |
| €5,000 gross | €3,130 | €3,511 |
| €5,500 gross | €3,383 | €3,797 |
| €6,000 gross | €3,642 | €4,095 |
* Transition zone (midijob): reduced social contributions.
Every amount from €1,000 to €10,000 in the gross-to-net table
How take-home pay is calculated
If you are new to Germany, your tax class (Steuerklasse) is the single biggest lever on your monthly take-home pay. When you register your address (Anmeldung) and receive your tax ID, you are assigned a class automatically: most single newcomers land in class I, single parents in class II, and married couples can split into III/V or share IV/IV. The class only sets how much wage tax (Lohnsteuer) your employer withholds each month. Your final tax is settled when you file an annual return, so a class that over-withholds usually comes back to you as a refund.
Every gross paycheck in Germany is reduced by income tax plus several other line items. Income tax (Lohnsteuer) and, above an exemption limit, the solidarity surcharge (Solidaritätszuschlag, or Soli) go to the tax office. Church tax (Kirchensteuer, 8 to 9 percent of your income tax) applies only if you are a registered member of a tax-collecting church. On top of that come the statutory social contributions, split roughly half and half with your employer: pension (Rentenversicherung), public health insurance (Krankenversicherung), long-term care (Pflegeversicherung) and unemployment insurance (Arbeitslosenversicherung). Together, these social contributions are usually the largest single deduction from an expat gross salary.
Income tax itself is computed with the official German payroll algorithm (PAP 2026) from the Federal Ministry of Finance, including the statutory Vorsorgepauschale, the employee lump-sum allowance (€1,230) and the 2026 income-tax tariff (basic allowance €12,348). The tax class drives the method: class III uses spousal splitting (factor 2), while classes V and VI use the official special tariff.
Social contributions are deducted from gross up to the 2026 ceilings (€69,750 for health and care, €101,400 for pension and unemployment). The employee shares are: pension 9.3 percent, unemployment 1.3 percent, health 7.3 percent plus half of your health top-up contribution, and long-term care 1.8 percent. Long-term care has modifiers: add 0.6pp if you are childless and 23 or older; subtract 0.25pp per child from the 2nd to the 5th child (up to 1.0pp). In Saxony, employees pay 0.5pp more (2.3 percent instead of 1.8 percent).
The solidarity surcharge (5.5 percent of income tax) only applies above an exemption limit and phases in via an 11.9 percent transition zone, so most single earners below roughly €74,000 gross pay no Soli at all; tax class III doubles the limit. Church tax is 9 percent of income tax (8 percent in Bavaria and Baden-Württemberg). Child allowances reduce only the base for the surcharge and church tax, not the monthly income tax.
A worked example: a single expat in tax class I with no children, based in Berlin, on a €60,000 gross salary keeps roughly €3,130 net per month in 2026. Income tax takes the largest share, followed by the four social contributions (pension, health, care and unemployment) at about 21.8 percent of gross combined; the solidarity surcharge is €0 at this income, and church tax applies only if you opted in. Enter your own gross figure above to see your exact 2026 split.
How we calculate
Wage tax, the solidarity surcharge and the church-tax base follow the official 2026 payroll tax algorithm (Programmablaufplan) of the German Federal Ministry of Finance (published November 12, 2025), implemented from its pseudocode Lohnsteuer2026.xml (version of October 23, 2025).
Before every release the engine is tested automatically against the annual wage tax values in both official test tables of the algorithm: 516 values, 258 for employees in statutory insurance and 258 for employees outside it. If a single value is off by one euro, the check fails.
Not covered by the official tables: the private health insurance (PKV) path you can choose in the calculator (secured by our own tests) and the social contributions, which we compute from the 2026 statutory figures. Not modelled: the factor method, one-off payments such as holiday or Christmas bonuses, benefits in kind, pension payments and the old-age relief amount.
- Engine
- BMF payroll algorithm 2026 (Lohnsteuer2026.xml, version of October 23, 2025)
- Automated check
- 516 official test values
- Figures last verified
- June 2026
- Responsible
- nomado24, Anton Petuchow (co-founder and managing director)
Found an error? Send us your gross salary, tax class and federal state, ideally with the figures from your payslip. Report a calculation error
Frequently asked questions
- How much of my gross salary do I actually take home in Germany?
- For a single expat with no children, net take-home pay is typically around 60 to 65 percent of gross, depending on your income, tax class and health top-up. As a rough guide for 2026: a €50,000 gross salary in tax class I leaves about €2,695 net per month, and €60,000 leaves about €3,130. Enter your own gross above for an exact figure.
- What gets deducted from my German paycheck?
- Income tax (Lohnsteuer) and, above an exemption limit, the solidarity surcharge (Soli); church tax (Kirchensteuer) only if you are a registered church member; and four statutory social contributions split with your employer: pension (Rentenversicherung), health insurance (Krankenversicherung), long-term care (Pflegeversicherung) and unemployment insurance (Arbeitslosenversicherung). The social contributions alone are usually the largest single deduction.
- Which tax class (Steuerklasse) should I pick as a newcomer?
- Single employees are class I, single parents class II. Married couples usually pick III/V (one earns considerably more) or IV/IV (similar incomes). Class VI is for a second job. The tax class only changes your monthly withholding; your final tax is settled in the annual return, so an unfavourable class often comes back as a refund.
- Do I have to pay church tax in Germany?
- Only if you are a registered member of a tax-collecting religious community (mainly Catholic and Protestant churches). Church tax is 8 to 9 percent of your income tax. Many expats are not members and pay none. If you registered a religion at your Anmeldung and want to stop paying, you can formally leave the church (Kirchenaustritt).
- Why does the result differ from my payslip?
- Income tax here is computed with the official PAP 2026, to the cent. Differences come from the factor method (class IV), a different health top-up contribution, allowances on your tax card, the old-age relief amount or benefits in kind, none of which are modeled here. Private health insurance can be switched on above.
- What is the basic tax allowance in 2026?
- The basic allowance (Grundfreibetrag) is €12,348 in 2026. No income tax is due up to this amount of taxable income.
- How much net pay is left from €3,000 gross in Germany?
- In tax class I you keep about €2,054 net a month in 2026, in tax class III about €2,312 (North Rhine-Westphalia, age 30, no children, no church tax, top-up contribution 2.9%).
- How accurate is this German salary calculator?
- Wage tax follows the official 2026 payroll algorithm of the Federal Ministry of Finance and is tested automatically against 516 official test values. Differences from a payslip mostly come from one-off payments, benefits in kind, registered allowances or the factor method, which the calculator does not model. It does not replace a payslip.
- From what salary do you pay the solidarity surcharge?
- Only once annual wage tax exceeds €20,350 (tax class III: €40,700). Without children that is the case in 2026 from about €7,700 gross a month in tax class I, and from about €14,000 in tax class III.
More calculators & matching jobs
Popular amounts
Embed this calculator
Add the gross-to-net calculator to your website for free, for example on a careers page, guide or university portal. Just copy the code, including the source credit.
The calculator adapts to the available width. Adjust the height to fit your layout.
The credit line is optional. Every calculator, with preview and terms of use: Embed our calculators for free
As of (tax year 2026) · last verified:
Sources:
- BMF: Programmablaufplan Lohnsteuer 2026
- § 32a EStG (Einkommensteuertarif)
- Sozialversicherungsrechengrößen 2026 (BMAS)
- § 241 SGB V (allgemeiner Beitragssatz Krankenversicherung)
- § 242a SGB V (durchschnittlicher Zusatzbeitragssatz)
- § 55 SGB XI (Beitragssatz Pflegeversicherung)
- § 341 SGB III (Beitragssatz Arbeitslosenversicherung)
- § 3 SolZG 1995 (Freigrenze Solidaritätszuschlag)
- § 8 SGB IV (Geringfügigkeitsgrenze)
- § 20 SGB IV (Übergangsbereich)
Scope of review: formulas and reference values were checked against the sources listed above, by the Nomado24 editorial team. What is verified is the calculation logic, not your personal situation. Not tax or legal advice.
