Mis à jour mai 2026

Life Insurance Withdrawal Tax Simulator

Calculate the tax applicable to a partial or full withdrawal from your French life insurance (assurance vie). Determine the net amount you will receive after social contributions and income tax.

0 years8 years (allowance)30 years

Net amount received

9 603 €

Gains portion (taxable)

2 308 €

Premiums portion: 7 692 €

Total tax

397 €

Effective rate: 17,2 %

Calculation breakdown

Withdrawal amount10 000 €
Premiums portion (not taxable)7 692 €
Gains portion (taxable)2 308 €

Social contributions (17.2%)-397 €
Income tax-0 €

Net amount received9 603 €

Good news! Your contract is over 8 years old. You benefit from the annual allowance of 4,600 EUR on taxable gains, which significantly reduces the tax on your withdrawal.

How this calculation works

In a partial withdrawal, only the gains portion included in the withdrawal is taxable. The premiums portion (your invested capital) is returned to you without taxation.

Formula: Gains portion = Withdrawal amount x (1 - Total premiums / Surrender value)

The tax regime depends on the age of the contract:

  • Before 8 years: Flat tax at 30% (12.8% income tax + 17.2% social contributions) or progressive income tax scale + social contributions
  • After 8 years: Allowance of 4,600 EUR (single) or 9,200 EUR (couple), then flat tax at 24.7% (7.5% + 17.2%) on the excess

Understanding life insurance withdrawal taxation in detail

The taxation of life insurance withdrawals is often perceived as complex, but it rests on a simple principle: only gains are taxed. The capital you contributed (premiums) is returned to you without any taxation. Understanding this mechanism is essential to optimize your withdrawals.

The fundamental principle: only gains are taxed

When you make a withdrawal (partial or full), the amount withdrawn is broken down into two components:

  • The premiums portion: this is the fraction of the withdrawal that corresponds to your invested capital. It is returned without any taxation.
  • The gains portion: this is the fraction that corresponds to accumulated interest and capital gains. Only this portion is subject to tax.

The pro-rata calculation formula: for a partial withdrawal, the gains portion is calculated using the following formula:

Gains portion = Withdrawal amount x (1 - Total premiums paid / Total surrender value)

Concrete example: you have contributed a total of 50,000 euros to your policy. Its current value is 65,000 euros (i.e. 15,000 euros in gains). You wish to withdraw 10,000 euros. The gains portion in this withdrawal is: 10,000 x (1 - 50,000/65,000) = 10,000 x 0.2308 = 2,308 euros. Only these 2,308 euros will be subject to tax. The remaining 7,692 euros is a return of your capital, exempt from all taxation.

Before 8 years: the flat tax (PFU)

For contracts under 8 years old, gains are subject to the flat tax (PFU) of 30%, broken down as:

  • 12.8% income tax (or option for the progressive scale)
  • 17.2% social contributions (CSG-CRDS, non-negotiable)

Opting for the progressive income tax scale can be advantageous if your marginal tax rate is 0% or 11%. Note: this option applies globally to all your investment income for the year.

After 8 years: the annual allowance, a major advantage

Past the 8-year mark, taxation becomes significantly more favorable thanks to an annual allowance on gains:

  • 4,600 euros for a single person (single, divorced, widowed)
  • 9,200 euros for a married couple or civil partnership filing jointly

This allowance means that each year, the first 4,600 euros (or 9,200 euros) of gains withdrawn are completely exempt from income tax. Only social contributions of 17.2% remain due. Beyond the allowance, the tax rate drops to 7.5% (+ 17.2% social contributions = 24.7%) for premiums paid below the 150,000 euro threshold, or 12.8% (+ 17.2% = 30%) above.

Example: a single person withdraws 20,000 euros from a contract over 8 years old. The gains portion in this withdrawal is 5,000 euros. Thanks to the 4,600 euro allowance, only 400 euros is taxable. Income tax is 400 x 7.5% = 30 euros. Social contributions apply to all gains: 5,000 x 17.2% = 860 euros. Total tax: 890 euros, i.e. an effective rate of 4.45% on the amount withdrawn.

Strategies to optimize your life insurance withdrawals

Life insurance taxation offers many optimization opportunities. By carefully planning your withdrawals, you can considerably reduce the tax paid and maximize the net amount received. Here are the main strategies to know.

Strategy 1: Spread withdrawals across multiple tax years

The 4,600 euro (or 9,200 euro for couples) allowance renews each calendar year. By spreading your withdrawals over several years, you can benefit from the allowance each time and withdraw a significant sum virtually free of income tax.

Example: a couple wishes to withdraw 40,000 euros of which 20,000 euros is gains from a contract over 8 years old. In a single withdrawal, 10,800 euros in gains would be taxable (20,000 - 9,200 allowance). By spreading over 3 years (approximately 6,700 euros in gains per year), the annual gains remain below the 9,200 euro allowance: zero income tax. Only social contributions of 17.2% remain due.

