Germany income tax and net salary calculator 2026

Enter your annual gross salary (Brutto) and see your net pay (Netto) after wage tax (Lohnsteuer), solidarity surcharge, church tax and the four social insurances. It follows the Federal Ministry of Finance’s 2026 payroll algorithm, so tax classes I to V give the same wage tax as a payslip.

On a gross salary of €55,000 a year, take-home pay in Germany is about €34,978 a year (€2,915 a month) — 64% of gross — after income tax and social contributions under 2026 rules (default settings).

Germany income tax calculatorTax year 2026 · EUR
€

%

Net pay per month

—

    Where your gross pay goes

    ItemPer yearPer month%

    An estimate for an employee on a regular salary. Rules, rates and your personal situation can change the result. This is not tax advice — confirm with the tax authority or a tax adviser.

    Tax year 2026 · Rules last checked October 2026

    How it works

    This calculator turns a yearly gross salary into a net salary the way a German payroll department does it in 2026. It uses the official payroll algorithm (Programmablaufplan) of the Federal Ministry of Finance, so the wage tax matches the published BMF test table for tax classes I to V.

    How gross becomes net in Germany

    • Social insurance (Sozialversicherung): the employee pays 9.3 % pension (up to EUR 101,400), 1.3 % unemployment (up to EUR 101,400), 7.3 % health plus half of the fund’s surcharge (average 2.9 %, so 1.45 %) and 1.8 % care insurance, the last two up to EUR 69,750. Childless employees aged 23 or over pay 0.6 points more for care; from the second child there is a 0.25-point discount per child, up to the fifth.
    • Taxable income: gross pay minus the employee lump sum (EUR 1,230), the special-expenses lump sum (EUR 36), the single-parent relief in class II (EUR 4,260) and the Vorsorgepauschale, which is a lump sum for your pension, health and care contributions.
    • Wage tax: the income tax tariff of § 32a EStG applies. In 2026 the first EUR 12,348 are tax-free; the rate then rises from 14 % to 42 % (from EUR 69,879) and 45 % (from EUR 277,826). Class III uses the splitting tariff, class V a withholding scale that is deliberately higher.
    • Solidarity surcharge: 5.5 % of the wage tax, but only if it exceeds EUR 20,350 (EUR 40,700 in class III). Children’s allowances lower the base for soli and church tax.
    • Church tax: 8 % (Bavaria, Baden-Württemberg) or 9 % of the wage tax for members of a church.

    Worked example

    Single, tax class I, no children, no church tax, EUR 60,000 gross, average fund surcharge of 2.9 %: taxable income is EUR 46,644, wage tax EUR 9,389 and no solidarity surcharge. Pension insurance is EUR 5,580, unemployment insurance EUR 780, health insurance EUR 5,250 and care insurance EUR 1,440 (the childless surcharge is included). Net pay is EUR 37,561 a year, about EUR 3,130 a month, and of each extra euro you earn about 49 cents go to tax and contributions.

    With the same salary in tax class III the wage tax falls to EUR 4,822 and net pay is EUR 42,128; the partner in class V then pays EUR 15,364 on a EUR 60,000 salary. At EUR 100,000 gross in class I the solidarity surcharge is EUR 344.86, because the wage tax of EUR 23,248 is only slightly above the exemption limit.

    Tax classes in short

    • I: single, divorced or widowed. II: single parent with a child in the household.
    • III and V: married couples. Class III for the higher earner (low withholding), class V for the other partner (high withholding). The yearly tax return evens this out, so the choice mainly changes the monthly payslip.
    • IV: both spouses in class IV, for similar incomes. Wage tax is the same as in class I.

    What this calculator leaves out

    It assumes a normal employee on a statutory health fund and a salary paid evenly over the year, without bonuses, company cars, tax-free allowances on the card (Freibeträge), commuter allowance or the Kirchensteuer cap. It uses the nationwide contribution ceilings; the higher employee rate for care insurance in Saxony (2.3 %) and private health insurance are not modelled. Child benefit (Kindergeld) is not part of net pay. For the final yearly tax the Einkommensteuerveranlagung can differ from monthly withholding.

    Official sources

    Common questions

    Is this calculator exact?

    The wage tax follows the BMF payroll algorithm for 2026 and reproduces its official test table for tax classes I to V. The result can differ by a few euros from your payslip because of rounding per month and individual items such as allowances on your Lohnsteuerkarte, benefits in kind or your fund’s exact surcharge.

    What is the health insurance surcharge (Zusatzbeitrag) in 2026?

    The average surcharge fixed by the Ministry of Health for 2026 is 2.9 %. Each fund sets its own rate; employer and employee split it equally. Enter your fund’s rate to be more exact. The general rate of 14.6 % is also split equally, so you pay 7.3 % plus half of the surcharge.

    Which tax class is best for married couples?

    III/V is better when one partner earns much more, because it gives a higher monthly net now. IV/IV (or IV with factor) is closer to the final tax and avoids large back payments. In the end the joint tax return uses the splitting tariff either way, so the yearly tax is identical for the same incomes.

    Who pays church tax and how much is it?

    Only members of a church that levies it. The rate is 9 % of the wage tax, or 8 % in Bavaria and Baden-Württemberg. It is calculated after deducting children’s allowances.

    Does the calculator include 13th salary or bonuses?

    No. It treats the gross amount as regular pay spread over the year. Bonuses are taxed with a special method (sonstige Bezüge) and can raise the average rate, so enter the total yearly gross only as an approximation.

    Choose a language