France vs Germany: net pay side by side
These are two of Europe's heaviest payroll systems, and the gap between them is far narrower than either reputation implies. France holds the lead across the middle of the range. From roughly 70,000 euros upwards the German contribution ceilings kick in, and from there the margin keeps growing.
The figures compared
Every number here is produced by the site's own tax engine for that country. Open the full calculator if you want to tune the assumptions to your own case.
| Gross salary | 🇫🇷 France net/mo | 🇩🇪 Germany net/mo |
|---|---|---|
| 40,000 | €2,270/mo (31.9%) | €2,201/mo (34.0%) |
| 60,000 | €3,120/mo (37.6%) | €3,082/mo (38.4%) |
| 80,000 | €3,970/mo (40.5%) | €4,045/mo (39.3%) |
| 100,000 | €4,763/mo (42.8%) | €4,995/mo (40.1%) |
| 120,000 | €5,448/mo (45.5%) | €5,962/mo (40.4%) |
Gross salary appears in each country's own currency at matching nominal values rather than converted, which is what you want when weighing up two offers quoted locally. The effective rate is in brackets.
Through the middle of the range, France wins narrowly
Each system shields part of the salary before income tax arrives. France strips out a 10% professional expense allowance from the tax base, while Germany removes the employee's entire social insurance bill plus the Werbungskostenpauschale before its brackets apply. Across the corridor from 40,000 to 65,000 euros those two mechanisms very nearly offset one another, and France ends up in front by a few dozen euros a month. Real enough, but nothing like the rout that either country's reputation in the other would lead you to expect.
The OECD "tax wedge" tables that place France at the top of Europe generally fold in employer-side social contributions, which never show up on an employee payslip. Judge it purely on what reaches a bank account and the two countries are close to identical through this range.
Past 70,000 euros, Germany takes over
German social contributions stop at fixed ceilings: health and long-term care at 66,150 euros, pension and unemployment at 90,600 euros. Once a German salary clears those lines the additional income attracts no further contributions, only income tax. France applies no equivalent employee-side ceiling in this comparison, and its 41% and 45% income tax bands keep on rising. The upshot is that at 80,000 euros Germany leads by about 75 euros a month, at 100,000 euros by roughly 230, and at 120,000 euros by over 500. Senior professionals weighing offers usually have the old "France pays better net" instinct the wrong way round.
Questions readers ask
The answer turns on whether you sit above or below roughly 70,000 euros. Underneath it France is marginally ahead, 3,120 against 3,082 a month at 60,000 euros for example. Above it the German contribution ceilings take charge: at 100,000 euros the German earner is keeping about 230 euros a month more, and the margin widens from there.
Cross-country tax-burden tables, OECD tax wedge figures among them, normally include employer-paid social contributions. Those are genuine costs but they never appear on an employee payslip. Count only employee-side deductions, meaning what actually leaves your gross salary before it lands in your account, and France tracks Germany closely across the entire professional range, a little ahead below 70,000 euros and a little behind above it.
It does not. These are nominal take-home figures at equal gross salary, unadjusted for purchasing power. Paris and Munich are both costly cities, while plenty of other French and German cities come in well under either.
Somewhere near 70,000 euros gross for a single earner. German health and care contributions stop at 66,150 euros of income and pension contributions at 90,600 euros, so higher earners pay no additional contributions on income beyond that, while French income tax carries on climbing through the 41% and 45% bands with no comparable employee-side cap.