Strategy 2: Withdraw first from contracts with the lowest gains ratio

If you hold multiple life insurance policies, it may be wise to withdraw first from contracts where the proportion of gains is lowest. A recent contract with large contributions but little growth proportionally contains more premiums (non-taxable) and fewer gains (taxable). You thus recover more net capital.

Conversely, if you urgently need cash and one of your contracts is under 8 years old, it may be better to withdraw from that one rather than touching an older contract with more gains. The tax amount always depends on the gains portionin the withdrawal, not the gross amount withdrawn.

Strategy 3: Use the annual allowance every year

The 4,600 or 9,200 euro allowance is an "annual entitlement" that does not carry over: if you do not use it one year, it is lost. An effective strategy is to make a small withdrawal each year calibrated so that the gains portion withdrawn exactly matches the allowance. You thus gradually purge the capital gains from your contract free of income tax.

Example for a single person: your contract over 8 years is worth 100,000 euros of which 30,000 euros is gains (premiums = 70,000 euros). The gains ratio is 30%. To withdraw exactly 4,600 euros in gains, you must withdraw: 4,600 / 0.30 = approximately 15,333 euros. By making this withdrawal each year, you will purge all 30,000 euros in gains over about 6 to 7 years, with zero income tax.

Strategy 4: Purge gains at year-end

At year-end, check whether you have used your annual allowance. If not, make a partial withdrawal before December 31 so you do not lose this benefit. You can immediately reinvest the withdrawn amount in another vehicle (or the same contract) if you do not need the funds. This "gains purging" operation reduces the future taxable base of your contract without significant tax cost.

Caution: if you reinvest in the same contract, the amount paid in will be treated as a new premium and will change the premiums/gains ratio. Some contracts may impose a minimum delay between a withdrawal and a new contribution. Check the general terms of your contract.

Partial vs full withdrawal: practical considerations

The choice between a partial and full withdrawal goes beyond the question of the amount withdrawn. It has legal, tax and estate planning consequences that are important to consider before acting. A full withdrawal permanently terminates the contract, meaning you lose the accumulated tax seniority. If your contract is over 8 years old, this seniority is valuable as it qualifies for the annual gains allowance. A partial withdrawal, on the other hand, preserves the contract and all its seniority: you can continue to make contributions and subsequent withdrawals under the same advantageous conditions.

Making the most of the 4,600 or 9,200 euro allowance

The annual allowance is the main lever for tax optimization after 8 years. To make the best use of it, you must calibrate each withdrawal so that the gains portion does not exceed the allowance amount. The calculation is as follows: divide the allowance amount (4,600 euros for a single person, 9,200 euros for a couple) by the gains ratio of your contract (total gains divided by the total contract value). The result gives you the maximum withdrawal amount to stay within the allowance.

Illustration: a couple holds a 12-year-old contract worth 200,000 euros, of which 60,000 euros is gains (gains ratio: 30%). To stay within the 9,200 euro gains allowance, the maximum withdrawal is 9,200 / 0.30 = 30,667 euros. By making this withdrawal each year, the couple withdraws more than 30,000 euros per year paying only 17.2% social contributions on gains, approximately 1,582 euros in tax instead of the 2,760 euros the full flat tax would have cost.

Timing withdrawals: year-end vs beginning of year

The timing of withdrawals matters. A withdrawal made in Decemberallows you to use the current year's allowance if it has not yet been consumed. A second withdrawal made in January of the following year qualifies for a new allowance. This technique allows two withdrawals within a few weeks while benefiting from two separate allowances. It is particularly useful when you need funds quickly while seeking to minimize taxation.

Finally, keep in mind that social contributions of 17.2% are always due on the gains portion, regardless of contract age. They receive no allowance. On a euro fund, they are even deducted annually as interest is credited (on-the-go deduction), which slightly reduces the compounding base but avoids a large adjustment at the time of withdrawal. On unit-linked funds, social contributions are only due at the time of actual withdrawal, allowing for more efficient long-term compounding.

Questions fréquentes

Sources and references

  • [1]French General Tax Code - Article 125-0 A (withdrawal taxation)
  • [2]French General Tax Code - Article 200 A (PFU / flat tax)
  • [3]BOFiP - BOI-RPPM-RCM-10-10-80 (social contributions on life insurance)
  • [4]French Tax Administration (DGFIP) - Income tax scale 2026
Disclaimer: This simulator provides an indicative tax estimate. The exact calculation may vary depending on contributions made before/after September 27, 2017, and the total premium amount. Consult your insurer or a tax advisor for a precise calculation.

Related simulators