Free tool
When a fixed-term contract (CDD) ends, two sums are added to the last payslip: the end-of-contract bonus and pay for untaken holiday. The tool works them out in gross terms and estimates the net.
Gross end-of-contract bonus
€1,800
+ €1,980 holiday pay: €3,780 gross, €2,992 estimated net
| Total gross pay over the contract€3,000 × 6 months | €18,000 |
|---|---|
| End-of-contract bonus (10%)estimated net €1,425 | €1,800 |
| Holiday earned over the contract0 working days already taken, 12.5 working days to pay | 12.5 working days |
| Holiday pay: one-tenth methodend-of-contract bonus included in the basis | €1,980 |
| Holiday pay: salary maintenance | €1,731 |
| Holiday pay keptwhichever is higher; estimated net €1,567 | €1,980 |
| Total gross of both sums | €3,780 |
| Estimated total netbefore income tax | €2,992 |
| Net monthly during the contractbefore tax, excluding end-of-contract sums | €2,353 |
French general scheme, rates as of 26 October 2026. Gross amounts calculated by the code; net amounts estimated by the engine, before income tax.
Two calculations in code, then a net estimate by the engine. The end-of-contract bonus is 10% of the total gross pay over the contract (monthly gross × length), 6% if a sector agreement provides for it with training commitments (service-public.gouv.fr, rule in force since 18 January 2002). Pay for untaken holiday follows URSSAF's rule for a fixed-term contract: 10% of total gross pay, end-of-contract bonus included, pro rata for the days left, or salary maintenance if that is higher.
Holiday earned is counted at 2.08 working days per month of contract (25 working days a year); days already taken are deducted. For the net figure, the modele-social engine evaluates the fixed-term payslip with and without each sum: the difference gives the estimated net of the bonus and of the holiday pay, employee contributions included, before income tax.
So that two people get the same figure from the same gross pay, the site always calculates from the same baseline situation. Each line can be changed in the calculator's options where it matters.
A correct calculation for a typical situation is not your payslip. Here is what the tool does not know, so that you read the result as a reliable order of magnitude, not a promise.
For €3,000 gross a month, non-cadre, legal rate, no leave taken: end-of-contract bonus, holiday pay and totals, calculated by the site's code and engine.
| Length | Gross pay over the contract | End-of-contract bonus | Holiday pay | Total gross of both sums | Estimated total net |
|---|---|---|---|---|---|
| 3 months | €9,000 | €900 | €990 | €1,890 | €1,496 |
| 6 months | €18,000 | €1,800 | €1,980 | €3,780 | €2,992 |
| 12 months | €36,000 | €3,600 | €3,960 | €7,560 | €5,984 |
| 18 months | €54,000 | €5,400 | €5,940 | €11,340 | €8,977 |
The last payslip of a fixed-term contract gathers pay for the days worked, the end-of-contract bonus and pay for untaken holiday, plus any pro-rata thirteenth month or bonus provided in the contract. In the tool's example, the bonus and holiday pay add €3,780 gross to the last salary, for 6 months at €3,000. Check every line of the final settlement before signing it: you have a deadline to challenge it afterwards, which the final settlement guide explains.
The bonus compensates for the precariousness of the contract: that is why it disappears when the fixed-term contract leads to a permanent one, or when you turn down an equivalent permanent contract; the other cases where it is not owed are in the end-of-contract bonus guide. If you are offered a permanent position, compare both situations in net terms with the job offer comparison tool; the fixed-term or permanent guide helps weigh the rest.
On a short fixed-term contract you rarely take your holiday: it is paid to you at the end. The one-tenth method gives €1,980 in the example; salary maintenance, i.e. what you would have earned by taking your 12.5 working days at your usual gross pay, gives €1,731. The law requires whichever is higher. The holiday pay tool does the same calculation for a permanent contract, with both methods detailed, and the holiday pay guide explains working days, six-day weeks and the reference period.
It is 10% of the total gross pay received during the contract, renewals included (service-public.gouv.fr). For €3,000 gross a month over 6 months, total pay is €18,000 and the bonus €1,800 gross, i.e. €1,425 estimated net: it is subject to contributions and tax like salary.
Yes: pay for untaken holiday is at least 10% of total gross pay, end-of-contract bonus included (urssaf.fr). In the example, 10% of €19,800 is €1,980 if no leave was taken; salary maintenance would give €1,731, and the tool keeps the higher one.
Only if an extended sector agreement provides for it, in exchange for vocational training commitments (skills review, training actions) offered to the employee. On €18,000 of pay, the bonus drops from €1,800 to €1,080. Without a genuine commitment, the legal rate applies.
When the fixed-term contract continues as a permanent one, when you turn down a permanent contract for the same or a similar job with at least equivalent pay, when you end the contract yourself, during the trial period or for serious misconduct, and for certain contracts: seasonal, customary fixed-term, student holiday jobs, apprenticeships, professionalisation and subsidised contracts. In all those cases, holiday pay is still owed.
With the last salary, at the end of the contract, on the final settlement: pay for the last days, end-of-contract bonus (€1,800 in the example) and holiday pay (€1,980), i.e. €3,780 gross and about €2,992 estimated net, before income tax. If the contract is renewed, the bonus is paid at the end of the last renewal, on the whole.
A figure alone is not enough to negotiate. Upload your CV: the site estimates your market value from INSEE salary data, then helps you answer the salary expectations question.