taxSeptember 7, 20264 min read

Germany's EUR 90,600 Ceiling: Where the Tax Maths Changes

Germany taxes nothing on the first EUR 11,604, then caps social security at EUR 90,600 — the two income points that decide whether a Berlin offer beats Paris.

G
GoWira Editor
Relocation and tax research · About us
Germany's EUR 90,600 Ceiling: Where the Tax Maths Changes

The "Europoor" argument that flared up in the commentary pages this week is an argument about averages, and averages are useless to the one person who actually has to sign a contract. If you are holding an offer in Berlin, or comparing one against Paris, what matters is not eurozone GDP growth — it is the three or four income points where the German system stops behaving one way and starts behaving another. GoWira's tax engine holds those points for fiscal year 2026, sourced from the Bundesministerium der Finanzen, and they are not where most people assume.

Nothing until EUR 11,604, then a five-bracket ramp to 45%

Germany's personal allowance for 2026 sits at EUR 11,604. Below that, income tax is zero. Above it, you enter a progressive structure of five brackets that tops out at 45% on income above EUR 277,825. That upper figure is worth staring at, because it is frequently misquoted in "high-tax Europe" arguments: the German top marginal rate does not arrive at EUR 80,000 or EUR 100,000. It arrives at a level no salary line in GoWira's German dataset reaches. A software lead in Berlin with 12-plus years of experience has a median gross of EUR 120,000 — comfortably in the middle of the structure, nowhere near the 45% threshold.

So for the vast majority of professionals relocating to Germany, income tax is a gradient, not a cliff. The genuine cliff is somewhere else entirely.

EUR 90,600: the cap that makes a Berlin lead role behave differently

German employee social security runs at 20.05% — and, critically, it is capped at EUR 90,600 of earnings. That single line reshapes the whole curve. Below the cap, every additional euro of salary carries both income tax and 20.05% in contributions. Above it, contributions stop growing in absolute terms, so the marginal cost of a raise falls sharply.

Look at where GoWira's Berlin salary medians sit against that number. A junior software developer at EUR 52,000 and a mid-level developer at EUR 68,000 are entirely below the cap: they feel the full 20.05% on everything. A senior developer at EUR 88,000 is right up against it — EUR 2,600 short. A lead at EUR 120,000 is roughly EUR 29,400 past it, and that top slice of income carries income tax only. The Berlin frontend track behaves the same way: EUR 49,000 junior, EUR 65,000 mid, EUR 84,000 senior — all under the ceiling, all fully exposed.

The practical reading: the jump from senior to lead in Germany is the most tax-efficient move on the ladder, because it is the first time a large block of your income escapes the contribution layer. The jump from junior to mid is the least efficient. Anyone negotiating around EUR 85,000–95,000 should know they are negotiating across a structural boundary, not a smooth line. If your relocation timeline matters as much as the money, our guide to work permit processing times by country covers the lead time before any of this becomes real.

Paris pays a lead EUR 125,000 — and France's 22% never stops

France is the obvious comparison, and both countries price in EUR, so these figures sit side by side without conversion. French employee social security is 22% with no cap. There is no EUR 90,600 equivalent, no point at which the contribution layer thins out. The French income tax scale has five brackets, starting at 0% on the first EUR 11,497 and reaching 45% above EUR 180,294 — but GoWira's data carries a caveat you should hold onto: that is the barème progressif 2025, it is assessed per tax household under the quotient familial, and an additional 3–4% surtax applies to high incomes. A single filer and a couple with children on identical gross salaries do not land in the same place.

On the salary side, Paris runs close to Berlin at the top: software developer medians of EUR 45,000 junior, EUR 62,000 mid, EUR 85,000 senior and EUR 125,000 lead. Lyon is materially lower — EUR 32,000 junior, EUR 45,000 mid, EUR 62,000 senior, EUR 85,000 lead. The offsetting factor is the Impatriate Regime: employees transferred to France or recruited from abroad can have 30% of salary exempt for up to eight years. For a Paris lead, that is a bigger lever than anything Germany's bracket structure offers.

Cologne at EUR 2,400 versus Berlin at EUR 1,300

Threshold maths is meaningless without the outgoings. GoWira's January 2026 city figures show a one-bedroom in central Berlin at EUR 1,300/mo, EUR 900/mo outside the centre, utilities EUR 180/mo, groceries for one EUR 320/mo, a mid-range meal EUR 22. Cologne, in the same dataset, records EUR 2,400/mo in the centre and EUR 1,600/mo outside, with utilities EUR 190/mo, groceries EUR 490/mo and a mid-range meal at EUR 38.20 — while paying a senior developer the same EUR 84,000 and a lead EUR 110,000, less than Berlin. On these numbers Cologne is the harder city to make work, and by a wide margin.

What GoWira does not hold for either country is capital gains treatment, wealth or property taxes, or mortgage pricing — so if your decision hinges on selling equity or buying a flat, this dataset will not answer it, and we would rather say so than guess. What it does answer well is the salaried case, and there the shape is clear: Germany's advantage is concentrated above EUR 90,600, France's is concentrated in the Impatriate Regime's eight-year window. Before signing either, check how workplace injury cover travels across borders, and if long-term residence is the goal, the remaining golden visa routes in 2026 operate on entirely different arithmetic.

See salary benchmarks by profession. Calculate your tax comparison across 46 countries.

Run your own numbers

Every situation is different. Calculate your exact numbers in 30 seconds.

Compare taxes →Cost of livingVisa checkerSalary benchmark

Related articles

GBP 12,570 to GBP 125,140: Where UK Tax Bites Hardest
tax

GBP 12,570 to GBP 125,140: Where UK Tax Bites Hardest

Read →
UK Tax Cut Talk vs the 8% NI That Never Stops Paying
tax

UK Tax Cut Talk vs the 8% NI That Never Stops Paying

Read →
New Zealand's NZD 142,283 Levy Cap and the Auckland Rent Trap
tax

New Zealand's NZD 142,283 Levy Cap and the Auckland Rent Trap

Read →

Keep up with GoWira

Pick your channel.

X@gowira_com

Daily takes on relocation, taxes, and cost of living.

Follow →
Threads@gowira

Honest expat conversations, not polished marketing.

Follow →
Instagram@gowira

Weekly carousels breaking down real numbers city by city.

Follow →