Skip to main content

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.