Browse all calculators →
Tax & Legal
More
2025 and 2026 tariff logic
Splitting tariff for joint assessment
Soli mitigation zone included
Church tax optional
2027 preview only
HomeCalculatorsTax and LegalGermany Income Tax Calculator

Germany Income Tax Calculator
2025, 2026 and 2027 Preview

Estimate German annual income tax using progressive tariff logic, splitting tariff for married couples, solidarity surcharge, and optional church tax. Uses European currency formatting and shows annual net income.

Tax Year
🇩🇪
Your Germany Income Tax Estimate
Core Inputs
Enter annual taxable income before the tax formula is applied.
tax
Joint assessment uses the German splitting tariff.
Subtracted before tax calculation.
Surcharges
kirch
Church tax is a percentage of income tax, not of taxable income.
state
Bavaria and Baden-Württemberg generally use 8 percent church tax. Most other states use 9 percent.
soli
Auto follows threshold and mitigation zone logic.
Structural Inputs
kids
This calculator does not fully model Kindergeld versus Kinderfreibetrag optimisation.
2027 preview only. These figures use placeholder 2026 tariff logic and are not filing-ready.
This is an annual Einkommensteuer estimate only. It does not include German social security or payroll deductions.
Estimated Annual Income Tax
including solidarity surcharge and church tax
Estimated annual net income
Taxable Income
after deductions
Marginal Tax Rate
top applied rate
Average Tax Rate
income tax only
Solidarity Surcharge
annual amount
Church Tax
annual amount
Monthly Tax Equivalent
total tax / 12
Annual Breakdown
Single vs Married Splitting
Single tax on same income
Joint tax on same income
Tax saved through splitting
With vs Without Church Tax
Tax without church tax
Tax with church tax
Church tax effect
2025 vs 2026 Comparison
YearIncome TaxSoliChurch TaxTotal TaxNet Income
Net Income vs Taxable Income
Single
Married / joint
5-Year Projection (3% annual taxable income growth)
YearTaxable IncomeIncome TaxSoliChurch TaxTotal TaxNet Income
Important: This calculator is an annual German Einkommensteuer estimate. It uses current tariff anchors, solidarity surcharge thresholds, and simplified structural assumptions for joint assessment and church tax. It does not replace payroll withholding, ELStAM, or professional tax advice. 2027 outputs are preview only and not filing-ready.
✦ Cal, AI Explanation
Cal is reviewing your German tax scenario...
💬 Ask Cal about your German taxes
Cal
Your Germany tax estimate is ready. Ask me about splitting tariff, solidarity surcharge, church tax, or how deductions affect the result.

How German Income Tax Works

Germany uses a progressive income tax system. That means different slices of taxable income are taxed at different rates. The whole income is not taxed at one flat percentage. Lower income starts at zero within the Grundfreibetrag, then moves through progressive zones, then into the 42% zone, and finally into the 45% rich-tax zone for very high taxable income.

Why progressive tariff calculators matter

Simple flat-rate calculators can materially overstate or understate actual tax. A proper annual estimate needs the tariff zones and formulas, not just one average rate applied to the whole taxable base.

Adjusted taxable income = annual taxable income minus deductions
Single assessment = tariff applied directly to adjusted taxable income
Joint assessment = split income in half, tax the half, multiply by 2
Soli = threshold and mitigation zone logic on income tax
Church tax = income tax × 8% or 9%
Total annual tax = income tax + soli + church tax
Net annual income = adjusted taxable income - total annual tax
This page estimates annual Einkommensteuer, not payroll withholding.

What the Splitting Tariff Means

Under joint assessment, Germany applies the splitting tariff by dividing the taxable income of the couple by two, calculating tax on that half-income, and then doubling the result. This often reduces total tax when one partner earns much more than the other because the household income is spread more evenly across the progressive tariff.

If both spouses earn similar income, the tax advantage can be smaller. If one spouse earns much less or has no income, the saving can be much larger.

Solidaritätszuschlag Explained

The solidarity surcharge is not automatically charged to everyone. Many taxpayers pay no soli because their income tax amount falls under the exemption threshold. Above that point, Germany uses a mitigation zone so the surcharge phases in before reaching the full 5,5% of income tax.

This is why a user can see zero soli even while paying income tax. The surcharge is tied to the income tax amount, not just to taxable income by itself.

Church Tax in Germany

Church tax is usually 8% or 9% of your income tax, depending on the federal state. It is not applied to taxable income directly. Bavaria and Baden-Württemberg generally use 8%. Most other federal states use 9%.

This means church tax grows with your income tax burden. If your Einkommensteuer is zero, your church tax will also be zero.

2025 vs 2026 Comparison

YearGrundfreibetragSoli thresholdRich-tax thresholdNotes
2025€12.096,00€39.900,00€277.826,00progressive tariff with lower basic allowance than 2026
2026€12.348,00€40.700,00€277.826,00higher basic allowance and higher soli threshold
2027 previewpreview onlypreview only€277.826,00placeholder logic based on 2026 structure

Frequently Asked Questions

What is the splitting tariff in Germany?+
The splitting tariff is the German joint assessment method for married couples. The taxable income is split in half, tax is calculated on the half-income, and then doubled. This often reduces tax when spouses have uneven incomes.
Why is Solidaritätszuschlag zero for many people?+
Because the solidarity surcharge uses an exemption threshold based on income tax, not just income alone. If your income tax stays under the threshold, the soli can be zero. Above that, the mitigation zone phases it in gradually.
How is church tax calculated?+
Church tax is generally 8% or 9% of your income tax, depending on the state. It is not a percentage of your taxable income. Bavaria and Baden-Württemberg generally use 8%. Most other states use 9%.
Why can payroll withholding differ from annual tax?+
Payroll withholding uses employment data, wage tax mechanics, and ELStAM settings. This calculator is an annual structural estimate. Real payroll can differ because of withholding classes, monthly timing, benefits, and deductible expenses recognized later in the annual return.
Why is 2027 preview only?+
Because future legislation may still shift the tariff anchors, thresholds, and surcharge details. This page labels 2027 clearly as preview only and uses placeholder logic based on 2026 for directional comparison rather than filing.