Key facts at a glance
Retraite complémentaire
4.01% + 9.72%
AGIRC-ARRCO, Tranche 1 + Tranche 2
Cadre-only extra
APEC 0.024%
plus employer-funded prévoyance
Titre-restaurant cap
€7.32
employer share, exempt, 2026
A plain France salary calculator will tell you a €60,000 cadre salary nets €46,060 a year. It's not wrong, exactly, it's just incomplete: it models income tax and CSG/CRDS only. Add retraite complémentaire AGIRC-ARRCO and APEC, both real, mandatory deductions on every cadre payslip, and the actual net salary drops to €42,958, a gap of over €3,100 a year that a simple calculator never shows you.
That gap only grows with cadre status and salary level. Comparing two job offers on headline salary alone, without accounting for cadre vs non-cadre deductions, mutuelle terms, and whether titres-restaurant are included, can make a lower-paying offer look worse than it actually is, or a higher one look better than it actually is.
Check your own offer's real net value, not just the headline salary.
Open the Offer CheckerWhat a plain calculator leaves out, and why
Retraite complémentaire AGIRC-ARRCO is France's mandatory supplementary pension, deducted on every euro of salary alongside the base state pension. Before 1 January 2019, AGIRC covered cadres and ARRCO covered everyone, at different rates. The merger unified both into one scheme: 4.01% employee on Tranche 1 (salary up to €48,060/year) and 9.72% on Tranche 2 (€48,060 to €384,480/year), regardless of cadre status. It's a real deduction that scales with salary, and it's simply not part of most income-tax calculators' scope.
Cadre status still matters, just differently than most people assume. Since AGIRC-ARRCO itself is unified, the actual cadre-specific extras are APEC, a 0.024% employee contribution capped at €192,240/year of salary, and prévoyance cadre obligatoire, a minimum 1.50% of Tranche A salary the employer must fund entirely (0% employee share). The prévoyance doesn't touch your payslip deduction line, but it's real coverage a non-cadre offer at the same pay wouldn't automatically include.
Mutuelle and titres-restaurant work in opposite directions on your real take-home. Mutuelle is a genuine deduction, your share of a complementary health insurance premium the employer must fund at least 50% of. Titres-restaurant is the reverse: the employer's tax-free contribution (up to €7.32/titre in 2026) is money added to your purchasing power that was never taxed as salary in the first place.
Plain calculator vs full offer checker, two salary levels
Same gross salary, cadre status, and illustrative-default mutuelle/titres-restaurant terms (€50/month mutuelle split 50/50, €10/day titre at 60% employer share). The gap between columns is AGIRC-ARRCO plus APEC alone, before mutuelle or titres-restaurant are even factored in.
| Gross salary | Plain calculator net | Offer checker net salary | Gap | Net package value |
|---|---|---|---|---|
| €60,000 | €46,060 | €42,958 | €3,102 | €43,966 |
| €90,000 | €65,642 | €59,617 | €6,025 | €60,625 |
Net package value adds back the employer's titres-restaurant contribution and subtracts the mutuelle employee share. Run your own exact offer, cadre status, and benefit terms through the France Brut-to-Net Offer Checker.
Mutuelle and titres-restaurant terms are illustrative, not universal
Unlike income tax, CSG/CRDS, and AGIRC-ARRCO, which are government-set rates identical for everyone, mutuelle premiums and titres-restaurant value/split vary entirely by employer and plan. The €50/month mutuelle and €10/day titre used as defaults here are typical market figures, not statutory numbers, get your actual offer's terms from HR before relying on this comparison for a real decision.
This also doesn't model participation, intéressement, stock options, or transport reimbursement, all of which can meaningfully change an offer's real value and vary too much by employer to model generically.
Prévoyance cadre doesn't cost you anything, but it's real
If you're comparing a cadre offer against a non-cadre one at similar headline pay, remember the cadre offer also comes with employer-funded prévoyance (minimum 1.50% of Tranche A), mandatory death, disability, and incapacity coverage. It doesn't reduce your net pay since the employer funds all of it, but it's coverage you wouldn't automatically get at the same minimum level as a non-cadre.
It's a small piece of the puzzle next to AGIRC-ARRCO's real payslip impact, but worth knowing when weighing cadre status itself, not just the salary attached to it.
Check your own offer's real net value
Enter your salary, cadre status, prime, mutuelle, and titres-restaurant terms to see the full breakdown.
Open the France Brut-to-Net Offer CheckerMonthly briefing
Get our monthly salary and market update
Salary movements, contractor rate changes, tax updates, and new tools. Sent once a month, no noise.
No spam. Unsubscribe any time. GDPR-compliant.
Frequently asked questions
Why does a France salary calculator show a higher net pay than what actually lands in my account?
Most France salary calculators, including the plain one on this site, model income tax and CSG/CRDS only. Real French payslips also deduct retraite complémentaire AGIRC-ARRCO on every euro of salary, and APEC if you're a cadre, neither of which shows up in a bare income-tax calculation. On a €60,000 cadre salary, that gap alone is about €3,102 a year.
Is AGIRC-ARRCO still different for cadres vs non-cadres?
Not the rate itself. AGIRC (cadres) and ARRCO (all salariés) merged into a single unified scheme on 1 January 2019, so the 4.01% Tranche 1 and 9.72% Tranche 2 employee rates apply identically regardless of cadre status. What's still cadre-specific is APEC (a 0.024% employee contribution) and prévoyance cadre obligatoire (a minimum 1.50% of Tranche A, entirely employer-funded).
If prévoyance cadre is employer-funded, why does it matter to me?
It doesn't reduce your net pay, but it's a real benefit worth knowing you're entitled to as a cadre: mandatory death, disability, and incapacity coverage the employer must fund at 1.50% of Tranche A minimum. If you're comparing a cadre offer against a non-cadre one at similar pay, that coverage is part of the real value gap, even though it never touches your payslip deductions.
How much is a mutuelle actually worth subtracting from an offer?
It depends entirely on the specific plan, employers must fund at least 50% of your own premium by law, but the total premium itself isn't set by government, commonly €40-€100/month per 2026 market pricing, and some collective agreements require the employer to cover 60-70%, above the legal floor. There's no single correct number, get your actual mutuelle terms from HR or your contrat de travail before relying on this comparison for a real decision.
Are titres-restaurant worth factoring into a total-package comparison?
Yes, more than people expect. The employer's share of each titre, up to €7.32 in 2026 when funded at 50%-60% of face value, is completely exempt from income tax and cotisations sociales. At a typical €10/day titre with a 60% employer share across roughly 218 working days, that's about €1,308 a year in tax-free value that a plain salary comparison misses entirely.
Does a signing bonus or annual prime get taxed on top of my normal rate?
No, for the year's total tax liability, a prime is simply added to your gross salary and taxed at exactly the same rates. The one wrinkle is timing: prélèvement à la source withholds at your DGFiP-calculated rate applied to whatever you're paid that specific month, so the month you receive a large prime can show a bigger withholding percentage on that payslip. Your annual liability doesn't change because of when the bonus arrived.
Why isn't assurance vieillesse (the base state pension) included here?
It's a genuine payslip deduction, but it's deliberately out of scope, the same scoping decision the underlying income-tax engine already makes, to keep this tool focused on the specific mechanics that actually differ between competing offers: cadre status, mutuelle terms, titres-restaurant, and bonus structure. Assurance vieillesse applies almost identically across offers at the same employer type, so it adds complexity without changing which offer looks better.
Is this the full picture of what a French offer is worth?
It's a meaningfully fuller picture than a plain salary calculator, but not exhaustive. It doesn't model participation or intéressement (profit-sharing schemes, which have their own tax treatment and vary enormously by employer), stock options or RSUs, remote-work stipends, or transport reimbursement (Pass Navigo, 50% legally required for public transport). Those matter too, but vary too much by employer to model generically, ask for the specifics on any offer you're seriously comparing.
Related reading & tools