How much of a German pension is tax-free in 2026?
The limit depends mainly on the year your pension starts and on whether you are assessed alone or jointly with a spouse.
Worked through by Radif Partners · Editorial policy · How we calculate
When pensioners start paying tax
Tax-free up to about
€1,453
| Your tax a year | €339 |
| Taxable income | €14,479 |
Single, statutory pension only, health and care contributions deducted.
If you start a German statutory pension in 2026, are single, have children and have no other income, you pay no income tax (Einkommensteuer) up to a gross pension of about €1,453 a month. That is what the 2026 tax schedule gives: 84 % of the annual pension is taxable; the tax office deducts €102 for expenses, €36 for special expenses and your health and care contributions, and what remains stays below the basic allowance (Grundfreibetrag) of €12,348. The later the pension starts, the lower the limit, because the taxable share grows: about €1,413 for a 2030 start and about €1,367 for 2035. A married couple living on one pension stays tax-free up to about €2,894 thanks to joint assessment. Above the limit, tax starts gently: €59 a year on €1,500 and €500 on €1,800. Company pensions, rent or interest are added and lower the limit.
The standard case behind the figure
A figure such as “€1,453 tax-free” only holds under assumptions. The mini calculator above and this page use the standard case: single, at least one child, statutory health insurance at the average extra rate of 2.9 %, no church tax, no other income, 2026 schedule. This is the calculation exactly at the limit:
| Step | Amount a year |
|---|---|
| Gross pension (12 months) | €17,436 |
| Taxable share (84 %) | €14,646 |
| minus flat expense allowance | €102 |
| minus flat special-expense allowance | €36 |
| minus health and care contributions | €2,153 |
| Taxable income | €12,355 |
| Income tax | €0 |
The legal basis: taxable share under section 22 Income Tax Act, flat allowances under section 9a and section 10c, insurance contributions under section 10, schedule under section 32a. Health and care contributions are the biggest deduction, which is why the care surcharge for people without children (section 55 SGB XI) pushes the limit up to about €1,465.
Limit by year the pension starts
| Start year | Taxable share | Tax-free up to, gross a month | A year |
|---|---|---|---|
| 2020 | 80.0 % | €1,539 | €18,468 |
| 2021 | 81.0 % | €1,516 | €18,192 |
| 2022 | 82.0 % | €1,494 | €17,928 |
| 2023 | 82.5 % | €1,484 | €17,808 |
| 2024 | 83.0 % | €1,473 | €17,676 |
| 2025 | 83.5 % | €1,463 | €17,556 |
| 2026 | 84.0 % | €1,453 | €17,436 |
| 2027 | 84.5 % | €1,443 | €17,316 |
| 2028 | 85.0 % | €1,433 | €17,196 |
| 2029 | 85.5 % | €1,423 | €17,076 |
| 2030 | 86.0 % | €1,413 | €16,956 |
| 2031 | 86.5 % | €1,404 | €16,848 |
| 2032 | 87.0 % | €1,394 | €16,728 |
| 2033 | 87.5 % | €1,385 | €16,620 |
| 2034 | 88.0 % | €1,376 | €16,512 |
| 2035 | 88.5 % | €1,367 | €16,404 |
Between start years 2020 and 2035 the limit falls from €1,539 to €1,367. For earlier start years the table is too generous if the pension has gone up since: the tax-free part was frozen in euros in the year after the start, and every increase after that is fully taxed. The effect is shown on taxation of German pensions. For future start years the table only uses 2026 values; the basic allowance and contribution rates will have moved by then.
What happens above the limit
Crossing the limit does not mean a large bill. Only income above the basic allowance is taxed, and the schedule starts with low rates in its first band.
| Gross pension | Taxable income | Tax a year | A month |
|---|---|---|---|
| €1,500 | €12,759 | €59 | €4.92 |
| €1,700 | €14,479 | €339 | €28.25 |
| €1,800 | €15,338 | €500 | €41.67 |
| €2,000 | €17,058 | €862 | €71.83 |
| €2,500 | €21,357 | €1,909 | €159.08 |
The German pension insurer does not withhold income tax, unlike an employer running payroll. If you are above the limit, the tax is assessed through your return and is not waived just because nobody asked for it. The pension tax calculator handles couples and other income.
Pension increases: over the limit overnight
The limit is fixed for the year; the pension is not. On 1 July 2026 the pension value rose by 4.24 %, so a pension of €1,420 became €1,480.21. A full year at that amount, for a pension starting in 2026, means €34 of tax, although the amount was below the limit before the adjustment. Pensioners cross the line this way without doing anything, and each later adjustment widens the gap. The current pension value is explained under pension increase 2026.
What moves the limit up or down
| Case | Tax-free up to, gross a month | Difference from the standard case |
|---|---|---|
| Standard case | €1,453 | €0 |
| no children | €1,465 | €12 |
| extra rate 2.0% | €1,444 | -€9 |
| extra rate 3.5% | €1,459 | €6 |
| married, one pension | €2,894 | €1,441 |
| with €2,000 other income a year | €1,220 | -€233 |
The health fund you choose moves the limit by only a few euros: higher contributions are deductible, but they also come out of the same pension. The big levers are marriage and other income. As little as €2,000 a year from rent or a company pension pulls the limit down noticeably, while joint assessment with a spouse who has no income almost doubles it.
Expats: a small German pension and income from elsewhere
If you spent only part of your career in Germany, your German pension may be well below the limit on its own. That does not settle the question. The limit on this page assumes the German statutory pension is your only income. Rent from a flat in your home country, investment income or a pension from another country can change the picture, and how they are treated depends on rules this page does not cover. Bring every source of income to the tax office or a tax adviser before concluding that nothing is due. If you keep working in Germany after the standard retirement age as an employee, wages up to €24,000 a year can be tax-free (section 3 no. 21); see earnings and the Aktivrente.