Holding a life insurance contract (assurance vie) does not trigger any particular reporting obligation as long as no withdrawal is made. You can hold a Linxea Spirit 2, Lucya Cardif, or Boursorama Vie contract for decades without ever mentioning it on your income tax return. However, as soon as a partial or full withdrawal (rachat) takes place, the gains realised must be declared. The insurer provides an IFU (Imprime Fiscal Unique -- a unified tax reporting form) summarising the necessary information and transmits it directly to the tax authorities, which greatly simplifies the process for the taxpayer. That said, errors remain common and can be costly.
What Triggers the Reporting Obligation
Only the following events require tax reporting:
- Partial withdrawal (rachat partiel): the gains portion included in the withdrawal must be declared
- Full withdrawal (rachat total): all accumulated gains must be declared
- Contract maturity: gains are taxable
- Death benefit payment: specific declaration by the beneficiaries (Form 2705-A)
Contributions made to the contract, switches between investment vehicles (moving from unit-linked to euro fund or vice versa), and simply holding the contract do not trigger any reporting obligation for income tax purposes. A rebalancing within your contract, even if it crystallises capital gains, does not constitute a taxable event.
IFI: a specific reporting obligation
If your life insurance contract contains unit-linked investments in real estate vehicles (SCPI, OPCI, SCI -- types of French real estate funds) and your net real estate assets exceed 1,300,000 euros, you must declare the real estate fraction of your contract on Schedule 2042-IFI for the French wealth tax on real estate (IFI). This obligation exists independently of any withdrawal, every year as of January 1st.
The Forms and Boxes You Need to Know
Form 2042: The Main Return
Life insurance income is declared primarily on Form 2042 and its annex 2042 C (supplementary income). The boxes vary depending on the contract's age, the date of contributions, and the chosen tax method.
Boxes for Gains Subject to the PFU (Default)
Contracts under 8 years (contributions after 27/09/2017):
- Box 2VV: gains subject to the PFU at 12.8%
Contracts over 8 years (contributions after 27/09/2017):
- Box 2CH: gains subject to the 7.5% rate (cumulative contributions up to 150,000 euros)
- Box 2VV: gains subject to the 12.8% rate (portion corresponding to contributions beyond 150,000 euros)
Boxes for Contributions Made Before 27/09/2017
- Box 2DH: gains from contracts over 8 years subject to the 7.5% rate (old PLF regime)
- Box 2EE: gains already subject to the former withholding tax (the advance payment has already been settled)
Box 2OP: The Progressive Scale Option
Box 2OP allows you to opt for the progressive income tax scale instead of the PFU. This option is global: it applies to all capital income received during the year (dividends, bank interest, capital gains, and life insurance gains). It is impossible to choose the progressive scale for some income and the PFU for others.
Box 2CK: The Advance Payment Already Withheld
Box 2CK is essential: it records the income tax advance payments withheld at source by the insurer at the time of withdrawal (12.8% or 7.5%). These advance payments are credited against the final calculated tax. Forgetting to report this box effectively means paying tax twice.
The Allowance After 8 Years
The allowance of 4,600 euros (single) or 9,200 euros (couple) is applied automatically by the tax authorities when gains are correctly reported in the boxes dedicated to contracts over 8 years (2CH, 2DH). There is no specific box to fill in.
| Situation | Boxes to fill in | Applicable rate |
|---|---|---|
| Contract < 8 yrs, contributions post-27/09/2017 | 2VV + 2CK | 12.8% (PFU) or marginal rate (progressive scale) |
| Contract > 8 yrs, contributions post-27/09/2017, up to 150,000 euros | 2CH + 2CK | 7.5% (PFU) or marginal rate (progressive scale) |
| Contract > 8 yrs, contributions post-27/09/2017, > 150,000 euros | 2CH + 2VV + 2CK | 7.5% + 12.8% depending on threshold |
| Contract > 8 yrs, contributions pre-27/09/2017 | 2DH + 2CK | 7.5% with no contribution ceiling |
| Progressive scale option | Check 2OP | According to marginal rate + deductible CSG |
Step by Step: Declaring a Life Insurance Withdrawal
Step 1: Obtain the IFU from Your Insurer
The IFU (also known as Form 2561) is sent by the insurer to both the taxpayer and the tax authorities before mid-March of the year following the withdrawal. At online brokers such as Linxea, Boursorama, or Lucya Cardif, it is generally available in the client area from February.
This document details:
- The total withdrawal amount
- The taxable gains portion (calculated by the insurer using the regulatory formula)
- The amount of social contributions already withheld at source
- The income tax advance already withheld (12.8% or 7.5% depending on contract age)
- The split between contributions made before and after 27/09/2017
Step 2: Verify the Pre-filled Return
Since the generalisation of pre-filled returns, the information transmitted by the insurer via the IFU is automatically integrated by the tax authorities into your online return on impots.gouv.fr. Check carefully that the amounts match your IFU.
Priority verification points:
- Are the gains correctly reported in the right boxes?
- Does the split between boxes 2CH, 2VV, and 2DH match the IFU?
- Is the income tax advance correctly shown in box 2CK?
- If you hold multiple contracts with different insurers, have all IFUs been integrated?
Step 3: Choose Between PFU and Progressive Scale
Before validating your return, simulate both options using the simulation tool available on impots.gouv.fr:
- Without checking box 2OP: the PFU applies by default
- By checking box 2OP: the progressive scale applies to all capital income
The site allows you to compare the tax amounts calculated in both configurations before final validation. Take a few minutes to run this comparison: the savings can reach several hundred euros.
Step 4: Verify the Advance Payment Processing
The income tax advance withheld by the insurer at the time of withdrawal is reported in box 2CK. This amount is credited against the calculated tax. If the advance exceeds the tax owed (for example, if you opt for the progressive scale with a 0% or 11% marginal rate), the overpayment will be refunded by bank transfer, generally in September of year N+1.
Worked example: Stephane, 44, independent consultant
Stephane, 44, is an independent IT consultant. His taxable income for 2024 is 38,000 euros (placing him in the 30% marginal bracket). He holds a Boursorama Vie contract opened 10 years ago (over 8 years), with cumulative contributions of 140,000 euros (all made after 27/09/2017). The contract is worth 185,000 euros.
Stephane makes a partial withdrawal of 25,000 euros in October 2024. The insurer calculates that the gains portion is 6,081 euros.
What the insurer withholds at the time of withdrawal:
- Income tax advance: 6,081 x 7.5% = 456.08 euros (contract > 8 years, contributions < 150,000 euros)
- Social contributions: 6,081 x 17.2% = 1,045.93 euros
IFU received in February 2026:
- Gains to declare in box 2CH: 6,081 euros
- Advance to report in box 2CK: 456.08 euros
Declaration in May 2026: Stephane checks the pre-filled return. The amounts match the IFU. He does not check box 2OP (his 30% marginal rate makes the PFU more advantageous).
Tax calculation by the authorities:
- Allowance (single): 4,600 euros
- Taxable base: 6,081 - 4,600 = 1,481 euros
- Income tax at PFU: 1,481 x 7.5% = 111.08 euros
- Advance already paid: 456.08 euros
- Refund of 345 euros (the advance was calculated on total gains, without the allowance)
Stephane will receive a bank transfer of 345 euros in September 2026 for the overpaid advance. This refund mechanism is automatic as long as the boxes are correctly filled in.
Practical Declaration Cases
Case 1: Partial Withdrawal on a Contract Under 8 Years
A taxpayer makes a partial withdrawal of 15,000 euros on a 5-year-old contract. The IFU shows 3,200 euros in gains (contributions after 27/09/2017). The insurer withheld an advance of 3,200 x 12.8% = 409.60 euros.
Declaration:
- Box 2VV: 3,200 euros
- Box 2CK: 409.60 euros
If the taxpayer does not check box 2OP, the income tax will be 409.60 euros, already withheld. Nothing additional to pay.
Case 2: Withdrawal on a Contract Over 8 Years with Allowance
A single taxpayer withdraws 25,000 euros in gains on a 12-year-old contract (contributions < 150,000 euros, made after 27/09/2017). The insurer withheld an advance of 25,000 x 7.5% = 1,875 euros.
Declaration:
- Box 2CH: 25,000 euros
- Box 2CK: 1,875 euros
The authorities apply the 4,600 euro allowance:
- Taxable base: 25,000 - 4,600 = 20,400 euros
- Income tax at PFU: 20,400 x 7.5% = 1,530 euros
- Advance already paid: 1,875 euros
- Refund of 345 euros
Case 3: Taxpayer Opting for the Progressive Scale with Dividends
A taxpayer (11% marginal rate, single) received 4,000 euros in life insurance gains (contract < 8 years) and 6,000 euros in dividends. They check box 2OP because their 11% marginal rate makes the progressive scale advantageous.
Declaration:
- Box 2VV: 4,000 euros (life insurance gains)
- Box 2DC: 6,000 euros (gross dividends)
- Box 2CK: total advance amounts (life insurance gains + dividends)
- Box 2OP: checked
The authorities calculate:
- Income tax on life insurance gains: 4,000 x 11% = 440 euros
- Income tax on dividends (after 40% allowance): 3,600 x 11% = 396 euros
- Deductible CSG calculated automatically and applied to overall income
- Total income tax: 836 euros, vs 1,280 euros under the PFU -- savings of 444 euros
Common Mistakes to Avoid
1. Not Declaring Withdrawals Covered by the Allowance
Even if gains are fully covered by the 4,600/9,200 euro allowance and income tax is zero, the gains must appear on the return. It is the authorities who apply the allowance, not the taxpayer. Omission may trigger a follow-up from the tax authorities, who have the IFUs submitted by insurers.
2. Confusing the Withdrawal Amount with Gains
Only gains (not the total withdrawal amount) should be declared in boxes 2CH, 2VV, or 2DH. The returned principal is not taxable. The IFU clearly distinguishes the withdrawal amount from the gains portion.
3. Forgetting to Report the Advance in Box 2CK
The advance withheld by the insurer must be reported in box 2CK to be credited against the tax. Otherwise, the taxpayer will pay twice: the advance withheld at source plus the tax calculated on the return. This mistake is common and costly.
4. Checking Box 2OP Without Prior Simulation
The progressive scale option is global. It may be advantageous for life insurance gains but disadvantageous for other capital income (capital gains, interest). You must simulate the impact on all capital income before checking this box.
5. Not Verifying the Pre-filled Return
Data entry errors by the insurer or processing errors by the authorities are rare but possible. The taxpayer remains responsible for the accuracy of their return. In case of discrepancy between the IFU and the pre-filled return, correct the amounts online and keep the IFU as supporting documentation.
6. Forgetting Contracts from Multiple Insurers
If you hold contracts with Linxea, Boursorama, and Lucya Cardif and made withdrawals on multiple contracts in the same year, each insurer issues a separate IFU. Verify that all IFUs are correctly integrated into the pre-filled return.
Limited dispute deadlines
If you notice an error on your tax assessment (for example, an allowance not applied or an advance not credited), you have a limited time to file a claim. For income from year N, the deadline expires on 31 December N+2. After this deadline, the dispute process becomes much more complex. Check your tax assessment as soon as you receive it in July-August and act quickly if you spot any anomaly.
The Tax Calendar
| Event | Indicative date |
|---|---|
| Withdrawal made in year N | During year N |
| Withholding of the advance at source | At the time of withdrawal |
| Receipt of the IFU from the insurer | February-March N+1 |
| Online return opens | April N+1 |
| Filing deadline (zone 1) | Mid-May N+1 |
| Filing deadline (zone 2) | Late May N+1 |
| Filing deadline (zone 3) | Early June N+1 |
| Tax assessment | July-August N+1 |
| Settlement (refund or additional payment) | August-September N+1 |
Conclusion
Declaring life insurance income requires particular attention, especially for the correct allocation across the different boxes and the choice between PFU and progressive scale. With the generalisation of pre-filled returns and automatic IFU transmission by insurers, the process has been greatly simplified. The essentials are: verify the accuracy of the pre-filled amounts, do not forget to report the advance in box 2CK, and take a few minutes to simulate the progressive scale option (box 2OP) before finalising your return.
The tax information presented in this article is current at the time of writing and is provided for informational purposes only. It does not constitute personalised tax advice. For any wealth management decision, consult a financial advisor or tax lawyer.
