🇩🇪 Germany Solidarity Surcharge (Soli) Calculator
Enter your assessed income tax (or monthly wage tax) and filing status to get the 2026 Soli amount, the zone it falls in, and its effective rate on your tax.
What is this tool?
The Solidaritätszuschlag, known everywhere in Germany simply as the Soli, is a supplementary levy on income tax. It was introduced in 1991 to help finance the cost of reunification and has been extended ever since. The rate is modest — 5.5% of the income tax you owe — but the base matters: the Soli is charged on the tax amount, never on your gross salary. What has changed dramatically is who pays. Since 2021 the surcharge is levied only on high incomes, which is why the Soli line has vanished from most German payslips.
The mechanism is an exemption threshold called the Freigrenze. For 2026 it stands at 20,350 euro of assessed income tax for single filers and 40,700 euro for married couples assessed jointly under the Splitting procedure of §32a EStG. Read that unit carefully: the threshold applies to the tax itself, not to taxable income and not to gross pay. Below the threshold the Soli is exactly zero; above it, a transitional band known as the Milderungszone phases the charge in until it reaches the full 5.5% at 1.119 times the threshold. Because the input is the tax amount, start from your annual income tax (ESt) — you can derive it from taxable income with the German income tax calculator — or use your monthly Lohnsteuer, the same withholding figure that drives the Germany gross-to-net salary calculator.
This tool computes only the surcharge. Enter the tax amount and your filing status, and it sorts you into one of three zones (exempt, tapered, full), returns the annual and monthly Soli, and reports the effective Soli rate as a share of your income tax. It is built for higher earners auditing a payslip, for couples weighing the Splitting advantage, and for anyone curious about the cliff-like jump that sits immediately above the Freigrenze.
How it works
The calculator implements §3 SolzG for 2026. Everything starts from the assessed income tax (ESt, or Lohnsteuer ×12) — never from gross pay. Three zones apply:
Zone 1 — exempt: if the ESt does not exceed the Freigrenze F (20,350 euro single; 40,700 euro married, Splitting), the Soli is 0.00 euro.
Zone 2 — Milderungszone (taper): for an ESt between F and 1.119 × F — that is up to 22,771.65 euro single or 45,543.30 euro married — the formula is:
Soli = 5.5% × ESt − 11.9% × (1.119 × F − ESt)
Zone 3 — full surcharge: above 1.119 × F the charge is simply 5.5% × ESt. Note that it is levied on the whole tax amount, not only on the portion above the threshold — a common misconception.
Worked case, single filer with an ESt of 22,000 euro: 0.055 × 22,000 − 0.119 × (22,771.65 − 22,000) = 1,210.00 − 91.83 = 1,118.17 euro. The same filer at 25,000 euro owes the full 1,375.00 euro. A documented curiosity is the cliff at the Freigrenze: because the taper formula does not start at zero, a single euro of extra tax — say an ESt of 20,351 instead of 20,350 — triggers about 831 euro of Soli in one step.
Two derived metrics appear next to the headline number. The effective Soli rate (Soli ÷ ESt) starts around 4.08% just above the Freigrenze and converges to exactly 5.50% at the top of the Milderungszone — a quick gauge of how far you are from the full charge. The monthly figure divides the annual Soli by 12; if you choose the monthly Lohnsteuer input, the tool first multiplies by 12 for the zone test — an approximation of the final annual assessment that the tax return later settles. The surcharge deliberately ignores church tax, which follows its own rules, and it applies on top of whatever a general income tax calculator reports as your tax — for example after a year with reduced earnings such as Kurzarbeitergeld, which can pull the annual ESt back below the Freigrenze.
Soli 2026: Thresholds by Filing Status
The table below lists the 2026 Soli thresholds. The Freigrenze and the top of the Milderungszone are amounts of income tax (ESt) - not of taxable income and not of gross salary.
| Filing status | Freigrenze (ESt) | Milderungszone up to (1.119 × F) | Above the zone |
|---|---|---|---|
| Single | 20,350.00 euro | 22,771.65 euro | 5.5% × ESt (full) |
| Married (Splitting) | 40,700.00 euro | 45,543.30 euro | 5.5% × ESt (full) |
Above the zone top the full surcharge is levied - 5.5% of the entire income tax, not only of the excess.
Worked Examples: Six Soli Calculations for 2026
Refer to the table below to verify the calculator: each row applies the 2026 formula to a concrete income-tax amount. Milderungszone rows use Soli = 5.5% × ESt − 11.9% × (1.119 × F − ESt).
| Filing status | ESt | Zone | Calculation | Soli |
|---|---|---|---|---|
| Single | 20,000.00 euro | Exempt (below Freigrenze) | below the threshold → 0 | 0.00 euro |
| Single | 22,000.00 euro | Milderungszone | 0.055 × 22,000.00 − 0.119 × 771.65 | 1,118.17 euro |
| Single | 25,000.00 euro | Full surcharge | 0.055 × 25,000.00 | 1,375.00 euro |
| Single | 40,000.00 euro | Full surcharge | 0.055 × 40,000.00 | 2,200.00 euro |
| Married (Splitting) | 41,000.00 euro | Milderungszone | 0.055 × 41,000.00 − 0.119 × 4,543.30 | 1,714.35 euro |
| Married (Splitting) | 50,000.00 euro | Full surcharge | 0.055 × 50,000.00 | 2,750.00 euro |
How to use
- Determine your assessed income tax for 2026 - the annual ESt, or your monthly Lohnsteuer.
- Choose the input mode: annual income tax or monthly wage tax.
- Enter the amount in euro.
- Select the filing status: single, or married with joint Splitting assessment.
- Press Calculate to see the zone, the annual and monthly Soli, and the effective Soli rate.
Frequently Asked Questions
Who still pays the Soli in 2026?
Only taxpayers whose assessed income tax exceeds the Freigrenze of 20,350 euro (single) or 40,700 euro (married, Splitting). Below those amounts the surcharge is zero, which is why the Soli line no longer appears on most payslips. Above 1.119 times the threshold the full 5.5% of the income tax applies.
What is the Milderungszone?
The Milderungszone (mitigation zone) is the band between the Freigrenze and 1.119 times the Freigrenze - 22,771.65 euro single, 45,543.30 euro married in 2026. Inside it the Soli is 5.5% of the income tax minus 11.9% of the distance to the zone top, so the charge phases in gradually instead of switching on at full strength.
Why does the Soli jump by about 830 euro just above the threshold?
This documented cliff is an artifact of the taper construction: the Milderungszone formula does not start at zero. At exactly 20,350 euro of ESt the Soli is 0.00 euro, but at 20,351 euro the same formula already yields about 831.25 euro. Crossing the Freigrenze by a single euro therefore costs the full tapered amount in one step.
How does the Soli apply to capital gains?
Capital gains taxed at the flat 25% Abgeltungsteuer are in principle also subject to the Soli - 5.5% of that tax, which works out to 1.375% of the gain itself. Since 2021 the same Freigrenze logic applies, and because few savers reach an annual capital-income tax of 20,350 euro, banks rarely withhold any Soli on investment income any more.
Does the Soli still show up on my payslip?
For most employees, no. If your projected annual wage tax stays below the Freigrenze, payroll withholds nothing. A Soli line on the payslip usually means the annualized Lohnsteuer is expected to exceed the threshold - typically for very high earners or after large bonus payments.
Freigrenze or Freibetrag - what is the difference?
A Freigrenze is a threshold: as soon as it is exceeded, the levy applies (here via the Milderungszone). A Freibetrag is an allowance that is deducted from the base before the tax is computed. The 20,350 and 40,700 euro figures are Freigrenzen measured on the income tax amount - they are not deducted from your income.
This tool is for informational purposes only and does not constitute financial advice. Consult a qualified financial professional for advice specific to your situation.
Tips & Advice
Always feed the calculator a tax amount, not a salary or taxable income. If you only know your taxable income, convert it first with the German income tax calculator; the §32a tariff is progressive, so the ESt cannot be estimated reliably by rule of thumb. Couples should model the joint basis deliberately: the doubled Freigrenze of 40,700 euro is one of the quieter financial advantages of the Splitting assessment. If a payslip still shows a Soli line, annualize the Lohnsteuer (×12 plus bonus months) and compare it against the threshold — stale withholding after a bonus can trigger Soli that the annual assessment later refunds. During months of Kurzarbeitergeld the wage tax drops, so annualize a realistic mix of months rather than a single peak payslip. Anyone sitting just below the Freigrenze should remember the cliff: one extra euro of assessed tax can add roughly 830 euro of Soli.
Related Tools
Germany Income Tax Calculator
Estimate your 2026 German income tax (Einkommensteuer) with the official Section
Germany Church Tax Calculator
Calculate German church tax (Kirchensteuer) 2026: 8% in Bavaria and Baden-Württe
Germany Net Salary Calculator
Estimate your 2026 German net salary (Brutto-Netto): gross pay minus income tax,
Income Tax Calculator
Calculate your income tax with progressive brackets. Supports US, UK, Australia
Germany Kurzarbeitergeld Calculator
Estimate German Kurzarbeitergeld (short-time work allowance) 2026: flat-rate net
Sources & References
Last reviewed: August 2026.
- Solidaritätszuschlaggesetz §3 - Freigrenze and Milderungszone (SolzG).
- Bundesministerium der Finanzen (BMF) - tax information on the solidarity surcharge.
Limitations
This calculator expects the tax amount (annual ESt or monthly Lohnsteuer), not gross income and not taxable income - entering a salary produces meaningless results. The monthly mode is an approximation: withholding extrapolated with x12 does not replace the annual assessment, which is settled later via the tax return. Interactions with church tax, with the Soli on capital gains withheld by banks, or with backdated assessments are not modeled. Results are an estimate only and do not constitute tax advice - for binding figures consult a Steuerberater or the competent Finanzamt.