Germany never taxes your gross salary directly. Payroll first subtracts a set of allowances to reach your taxable income (zu versteuerndes Einkommen), applies a progressive formula to that figure, and then deducts social insurance separately. Understanding the order matters, because it explains why a pay rise of €5,000 does not cost you €5,000 worth of tax at your headline rate.
Step 1: your taxable income
Three lump sums come off automatically before any tax is worked out. You do not need to apply for them or keep receipts.
- Employee lump sum (Arbeitnehmerpauschbetrag) — €1,230 a year, meant to cover work expenses. If your real work costs are higher, you can claim the actual amount in your annual tax return instead.
- Special expenses lump sum (Sonderausgabenpauschbetrag) — €36 a year. Small, but automatic.
- Provision lump sum (Vorsorgepauschale) — by far the largest. It is the tax code's estimate of your pension and health insurance contributions, roughly 9.3% of your income for pension plus around 10.85% for health and care insurance, subject to ceilings and a minimum floor.
On a €60,000 salary these together remove about €13,350, leaving roughly €46,644 of taxable income. That is the number the tax formula actually sees.
Self-employed people work differently: there is no employee lump sum and no Vorsorgepauschale, but the health insurance you actually paid is deductible instead.
Step 2: the tax formula
German income tax (Einkommensteuer) is not a set of flat brackets where crossing a line jumps your whole income to a new rate. The rate rises continuously, so only each additional euro is taxed at the higher marginal rate.
| Taxable income (2026) | What happens |
|---|---|
| Up to €12,348 | No tax at all. This is the basic allowance (Grundfreibetrag). |
| €12,349 – €17,799 | The rate climbs steeply from 14% upward. |
| €17,800 – €69,878 | The rate continues climbing, more gently, toward 42%. |
| €69,879 – €277,825 | A flat marginal rate of 42% on everything in this band. |
| Above €277,825 | 45%, informally called the wealth tax rate (Reichensteuer). |
Two details catch people out. First, the final tax amount is always rounded down to a whole euro. Second, hitting the 42% band does not mean you pay 42% of your income: on €80,000 of taxable income the average rate is closer to 30%, because everything below €69,878 is taxed at the lower rates on the way up.
Married couples can use income splitting (Ehegattensplitting). The formula runs on half the combined income and the result is doubled, which lowers the bill whenever one partner earns noticeably more than the other. See tax classes explained.
Step 3: surcharges on the tax
Two extras are calculated as a percentage of your income tax, not of your salary.
- Solidarity surcharge (Solidaritätszuschlag) — 5.5% of your income tax, but only once your yearly income tax passes €20,350. Between that threshold and the point where the cap takes over, it phases in gradually. Most employees on ordinary salaries pay nothing.
- Church tax (Kirchensteuer) — 8% or 9% of your income tax depending on the state, and only if you are a registered member of a tax-collecting religious community. See why your state changes the answer.
Step 4: social insurance contributions
These are separate from tax and are calculated on your gross salary, not your taxable income. As an employee you pay roughly half of each and your employer pays the rest.
| Contribution | Total rate | Your share |
|---|---|---|
| Health insurance (Krankenversicherung) | 14.6% + insurer surcharge | Half |
| Long-term care (Pflegeversicherung) | 3.6%, or 4.2% if childless and over 22 | Half plus the full surcharge |
| Pension (Rentenversicherung) | 18.6% | 9.3% |
| Unemployment (Arbeitslosenversicherung) | 2.6% | 1.3% |
Contributions stop at ceilings (Beitragsbemessungsgrenzen). Pension and unemployment stop counting income above €101,400 a year, and health and care insurance above €69,750. This is why very high earners keep a larger share of each additional euro: past those ceilings only tax continues to rise.
The care insurance rate falls by 0.25 percentage points for each child from the second to the fifth, so a parent of three pays less than a parent of one. Being childless and over 22 costs you the 0.6 point surcharge, which you pay entirely yourself.
A worked example: €60,000 in Berlin
A single employee, aged 30, no children, tax class 1, public health insurance at the average surcharge, not a church member.
| Item | Per year |
|---|---|
| Gross salary | €60,000 |
| Taxable income after allowances | €46,644 |
| Income tax | €9,389 |
| Solidarity surcharge | €0 |
| Health and care insurance | €6,690 |
| Pension insurance | €5,580 |
| Unemployment insurance | €780 |
| Net income | €37,561, about €3,130 a month |
That is 62.6% of gross retained. Notice that social insurance (€13,050) costs more than income tax (€9,389) at this salary level. Below roughly €60,000, contributions almost always outweigh tax, which is why comparing only tax rates between countries is misleading.
Try your own numbers. The German income tax calculator runs exactly these steps for any salary, tax class and state, and shows each line separately.