Germany income tax calculator
Germany has no tax brackets: the law defines the tax as a formula. This implements it literally, rounding included, and says plainly that social insurance is a separate fifth of gross pay.
23.7% of €60.000, before social insurance.
- Tax-free amountGrundfreibetrag
- €12.348
- Income taxIndividual tariff
- €14.233
- Marginal rateMeasured, because there are no brackets to read
- 38.0%
- Effective rateOver your whole taxable income
- 23.7%
This is income tax only. Social insurance — health, care, pension and unemployment — takes roughly a fifth of gross pay on top, and is not included.
What this does not model. Social insurance is NOT included, and it is large: health, long-term care, pension and unemployment contributions together take roughly a fifth of gross pay from an employee, on top of the tax computed here. The figure on this page is income tax, not take-home pay. The solidarity surcharge (Solidaritätszuschlag) is not modelled. It is charged on the income tax itself and now only reaches higher earners.
Germany has no tax brackets
This is not a simplification. Section 32a of the Income Tax Act defines the tax as a continuous formula — a polynomial — rather than as a table of bands. There is no "30% bracket" in German law because there are no brackets to be in.
The law sets a tax-free amount of €12.348, and above it the marginal rate climbs smoothly from 14% toward 42%, reaching it at €69.878. Every euro in between has its own marginal rate, slightly higher than the euro before.
The practical consequence is one that people in bracket systems worry about constantly and Germans do not have to: there is no threshold to cross. A pay rise cannot push you "into the next bracket", because there is no next bracket — the rate you already face simply rises by a fraction of a point.
Above €69.878 the formula becomes linear at 42%, and above €277.825 it becomes linear again at 45%. Those two are the only genuine steps in the whole system, and they are steps in the rate rather than in the amount.
On €60.000 of taxable income the tax is €14.233, an effective rate of 23.7% with a marginal rate of 38.0%. Both figures are computed from the statutory formula, including the rounding down to whole euros the law requires.
Ehegattensplitting, and why it favours unequal couples
A married couple filing jointly is taxed at twice the tax on half their combined income. That is the whole of section 32a paragraph 5, and it has large distributional consequences.
Because the tariff is progressive, splitting a combined income in two and taxing each half moves both halves down the curve. On €100.000 of combined income the individual tariff produces €30.864 and the splitting tariff €21.096 — a difference of €9.768.
The benefit is largest when the two incomes are most unequal. A couple where one earns everything and the other nothing gains the most; a couple earning the same amount each gains nothing at all, because splitting produces the figure they would have reached individually.
That is the criticism the provision attracts: it is worth most to households with one high earner and one who does not work, and least to households where both work equally. Whether that is a feature or a defect is a policy question rather than an arithmetic one.
It applies to marriage and registered partnership, and it is elective — a couple can choose individual assessment where that produces a better result, though with a progressive tariff it rarely does.
This is income tax, not take-home pay
Germany funds health, long-term care, pension and unemployment insurance through separate contributions that come out of the same payslip. Together they take roughly a fifth of gross pay from the employee, with the employer paying a similar amount again.
That is far too large to fold into an estimate without knowing the specifics, because the health contribution varies by insurer through an additional rate each fund sets for itself, and several contributions stop at income ceilings that differ from one another.
So this page computes what section 32a computes: income tax. Calling it take-home would be wrong by a fifth of gross, which is not a rounding difference.
Two smaller charges also sit on top of the income tax rather than on income. The solidarity surcharge is a percentage of the tax and now reaches only higher earners. Church tax is 8% or 9% of the income tax depending on the state, and applies only to registered members of a taxing religious body — leaving the church is a genuine and commonly exercised tax decision in Germany.
None of the three is modelled, and each is stated rather than quietly omitted, because a figure that silently excludes a fifth of the deduction is worse than no figure.
Where these figures come from
Not from a rate table. The formula was read off the text of § 32a EStG (Einkommensteuertarif), Fassung ab Veranlagungszeitraum 2026 on 2026-09-02 — the statute itself, at gesetze-im-internet.de — and implemented literally, including both roundings the law requires: taxable income rounded down to a whole euro, and the resulting tax rounded down again.
That literalness matters here more than in a bracket system. A tax defined as a polynomial cannot be approximated with bands without introducing error, and the coefficients are specific: €915, €1.400, €173, €2.397, €1.035. Any of them mistyped produces figures that look reasonable and are wrong.
The engine is tested for the property that matters: that the marginal rate does not step at the points where the law changes expression. If it did, the formula would have been implemented as brackets by accident.
The parameters change with each Steueränderungsgesetz, and the Grundfreibetrag in particular has moved repeatedly in recent years. A page describing an adjacent year is describing different coefficients, not a rounding difference.
What is not modelled is stated under the calculator, and the first item is the largest: social insurance is not included.
The formula at four incomes
Because the tariff is a curve rather than a table, the interesting figure is how the marginal rate moves between these points — smoothly, and without a single step.
On €20.000 of taxable income: €1.570 of income tax, an effective rate of 7.8% and a marginal rate of 25.0%.
On €40.000 of taxable income: €7.209 of income tax, an effective rate of 18.0% and a marginal rate of 32.0%.
On €60.000 of taxable income: €14.233 of income tax, an effective rate of 23.7% and a marginal rate of 38.0%.
On €120.000 of taxable income: €39.264 of income tax, an effective rate of 32.7% and a marginal rate of 42.0%.
Between the second and third rows the marginal rate rises by a few points across €20.000 of income, continuously. In a bracket system that range would contain a step; here it contains a slope, and the difference is exactly what section 32a was written to produce.
Tax classes, which change withholding and not the tax
Germany assigns employees to one of six Steuerklassen, and the class determines how much is withheld each month. It does not determine the tax: that is settled by the formula on the annual return.
The classes exist mainly to distribute withholding sensibly between spouses. A couple can take one arrangement that splits withholding evenly, or another that concentrates the allowances on the higher earner and withholds heavily from the lower one.
That second arrangement produces the complaint people voice as "my class is taxing me at 40%". It is not: it is withholding at that rate, and the annual assessment repays the difference. But it lands unevenly between two people in a household, which is the substance of a long-running political argument about it.
A single person with one job is in the ordinary class and their withholding tracks their liability closely. The classes matter for couples and for anyone with a second employment, where the second job is withheld without allowances.
None of this changes the figure on this page, because the figure is the annual tax under section 32a. The classes decide when you pay it, not how much.
How Germany compares with the rest of this site
No thresholds to cross. Every other country here has bands, and in three of them — the UK, the Netherlands and the US — a taper or a phase-out creates a marginal rate spike that no table shows. Germany's continuous tariff has no such artefact anywhere on the curve.
Joint taxation is unusually generous, and unusually skewed. Ehegattensplitting favours unequal couples strongly. The US widens brackets for joint filers with a similar but weaker effect; the UK, the Netherlands, Canada, Australia, India and Singapore tax individuals separately, so the concept does not arise.
Social insurance is much larger relative to income tax than in the English-speaking systems here. A German take-home figure and a German income tax figure differ by roughly a fifth of gross, which is why this page reports the second and says so rather than approximating the first.
Church tax has no analogue anywhere else on this site: a tax on your tax, levied by a religious body, ended by formally leaving it. It is a genuine annual decision for millions of people.
What Germany shares with every other country here is that the number people quote — a rate from a table, or a class from a payslip — is not the number that answers their question.
Filing, and why most Germans get money back
An employee is often not required to file at all: withholding under the tax classes is designed to settle the liability through the year. Filing anyway is usually worthwhile, and the reason is structural.
Withholding cannot know about deductions. Commuting costs, work equipment, professional training, insurance premiums, household services and charitable giving all reduce taxable income and none of them is visible to the payroll. That is why a voluntary return so often produces a refund.
Where filing is required — several incomes, certain benefits received, a spouse in a particular class combination — the deadline is 31 July following the year, later where a tax adviser files on your behalf. A voluntary return can be filed for several previous years, which is worth knowing for anyone who has never filed.
The employee lump-sum allowance is granted automatically, so deductions only help beyond it. That threshold is the reason many people conclude filing is not worth it — and the reason they are often wrong, because commuting costs alone frequently exceed it.
None of those deductions is modelled here. Subtract them from taxable income before entering it, or read the figure above as the no-deduction case.
Five ways a German estimate goes wrong
Looking for brackets. There are none. Section 32a defines a formula, and approximating it with bands introduces error at every point between the statutory boundaries.
Reading income tax as take-home. Social insurance takes roughly a fifth of gross pay from the employee on top of the tax. A figure that omits it is not slightly low.
Confusing the tax class with the tax rate. A Steuerklasse determines withholding, not liability. The annual assessment settles the difference, which is why an apparently punitive class often produces a refund.
Applying the splitting tariff to an equal-earning couple. It produces exactly what they would pay individually. The benefit scales with how unequal the incomes are, and is zero when they match.
Using last year's coefficients. The Grundfreibetrag and the formula's constants change with each Steueränderungsgesetz. Different coefficients are a different tax, not a rounded one.
What reduces German taxable income
The figure above is computed on the taxable income you enter, so deductions have to be subtracted first. The ones that matter most are ordinary rather than exotic.
Commuting is deductible per kilometre of the one-way distance to work, and for many people it alone exceeds the automatic employee lump sum — which is the threshold below which claiming achieves nothing.
Work equipment, professional literature, union and professional body fees, and training related to current work are all deductible. So are certain insurance premiums, household services and craftsmen's labour costs, the last two as a credit against tax rather than a deduction from income.
Child allowances interact with child benefit in an unusual way: the tax office applies whichever is more favourable automatically, so a household does not choose between them.
Charitable giving is deductible within limits, and church tax paid is itself deductible from taxable income — a small irony in a system where a tax on your tax reduces the tax it was charged on.
The tax year, and how the coefficients move
Germany uses the calendar year. The tariff parameters — the Grundfreibetrag and the polynomial coefficients — are set by legislation and adjusted, usually annually, to offset the effect of inflation on a progressive scale.
That adjustment has a name in German policy debate: kalte Progression, cold progression, the phenomenon this site calls fiscal drag when discussing frozen UK and US thresholds. Germany addresses it explicitly and regularly, which several other systems on this site do not.
The practical consequence is that the coefficients above are specific to 2026. Reusing a previous year's formula does not produce a slightly different figure; it produces the tax of a different year.
Deadlines: the ordinary filing deadline is 31 July following the year for anyone required to file, and considerably later where a tax adviser or an income tax assistance association files on your behalf. A voluntary return can be submitted for several previous years, which is worth knowing for anyone who has never filed and has been commuting a long way to work.
Everything on this page was read off the statute itself on 2026-09-02, which is the only source that carries the coefficients rather than a summary of them.
What to take away
Germany has no brackets, and once that is understood most of the confusion around German tax dissolves. There is no threshold to fear crossing, no bracket to be pushed into, and no step in the rate anywhere except at €69.878 and €277.825.
What there is instead is a curve, and the useful number from it is your marginal rate at your income — measured rather than looked up, because there is no table to look it up in.
The figure on this page is income tax. Social insurance takes roughly a fifth of gross pay on top and varies by insurer, so take-home is a separate and much larger calculation that this page deliberately does not attempt.
And if you are married with unequal incomes, the splitting tariff is worth computing rather than assuming. It is one of the largest single provisions in the German personal system and its value depends entirely on how far apart the two incomes are.
Where to go next
Questions
- How much income tax on €60.000 in Germany?
- €14.233, an effective rate of 23.7% with a marginal rate of 38.0%. That is income tax only — social insurance takes roughly a fifth of gross pay on top and is not included.
- What are the German tax brackets?
- There are none. Section 32a of the Income Tax Act defines the tax as a continuous formula, so the marginal rate rises smoothly rather than in steps. The only genuine rate changes are at €69,878, where it becomes a flat 42%, and €277,825, where it becomes 45%.
- What is the Grundfreibetrag for 2026?
- €12.348 of taxable income, taxed at nothing. Above it the formula takes over and the marginal rate climbs from 14% upward.
- How much does Ehegattensplitting save?
- It depends entirely on how unequal the two incomes are. On €100.000 of combined income the individual tariff gives €30.864 and the splitting tariff €21.096 — €9.768 less. A couple earning the same amount each saves nothing, because splitting reproduces what they would pay individually.
- Why is my German payslip so much smaller than this figure suggests?
- Because social insurance is not in this figure. Health, long-term care, pension and unemployment contributions together take roughly a fifth of gross pay from the employee. This page computes income tax, which is what section 32a defines; take-home is a different and much larger calculation.
- Do I have to pay church tax?
- Only if you are a registered member of a taxing religious body. It is 8% or 9% of your income tax depending on the state, and formally leaving the church ends it. It is not modelled here.