France
| Personal income tax progressive · top 45% | $23,700 |
| Social security 22.0% employee · uncapped | $22,000 |
| Total deductions | $45,700 |
| Gross income | $100,000 |
| Net take-home | $54,300 |
The gap is driven by the headline tax structure — no special regime applied. Both countries are indicated in USD at the displayed FX.
Both France and Netherlands operate on a worldwide-income basis, though each country's bracket structure and available regimes produce materially different outcomes. Top statutory rates are close — France at 45% vs Netherlands at 50% — so the outcome turns on bracket structure, social charges, and available regimes rather than the headline rate alone.
| Personal income tax progressive · top 45% | $23,700 |
| Social security 22.0% employee · uncapped | $22,000 |
| Total deductions | $45,700 |
| Gross income | $100,000 |
| Net take-home | $54,300 |
| Personal income tax progressive · top 50% | $34,123 |
| Social security no statutory contribution | — |
| Total deductions | $34,123 |
| Gross income | $100,000 |
| Net take-home | $65,877 |
On a $100k single-resident employment profile under each country's default schedule, Netherlands produces the lower effective burden at 34.1% versus 45.7% in France — a 11.6 percentage-point gap that compounds to roughly $11,577 of additional take-home annually. France levies a social-security contribution on employment income; Netherlands does not model one in the engine, so the bracket comparison here is relatively clean for Netherlands. The gap widens at higher incomes as marginal rates diverge further; remote workers earning above $150k or $200k should run the full engine scenario with their actual figures for a more precise read.
| Instrument | France · USD | Netherlands · USD | Δ (NL − FR) |
|---|---|---|---|
I. Personal income tax | |||
Personal income tax FRprogressive · top 45%NLprogressive · top 50% | $23,700 | $34,123 | +$10,423 |
| subtotal · personal income tax | $23,700 | $34,123 | +$10,423 |
II. Mandatory social security & health | |||
CSG/CRDS 9.7% employment + employee social; total deductions 22-25%. Midpoint used. FR22.0% · uncappedNL— | $22,000 | — | −$22,000 |
| subtotal · mandatory social security & health | $22,000 | $0 | −$22,000 |
| Total deductions | $45,700 | $34,123 | −$11,577 |
| Effective rate | 45.7% | 34.1% | -11.6 pp |
| Gross income | $100,000 | $100,000 | — |
| Net take-home | $54,300 | $65,877 | +$11,577 |
Table 1 · Statutory deductions, single-filer remote worker, FY2026 indicative. All amounts in USD. n/a where instrument does not apply. | |||
Both countries offer dedicated regimes for incoming professionals: France's Régime des Impatriés (Art 155B) (30% flat) and Netherlands's 30% Ruling (Expat Scheme) (30% flat). The two regime rates are nearly identical (30% vs 30%), so eligibility criteria and duration will determine which is more accessible rather than the rate itself. France's regime runs for 8 years versus 5 in Netherlands — a longer runway worth factoring into a multi-year relocation plan.
For a digital nomad or remote worker on a $100k income, Netherlands edges France by 11.6 percentage points on the default schedule — a real but not overwhelming difference that other variables may offset. Regime-eligible movers should check whether France's Régime des Impatriés (Art 155B) (30%) outperforms Netherlands's default 34.1% effective rate — for qualifying applicants it often does.
Every line above can be traced to a primary instrument. We publish the model; you may toggle its parameters.
Read the full note ↗