France against Germany: nearly a tie, with the crossover in an odd place
Put the question to a group of expatriates and two camps will answer immediately, each certain the other is wrong. Neither comes out well. Across the bulk of professional salaries the two countries finish within a few dozen euros of one another, and the winner changes hands at almost exactly €70,000.
OECD tax wedge tables put both countries near the European ceiling for the cost of employing someone. Those tables count employer contributions, though, and no employee has ever seen that money. What matters on payday is the path from gross to net, and there the two systems look like mirror images that reach nearly identical results by opposite routes.
Condensed to a line: France edges ahead below roughly €70,000 gross; Germany pulls ahead above it, and keeps widening its lead. Until you reach six figures neither gap is worth much, but the direction catches out nearly everybody, including people with payslips from both countries in a drawer somewhere.
Two shelters, one destination
Germany never applies its brackets to gross pay. Social insurance, about 21% of gross covering pension, health, unemployment and long-term care, comes out of the tax base first, joined by the €1,230 Werbungskostenpauschale and the €12,096 Grundfreibetrag. So a salary of €80,000 is assessed as though it were roughly €63,400. The notorious 42% band opens at around €68,430 of taxable income, which means it barely touches someone at that level.
France shelters at the opposite end. A flat 10% professional expense deduction comes off before income tax, leaving €72,000 assessable on that same €80,000, a wider base than Germany's, but the barème is kinder: 30% carries the long middle stretch and 41% holds off until about €84,000 of taxable income. The generosity stops at the social layer, where employee contributions near 22% apply to every euro earned, with no ceiling that matters to anyone in this bracket.
Do the sums and the two income tax bills almost meet: on €80,000, Lohnsteuer is around €16,100 and impôt sur le revenu around €14,800. Everything then hinges on what happens to contributions once the German ceilings are passed, which is precisely where the crossover lives.
Side-by-side at three salary levels
Every figure assumes a single worker with nothing unusual attached: célibataire, one fiscal part, no special credits on the French side, Steuerklasse I with no church tax on the German. That keeps the comparison honest. Marriage and children shift both systems considerably, France through the quotient familial and Germany through the Steuerklassen and Kinderfreibetrag.
Look at how thin the middle-range gaps are. The French lead at €45,000 covers a decent dinner; the German lead at €80,000 covers the same dinner going the other way. Deciding between Lyon and Frankfurt on net pay at those levels means deciding on statistical noise. Push up to €120,000 and it stops being noise, since €514 a month is over €6,000 a year.
The €66,150 line that decides the contest
German contributions have ceilings. Health and long-term care stop at the Beitragsbemessungsgrenze of €66,150, while pension and unemployment continue to €90,600. Past those points only income tax applies, so the effective marginal rate actually drops once €66,150 is behind you. France offers employees nothing comparable: that 22% social layer keeps pace with every euro, right to the top, with the 41% and 45% income tax bands piling on afterwards.
One structural quirk accounts for the entire gap at the top, and it turns the familiar expat line about France paying better net exactly on its head for senior engineers, doctors and managers. The saying was accurate only in the salary range where newcomers usually run the comparison, namely the start of a career.
Where France genuinely wins
- Below €70,000: modestly but consistently, thanks to the 10% deduction and the gentler barème through the middle bands.
- Families: the quotient familial divides taxable income across household "parts" - a married couple with two children on one €80,000 salary pays dramatically less income tax in France than the single-earner figures above suggest. Germany's Steuerklasse III splitting helps single-earner couples too, but the French child effect is stronger.
- Freelancers under the microentreprise regime (up to €77,700 for services): simplified contributions of roughly 22-23% of revenue, all-in. Germany has no equivalent, and German freelance administration is famously heavier.
- Time, not money: France's 35-hour framework means many cadres accumulate 36-40 days of annual leave including RTT days, against a German standard of 30. That gap has real monetary value that never shows up in a payslip comparison.
Where Germany wins
- Above €70,000: increasingly with income, as the contribution ceilings do their work - €500+ a month by €120,000.
- Investment income: Germany's flat 25% Abgeltungssteuer is simpler and usually lighter than France's 17.2% prélèvements sociaux plus income tax treatment, which can push past 45% for high earners.
- Predictability: German payroll deducts everything at source with no year-end surprises for standard employees; France's prélèvement à la source still reconciles against the household declaration each spring.
Calculate your exact take-home in France or Germany using our salary calculators - including all social contributions and income tax.
Try the interactive tool: France vs Germany take-home pay comparison →
Related: Germany vs UK take-home pay · Belgium's 52.7% tax wedge