Salary Tax Calculator
German Salary Tax Calculator 2026 – Gross to Net Income (Brutto Netto)
Enter your gross salary to see your net pay and every deduction, computed from the official 2026 Lohnsteuer withholding formula.
Your details
Your Krankenkasse states its own current rate on your Mitgliedsbescheinigung or its website; 2.9% is the 2026 nationwide average used as the default.
Advanced options
How this calculator works
This calculator runs the same Lohnsteuer withholding formula (Programmablaufplan) the Bundesministerium der Finanzen (BMF) publishes for employer payroll systems each year, and is checked against the BMF's own published Prüftabelle test tables for every supported tax year. It covers all six tax classes, the solidarity surcharge, church tax, and all four branches of social insurance (pension, unemployment, health, and long-term care). Slight deviation from your payslip might be possible.
Table of Contents
How your gross salary becomes net pay in Germany
A German payslip turns your gross salary (Bruttogehalt) into net pay (Nettogehalt) through two separate systems. Social insurance contributions are worked out under social-security law and shared with your employer, roughly half and half. Wage tax (Lohnsteuer) is worked out separately under tax law, using your Steuerklasse and the allowances built into it, and the solidarity surcharge and church tax are then calculated from that wage tax. The calculator above estimates your standard payroll deductions from the inputs you give it: the wage tax, solidarity surcharge and church-tax basis follow the official 2026 Programmablaufplan that the BMF publishes for payroll systems, while the four social-insurance branches are calculated under their own rules.
The single most surprising thing for most people is how quickly the total deduction rate climbs, and then how it flattens out again at higher salaries. Deductions are not a flat percentage: wage tax is progressive, while social insurance stops growing once your salary passes the contribution ceilings. The table below shows what that looks like for a single employee in tax class I with no children, statutorily insured, no church tax, in 2026.
| Gross per year | Wage tax | Solidarity surcharge | Your social insurance | Net per year | Net per month | Total deductions |
|---|---|---|---|---|---|---|
| 30,000 € | 2,248 € | 0 € | 6,525 € | 21,227 € | 1,769 € | 29.2 % |
| 40,000 € | 4,407 € | 0 € | 8,700 € | 26,893 € | 2,241 € | 32.8 % |
| 50,000 € | 6,788 € | 0 € | 10,875 € | 32,337 € | 2,695 € | 35.3 % |
| 60,000 € | 9,389 € | 0 € | 13,050 € | 37,561 € | 3,130 € | 37.4 % |
| 70,000 € | 12,220 € | 0 € | 15,197 € | 42,583 € | 3,549 € | 39.2 % |
| 80,000 € | 15,694 € | 0 € | 16,257 € | 48,049 € | 4,004 € | 39.9 % |
| 100,000 € | 23,248 € | 345 € | 18,377 € | 58,030 € | 4,836 € | 42.0 % |
Source: BMF Programmablaufplan 2026, the withholding algorithm behind these figures
Notice what happens between 70,000 € and 80,000 €: the wage tax keeps climbing steeply, but the social insurance line barely moves, because health and long-term care contributions stop at the 69,750 € ceiling. That is why the total deduction rate rises by less than one percentage point across that step, while it rose by more than three points between 30,000 € and 50,000 €.
The six Steuerklassen, and which one you belong in
Your Steuerklasse (tax class) does not change how much income tax you owe for the year. It only changes how much your employer withholds each month, which is an advance payment against your real annual liability. Pick a combination that fits your situation badly and you either lend the Finanzamt money interest-free until you file, or face a back payment when you do. Here is what each class means and which allowances are built into the monthly withholding for it.
What each class means
| Class | Who it applies to | Built into the monthly withholding |
|---|---|---|
| I | Single, divorced, widowed (from the second year), or married but permanently separated. Also the default for anyone whose situation does not fit III or IV. | Grundfreibetrag 12,348 €, Arbeitnehmer-Pauschbetrag 1,230 €, Sonderausgaben-Pauschbetrag 36 €, plus a Vorsorgepauschale for insurance contributions |
| II | Single parents who qualify for the Entlastungsbetrag under §24b EStG: the child lives in and is registered at your household, you are entitled to Kindergeld or the Kinderfreibetrag for them, and you do not share a household with another adult in a way that counts as a joint economic household. | Everything in class I, plus the base Entlastungsbetrag für Alleinerziehende of 4,260 € |
| III | A married employee who has elected the III/V combination with their spouse, so the spouse takes class V. Also a widowed employee in the year of the spouse's death and the following year. Without that election, married couples stay in IV. | The splitting tariff, which effectively doubles the basic allowance, plus the standard Pauschbeträge |
| IV | Married couples by default, when neither has elected the III/V combination. Both spouses take IV. | The same allowances as class I, applied separately to each spouse |
| V | The partner of a spouse in class III. Only ever used as one half of the III/V pair. | No basic allowance and no child allowance, since those sit with the class III partner. The Arbeitnehmer-Pauschbetrag and Sonderausgaben-Pauschbetrag still apply |
| VI | Your second and any further job, when you already have wages from another employer. | No Grundfreibetrag, no Arbeitnehmer-Pauschbetrag and no Sonderausgaben-Pauschbetrag, which is why class VI withholding is so high. A Vorsorgepauschale for insurance contributions is still taken into account |
Source: § 38b EStG, tax classes
III/V, IV/IV or IV with a Faktor
For married couples the real decision is III/V versus IV/IV versus IV with a Faktor. The III/V combination shifts monthly cash flow towards the higher earner: the partner in class III gets an unusually generous withholding, while the partner in class V gets an unusually harsh one. It is most often chosen where one income is substantially larger, but there is no threshold at which it is automatically right, so compare your expected household withholding against your expected annual liability rather than relying on a rule of thumb. One practical consequence is fixed, though: choosing III/V makes a tax return mandatory where both spouses had wages, and because the pair can under-withhold across the household, it can produce a back payment.
IV/IV is the neutral option: each spouse is withheld as though they were single, which is close to correct when both earn similar amounts and over-withholds when they do not. IV with a Faktor sits between the two. The Finanzamt calculates a factor of less than 1 from your expected joint income and applies it to both partners' withholding, so each pays roughly their true share of the couple's liability during the year. It is the most accurate option, though it works from estimated income, so a pay rise or other income during the year can still leave a balance due, and choosing it makes a tax return mandatory. One thing worth knowing whichever you pick: your Steuerklasse affects wage-replacement benefits calculated from your net pay, including Arbeitslosengeld, Kurzarbeitergeld and Elterngeld, so a class change well before a planned parental leave or a likely redundancy is worth thinking about. For a side-by-side comparison of the combinations, use the household calculator.
Income tax rates: what the 42 percent bracket really means
German income tax is a continuously progressive formula, not a set of flat bands, and it is defined in §32a EStG. A higher rate only ever applies to the part of your income above the relevant threshold. These are the 2026 zones. The married column shows the same zones for a couple's combined income under Ehegattensplitting, which computes tax on half the combined amount and doubles it, so each threshold is exactly double the single figure.
The 2026 tax zones
| Taxable income (single) | Taxable income (married) | Marginal rate | What happens here |
|---|---|---|---|
| Up to 12,348 € | Up to 24,696 € | 0 % | The Grundfreibetrag. This slice is tax-free for everyone. |
| 12,349 € to 17,799 € | 24,698 € to 35,598 € | 14 % rising to about 24 % | The first progression zone. The rate climbs steeply from the entry rate. |
| 17,800 € to 69,878 € | 35,600 € to 139,756 € | about 24 % rising to 42 % | The long middle zone where most full-time employees sit. |
| 69,879 € to 277,825 € | 139,758 € to 555,650 € | 42 % | The top proportional zone, often called the Spitzensteuersatz. |
| From 277,826 € | From 555,652 € | 45 % | The Reichensteuer on the very highest incomes. |
Source: § 32a EStG, income tax tariff
Marginal rate versus average rate
The distinction between your marginal rate and your average rate is where most confusion lives. On 75,000 € of taxable income you are in the 42 percent zone, but you do not pay 42 percent of 75,000 €. You pay nothing on the first 12,348 €, a rate that climbs through the two progression zones on the next 57,530 €, and 42 percent only on the remainder, which works out at about 20,364 € of tariff income tax, or closer to 27 percent on average. It also means that crossing into a higher bracket never reduces your after-tax income, because only the euros above the threshold are taxed at the higher rate. Note too that these zones apply to your taxable income (zu versteuerndes Einkommen), not to your gross salary: taxable income is your gross less employment expenses under §9 EStG, for which §9a grants the 1,230 € lump sum, and special expenses including deductible insurance contributions under §10 EStG, and the monthly payroll calculation uses a standardised Vorsorgepauschale for the insurance part rather than your exact contributions.
Solidarity surcharge and church tax
Solidaritätszuschlag
The Solidaritätszuschlag is 5.5 percent, but it is charged on your income tax, not on your income, and since the 2021 reform most employees do not pay it. §3 SolzG sets a Freigrenze of 20,350 € of annual income tax for a single person and 40,700 € for jointly assessed couples. Below that no solidarity surcharge is due. Because that threshold is measured against the tax rather than the salary, a single employee on the assumptions used in the table above does not reach it until roughly 92,400 € of gross salary; with children or a different tax class, the equivalent salary shifts. Just above the threshold a transitional zone phases the surcharge in gradually rather than applying the full 5.5 percent at once.
Church tax
Church tax is the other add-on calculated from your wage tax rather than your salary. It is 8 percent of your wage tax in Bavaria and Baden-Württemberg and 9 percent in every other state, and your employer only withholds it if you are registered as a member of a tax-collecting religious community. Membership ends with a formal declaration of withdrawal (Kirchenaustritt) to the competent authority, but the tax does not stop on the day you declare it. The effective date follows your own state's rules and generally runs to the end of a calendar month rather than to the day, so check the exact date with the office that takes the declaration where you live. If you have children, one detail catches people out: the Kinderfreibetrag does not reduce your monthly wage tax, but it does reduce the basis on which solidarity surcharge and church tax are calculated. Where those lines are already at zero, as they are for most employees, there is nothing further to reduce.
Every deduction on your payslip, explained
Four branches of social insurance are deducted from ordinary employee pay, each with its own rate and its own income ceiling, and each shared with your employer. A fifth branch, statutory accident insurance, is funded by employers alone and never appears on your payslip. Contributions apply only up to the ceiling: euros above it are contribution-free, so above those ceilings your social-insurance contributions fall as a percentage of gross, even though your total deductions including tax keep rising.
Pension insurance (Rentenversicherung)
The contribution is 18.6 percent of your gross salary in 2026, split evenly, so 9.3 percent comes out of your pay and your employer pays the other 9.3 percent. It applies to earnings up to the Beitragsbemessungsgrenze of 101,400 € a year, which is 8,450 € a month. Everything you earn above that line is contribution-free, so the maximum employee contribution under the general statutory scheme is 9,430.20 € for 2026. The separate miners' scheme (knappschaftliche Rentenversicherung) runs to its own higher ceiling of 124,800 € a year. The ceiling has been identical in the former East and West since 2025, so where in Germany you work no longer changes it. Contributions here also build your own future pension, which is why the ceiling matters twice over: euros above it neither cost you a contribution nor earn you any further claim.
Unemployment insurance (Arbeitslosenversicherung)
At 2.6 percent, this is the smallest of the four, again split evenly, so your own share is 1.3 percent. It uses the same ceiling as the pension branch, 101,400 € a year or 8,450 € a month, which caps an employee's own contribution at 1,318.20 € for the year. It funds Arbeitslosengeld I and, indirectly, Kurzarbeitergeld. The same ceiling limits more than the contribution: the earnings those benefits are calculated from are capped at it too, so a salary well above the line does not produce a proportionally larger benefit.
Health insurance (Krankenversicherung)
Statutory health insurance comes in two parts. The general rate is 14.6 percent and is fixed nationally; on top of it your fund charges its own Zusatzbeitrag, for which the official 2026 reference average is 2.9 percent. Both parts are shared evenly with your employer, so at the average rate your own share is 8.75 percent. The Zusatzbeitrag is the one figure that genuinely differs from fund to fund, and the calculator above lets you enter your own fund's rate instead of the average. Contributions stop at 69,750 € a year, or 5,812.50 € a month, a noticeably lower ceiling than the pension one, which caps your own share at about 6,103 € for the year at the average rate. A second limit is easy to confuse with it: the Versicherungspflichtgrenze, 77,400 € a year in 2026, is the point above which leaving statutory insurance for private cover becomes possible at all. Crossing it does not move you anywhere by itself. In a job you already hold, §6 Abs. 4 SGB V keeps compulsory insurance running to the end of the calendar year, and ends it then only if your expected pay also clears the following year's threshold; a newly started job is treated differently. Even once you are free to leave, you can stay in the statutory system as a voluntary member, which many people do. So 69,750 € stops further contributions, while 77,400 € only opens a choice.
Long-term care insurance (Pflegeversicherung)
This is the branch that depends most on your family situation. The base rate is 3.6 percent, normally split 1.8 percent each. Saxony is the standing exception: it kept a public holiday the other states gave up when the insurance was introduced, so employees there pay 2.3 percent and their employer 1.3 percent, out of the same 3.6 percent total. Two further adjustments then apply to your half alone. If you are childless and 23 or over, a surcharge of 0.6 points is added that your employer does not share, taking a childless employee to 2.4 percent, or 2.9 percent in Saxony. Having had children exempts you from that surcharge for good. Separately, if you are raising more than one child under 25, your share falls by 0.25 points for each child from the second to the fifth: 0.25 points off with two children, and up to 1.00 point off with five or more. Each child counts until the end of the month in which they turn 25, so the discount shrinks as your children pass that age, even though the exemption from the childless surcharge stays. The ceiling is the health one, 69,750 € a year or 5,812.50 € a month.
Source: Rechengrößen 2026, GKV-Spitzenverband
Automatic allowances and commuting
Alongside the four branches, the wage tax calculation grants allowances automatically, so you do not have to claim them. The Arbeitnehmer-Pauschbetrag of 1,230 € covers work-related expenses, and the Sonderausgaben-Pauschbetrag adds a further 36 €. A Vorsorgepauschale for your insurance contributions is also built into the monthly withholding. If your genuine work expenses exceed 1,230 € in a year, which is common once commuting is counted, you claim the real figure in your tax return instead. From 2026 the commuting allowance is a uniform 38 cents per kilometre from the very first kilometre of your one-way distance, counted for days you actually travelled to your workplace. It reduces your taxable income rather than refunding 38 cents per kilometre, and it only changes your tax once your work expenses as a whole clear the 1,230 € Pauschbetrag that is granted automatically anyway: someone with 1,000 € of commuting costs and nothing else to claim gets no extra deduction at all. Above that line, the amount exceeding the Pauschbetrag multiplied by your marginal rate is a reasonable estimate of the tax saved, not an exact refund figure.
How to match this estimate to your payslip
A German payslip does not show one gross figure and one net figure. It shows several, and they are deliberately different from each other, which is the usual reason a calculator and a payslip look like they disagree when they do not.
| Line on your payslip | What it means |
|---|---|
| Gesamtbrutto | Your total gross for the month, including bonuses, non-cash benefits and one-off payments. |
| Steuerbrutto | The part of that gross the wage tax is calculated from, with tax-free components already taken out. |
| SV-Brutto | The part social insurance is calculated from, capped at each branch's own ceiling, so it can differ from the Steuerbrutto in either direction. |
| Nettoentgelt | What is left after wage tax, solidarity surcharge, church tax and your own social insurance shares. |
| Auszahlungsbetrag | What actually reaches your bank account, after anything added or withheld outside those statutory deductions. |
The calculator above works from one ordinary annual salary, so it lands on the Steuerbrutto and SV-Brutto of a normal month. Your own payslip can differ for reasons that have nothing to do with the tax rules: a company car or other non-cash benefit raises the taxable gross without raising your cash pay, an expense reimbursement raises the payout without being taxed at all, and a salary advance, a repayment or a correction to an earlier month moves the Auszahlungsbetrag on its own. The contribution ceilings also bite unevenly across the year, so a month containing a bonus will not look like a twelfth of the annual figure. If the numbers still do not line up after allowing for those, the payslip comparison FAQ works through the usual causes one by one.
What your employer pays on top of your gross salary
Your gross salary is not what you cost. On top of it your employer pays its own half of all four social insurance branches. For a 50,000 € salary in 2026 that is 4,650 € pension, 650 € unemployment, 4,375 € health and 900 € long-term care, which is 10,575 €, or 21.15 percent of gross, bringing the employer's cost to 60,575 € before the smaller levies below. Employers in Saxony pay less of the care contribution, 1.3 percent instead of 1.8 percent, because employees there carry a higher share in exchange for a retained public holiday.
Three further levies come on top, and only one of them has a single nationwide figure. The Insolvenzgeldumlage, which funds wage protection in an employer insolvency, is 0.15 percent for 2026. U1, which reimburses continued pay during sickness and applies only to employers who regularly employ 30 people or fewer, and U2, which reimburses maternity-related costs and applies to every employer, are both set in the statutes of the Krankenkasse each employee is insured with, and U1 varies further with the reimbursement level the employer chooses. There is no universal rate for either, so a precise total depends on the fund. Statutory accident insurance is a further employer cost, set by each trade association rather than nationally. What the fixed part already shows is how wide the gap is: raising a 50,000 € salary to 51,000 € costs the employer about 1,212 € once their social-insurance share is added, and on the assumptions in the table above leaves the employee with about 532 € more net.
Tax-free benefits your employer can provide alongside salary
Because employer costs and employee net pay diverge so widely, a benefit that is free of both tax and social insurance goes further than the same amount paid as gross salary. German law allows a specific list of them. Many, though not all, are conditional on being granted in addition to your agreed salary under §8 Abs. 4 EStG, which rules out converting existing salary into them.
- Non-cash benefits (Sachbezüge) up to 50 € per calendar month under §8 Abs. 2 EStG. This covers benefits in kind and vouchers or cards that meet the statutory restrictions on how they can be redeemed, not a 50 € cash allowance. It is a Freigrenze rather than an allowance, so exceeding it by a single cent makes the entire amount taxable.
- Workplace health promotion up to 600 € per employee per year under §3 Nr. 34 EStG, for qualifying certified prevention courses and programmes.
- Employer subsidies for public transport season tickets and the Deutschlandticket, tax-free under §3 Nr. 15 EStG for the cost of eligible tickets. The subsidy reduces the commuting allowance you can claim in your tax return by the same amount.
- Childcare for children who are not yet subject to compulsory schooling, tax-free without a cap under §3 Nr. 33 EStG, where the employer pays the facility or reimburses documented costs in addition to salary.
- Charging an electric or hybrid vehicle at the workplace, tax-free under §3 Nr. 46 EStG.
- Non-cash gifts for personal occasions such as a birthday or wedding up to 60 € per occasion, which sit outside the 50 € monthly limit. Cash given for the same occasion is ordinary taxable pay.
Two further allowances are worth knowing if you also do secondary work for a non-profit or public-sector body. The Übungsleiterpauschale rose to 3,300 € a year in 2026 and covers part-time instructing, training, artistic or care activity; the Ehrenamtspauschale rose to 960 € a year and covers other voluntary roles. Both are tax-free and contribution-free within their conditions, but they cannot both be claimed for the same activity.
Kindergeld, the Kinderfreibetrag and single-parent relief
Kindergeld and the Kinderfreibetrag
Germany supports families through two parallel instruments and lets you benefit from only the better one. Kindergeld is a monthly payment from the Familienkasse, and from January 2026 it is 259 € per child per month, up from 255 €. It is paid regardless of income for each child who meets the conditions in §32 EStG, which for older children depend on education, training or other qualifying circumstances. The Kinderfreibetrag is the alternative: 9,756 € per child for 2026, made up of 6,828 € for the child's basic needs plus 2,928 € for care, upbringing and education. Each parent is allocated half, and transferring a half-share between parents is possible only where the statutory conditions in §32 Abs. 6 EStG are met, not by agreement alone.
You do not choose between them. When you file a tax return, the Finanzamt runs an automatic comparison called the Günstigerprüfung: it calculates your tax with the child allowances and without them, and compares the saving against your Kindergeld entitlement for the year, not merely what you happened to receive. If the allowances are worth more, the difference is credited to you. For most households the Kindergeld is worth more, and the allowances only overtake it at higher incomes. Note that the Kinderfreibetrag does not reduce your monthly wage tax at all; in payroll it only reduces the basis for solidarity surcharge and church tax.
Single-parent relief
Single parents get a separate relief, the Entlastungsbetrag für Alleinerziehende under §24b EStG. It is 4,260 € a year for the first child and a further 240 € for each additional child. The child must live in and be registered at your household and you must be entitled to Kindergeld or the Kinderfreibetrag for them. The relief is aimed at genuinely single households, so sharing a home with another adult generally rules it out where that amounts to a joint economic household; a child of your own who is still in education is among the exceptions, and where another adult is registered at the address the law works from a presumption that can be rebutted. There is a practical catch in payroll. Tax class II builds in the base 4,260 € automatically, but the extra 240 € for second and further children is not included in the monthly withholding. To benefit during the year you register it as a Freibetrag with your Finanzamt under §39a EStG; otherwise you recover it when you file.
Does everyone have to file a tax return?
When filing is mandatory
No. Most employees in Germany are not obliged to file at all, because the wage tax withheld each month is intended to settle the year's liability. §46 EStG lists the cases where filing becomes mandatory (Pflichtveranlagung). The most common are:
- You had more than 410 € of other taxable income that was not already taxed through payroll, or of tax-free income counted under the Progressionsvorbehalt, such as Arbeitslosengeld, Kurzarbeitergeld, Elterngeld or statutory sick pay.
- You had wages from more than one employer at the same time, taxed under class VI. A Minijob taxed at the employer's flat rate alongside a main job does not count for this.
- You are married, both of you had wages, and one was taxed in class V or VI, or you chose class IV with a Faktor.
- An allowance was registered on your electronic wage tax record under §39a EStG, for example for high commuting costs, and your wages exceeded the statutory threshold. Not every registered allowance counts: the Pauschbetrag for people with disabilities does not trigger a filing obligation on its own.
- Your circumstances changed mid-year in ways the withholding could not anticipate, for example a marriage ending and a remarriage in the same year, or you received certain payments taxed under a special method.
Deadlines for the 2026 return
If none of those apply, filing is voluntary (Antragsveranlagung). Whether it is worth it varies: the monthly withholding cannot know about your real work expenses, your commute, insurance premiums, household services, or a year in which you were not employed throughout, so refunds are common, but the time it takes and the amount at stake differ from person to person. For the 2026 tax year the ordinary deadlines are 2 August 2027 if filing is mandatory and you prepare it yourself, since 31 July falls on a Saturday; 29 February 2028 if a Steuerberater or Lohnsteuerhilfeverein prepares it, subject to the Finanzamt requesting it earlier; and 31 December 2030 for a voluntary return, which you have four years to submit.
Frequently asked questions about German salary and tax
How much of my gross salary do I actually keep in Germany?
On the assumptions used in the table above, a single employee with no children in tax class I keeps roughly 71 percent of a 30,000 € salary, 65 percent at 50,000 € and 60 percent at 80,000 €. Your own figure depends on your tax class, your health fund's Zusatzbeitrag, children, church-tax membership and your federal state, so enter your details above rather than relying on a rule of thumb. Marriage does not automatically increase take-home pay either: the splitting tariff helps most where incomes are unequal, and couples earning similar amounts may see little or no benefit.
Which Steuerklasse gives the highest net pay?
For a married couple, class III gives the highest monthly net to the partner who holds it, but their spouse in class V is withheld heavily, so what matters is the household's combined monthly net. Across the full year the tax class does not change the couple's actual liability at all, only the timing of payment. If you want the monthly figures to track the annual reality as closely as possible, class IV with a Faktor is usually the closest fit.
Can I change my tax class, and how often?
Yes. Married couples can change their combination with the Finanzamt, and more than once a year. A change generally takes effect from the month after the application is made. Timing matters if you are planning around parental leave or a possible redundancy, since wage-replacement benefits are calculated from your net pay. Events such as marriage or separation affect your class, though the birth of a child does not by itself move a single parent into class II: that requires meeting the §24b conditions and applying.
Why is there no solidarity surcharge on my payslip?
Because since 2021 the Freigrenze has removed it for most employees. It only starts once your annual income tax passes 20,350 € as a single person, which on the assumptions used in the table above corresponds to roughly 92,400 € of gross salary, and even then it phases in gradually rather than jumping to the full 5.5 percent.
Why does my health insurance deduction differ from the calculator?
A common reason is the Zusatzbeitrag. The general health-insurance rate of 14.6 percent is fixed nationally, but each Krankenkasse sets its own supplementary rate on top. This calculator is preset to the official 2026 reference average of 2.9 percent, and you can replace it with your own fund's rate in the form above. If your fund charges more or less than that, your deduction differs accordingly. Your Krankenkasse states its current rate on its website and in your membership documents. A difference can also come from the contribution base rather than the rate, for example a one-off payment, a month you did not work in full, or a change in your insurance status.
How is a bonus or 13th-month salary taxed?
One-off payments are treated as sonstige Bezüge under §39b Abs. 3 EStG. Payroll works out your expected annual wage tax without the payment and again with it, and withholds the difference. The deduction on a bonus therefore looks large because the payment is taxed at the top of your income for the year, not because it is over-taxed. It is not automatically an overpayment, and a refund is not guaranteed; whether anything comes back depends on your full year.
What does an employee really cost an employer in Germany?
For a 50,000 € salary the employer's social-insurance share is about 10,575 €, giving a cost of 60,575 € before further levies, or roughly 21 percent on top. That percentage falls at higher salaries, because health and care contributions stop at the 69,750 € ceiling and pension and unemployment at 101,400 €: on a 100,000 € salary the same four branches come to about 17,959 €, or 18 percent. On top come the Insolvenzgeldumlage at 0.15 percent for 2026, plus U1 where the employer is small enough to participate and U2, both set by the Krankenkasse each employee is insured with rather than nationally, and statutory accident insurance, whose rate is set by the trade association.
What if I earn very little, or work a second job?
Regular earnings up to and including 603 € a month fall under the Minijob rules, where the employer pays flat-rate contributions and the wage is usually taxed at the employer's flat rate, though individual taxation by your own tax class is also possible. Between 603.01 € and 2,000 € the Übergangsbereich reduces your own contributions on a sliding scale. Both are covered by the Minijob and Midijob calculator. A second ordinary job alongside a main one is taxed in class VI, which grants none of the standard allowances, and having two such employments at once makes a tax return mandatory.
Sources
Rates and thresholds on this page come from the legislation and official publications below, checked for the 2026 tax year. The worked figures in the tables are produced by this site's own calculation engine, which implements the official BMF Programmablaufplan 2026 for wage tax and is tested against that document's published Prüftabelle. This page is general information, not tax advice.
- § 32a EStG, income tax tariff
- § 38b EStG, tax classes
- § 39b EStG, wage tax procedure
- § 46 EStG, when filing is mandatory
- § 24b EStG, single-parent relief
- § 3 EStG, tax-free benefits
- § 8 EStG, benefits in kind and the salary-addition test
- § 3 SolzG, solidarity surcharge
- § 55 SGB XI, care insurance rates
- Programmablaufplan 2026 for wage tax (BMF)
- Contribution ceilings 2026 (GKV-Spitzenverband)
- Tax changes for 2026 (BMF)
- Kindergeld from 2026 (Bundesagentur für Arbeit)
Written and maintained by Basaveswara Rao. Last reviewed on September 14, 2026.
Explore more
More tools, same rigor
Free calculators for salary, benefits, taxes, and everyday life in Germany, built the same careful way as the tool above.
Household
Compare a married couple's net pay under Steuerklasse III/V vs IV/IV, and see why the annual tax bill is identical either way, only the cash flow differs.
Unemployment Benefit
Calculate Arbeitslosengeld (ALG 1) in Germany for 2026: estimated monthly benefit, the 60 % and 67 % rates, qualifying insurance period, entitlement duration and maximum ALG 1.
Short-Time Work Allowance
Estimate German short-time work allowance (Kurzarbeitergeld) from your normal and reduced wage, based on §§ 95-109 SGB III.
Rental Property Tax
Calculate how a rental property's depreciation (AfA), financing, and running costs change your German income tax, across all 5 real AfA regimes.
Company Car
See the taxable benefit of a German company car and what it really costs you in net pay.
ERA Calculator
Calculate and compare IG Metall ERA Entgeltgruppen, gross salary, T-ZUG, and Weihnachtsgeld across every German metal and electrical industry Tarifgebiet.
Student
Calculate net pay for a German Werkstudent (working student) job in 2026: health, care, and unemployment insurance exemption, the pension insurance Gleitzone split, the 20-hour rule, and statutory vs. private student health insurance.

