Back to blog
ETFTaxationPEAInvestingFlat tax

ETF Taxation in France: Everything You Need to Know Before Investing

Flat tax, PEA, life insurance, CTO: understand how ETFs are taxed in France to maximize your net returns. Complete guide with worked examples and optimization strategies.

·9 min read
⚠ Disclaimer : Articles published on IgniFI are provided for informational and educational purposes only. They do not constitute investment advice, a financial recommendation, or an incentive to buy or sell financial assets or instruments. All investments carry risk, including partial or total loss of invested capital. Past performance does not predict future results. Consult a qualified financial advisor before making any investment decision. When an article names a financial instrument, it is to illustrate verifiable characteristics (index tracked, replication method, ongoing charges), never as a selection or an invitation to buy it. IgniFI holds no position in the instruments mentioned, receives no payment from any issuer, broker or distributor, and has no partner paid to be featured. None of these articles is tailored to an individual situation: they are published identically for every reader.

2026 update: The PFU (Prélèvement Forfaitaire Unique) flat tax rose from 30% to 31.4% on 1 January 2026 (12.8% income tax + 18.6% social contributions). The examples below use the new rate.

A lot of French investors compare ETFs on their gross performance and forget the tax. That is an expensive habit. Two ETFs with the same 8% gross return can leave you with very different amounts depending on the wrapper you hold them in and how the fund is built. Here is how ETFs are actually taxed in France, which wrapper to use, and the traps to avoid.

The basics of French investment tax

The flat tax (PFU)

Since 2018, investment income has defaulted to the PFU flat tax:

  • 31.4% since 2026: 12.8% income tax plus 18.6% social contributions
  • 30% from 2018 to 2025: 12.8% plus 17.2%

It applies to capital gains when you sell an ETF at a profit, to distributed dividends, to bond coupons, and to interest. If your marginal income-tax rate is 11% or lower, you can opt for the progressive scale instead, which is often better for you.

Social contributions: 18.6% since 2026

These are CSG, CRDS and the solidarity levy. They hit all capital gains, including ones that are exempt from income tax, such as PEA gains after five years.

Tax by wrapper

CTO (ordinary securities account)

This is the least favourable wrapper. Every profitable sale is taxed at 31.4% on the net gain, and dividends from a distributing ETF are taxed at 31.4% in the year they are paid.

Worked example. You buy €10,000 of an MSCI World ETF and sell five years later at €16,000, a gain of €6,000. The tax is €6,000 × 31.4% = €1,884, leaving you €14,116.

A useful move inside a CTO is to hold accumulating ETFs, which reinvest dividends automatically. No distribution means no annual dividend tax, so the bill is deferred until you sell.

PEA

The best wrapper for equity ETFs. Nothing is taxed while you hold, even when you switch between ETFs inside the plan. Withdraw after five years and you pay 17.2% only, the social contributions, with no income tax.

The same example in a PEA: a €6,000 gain taxed at 17.2% is €1,032, leaving €14,968. That is €852 more than the CTO on a single €10,000 investment. On a €150,000 portfolio the gap is large.

The catch is that only PEA-eligible ETFs qualify. Synthetic (swap-based) ETFs on non-European indices like MSCI World or the S&P 500 are often eligible despite tracking foreign markets, so look for the "PEA" mention on the fund sheet.

Life insurance (assurance-vie)

Nothing is taxed while the money stays in the contract. On a withdrawal before eight years, the gain portion faces the 31.4% flat tax. After eight years you get a €4,600 allowance (single) or €9,200 (couple), then a reduced rate.

Only the gain inside a withdrawal is taxed, worked out as:

Taxable gain = (amount withdrawn × total gains) / total contract value

Example after eight years, single. The contract is worth €100,000 and includes €25,000 of gains. You withdraw €20,000. The gain inside that withdrawal is €20,000 × €25,000 / €100,000 = €5,000. After the €4,600 allowance, €400 is taxable, which at the reduced rate comes to about €120.

As with the PEA, you can move freely between ETFs and funds inside the contract without tax until you withdraw.

PER

The tax break is at the entrance. Contributions come off your taxable income, so the immediate saving equals your contribution times your marginal rate. At retirement, withdrawn capital is taxed as income. If your marginal rate is lower in retirement than it is now, the round trip works in your favour. ETFs inside a PER behave like life insurance: no tax on internal switches, only at exit.

Choosing the right ETF on tax grounds

Accumulating vs distributing

TypeDividendsTax Treatment
Accumulating (Acc)Automatically reinvestedNo annual dividend tax
Distributing (Dist)Paid to your accountTaxed at 31.4% (since 2026) the year paid (CTO)

In a CTO, prefer accumulating to defer tax. In a PEA or life insurance it makes no difference, since neither taxes dividends annually.

Physical vs synthetic

TypeStructurePEA Eligibility
PhysicalActually holds the sharesOften no (non-EU index)
Synthetic (swap)Replicates via a swapOften yes (European structure)

A physical MSCI World ETF holds Apple, Microsoft and the rest directly, so it is not PEA eligible. A synthetic one holds a basket of European shares plus a swap with a counterparty, which makes it eligible. The Amundi MSCI World UCITS ETF PEA (CW8) is the well-known example.

Fund domicile

UCITS ETFs, domiciled in Luxembourg or Ireland like most European ETFs, get reduced withholding on US dividends (15% rather than 30%), European regulatory protection, and eligibility for French wrappers. Avoid US-listed ETFs such as Vanguard's VOO or VTI: they are not legally available to European residents under MiFID II and do not fit French wrappers.

A few widely held broad ETFs in France

What follows is not a selection: these are verifiable characteristics, the index tracked, the replication method and the ongoing charges, for funds widely held in France. Fees are the only one of the three you really control, and they compare.

For the PEA: Amundi MSCI World (CW8), synthetic, 0.38% fees; Amundi S&P 500 (500), synthetic, 0.15%; Lyxor Core MSCI EMU (MAS), physical eurozone, 0.04%; Amundi MSCI Emerging Markets (PAEEM), synthetic, 0.20%.

For life insurance or a CTO: iShares Core MSCI World (IWDA), physical, 0.20%; Vanguard FTSE All-World (VWCE), 0.22%; iShares Core S&P 500 (CSPX), physical, 0.07%; Xtrackers MSCI World Swap (XDWD), synthetic, 0.19%.

What your situation changes

The same rules do not produce the same result depending on the amount at stake and your tax bracket. Here is what moves, without any of it being an indication of what to do.

Below €10,000 and at 30% or less, the gap between wrappers comes mostly from the PEA: its gains escape income tax after five years, and the clock starts at opening. On small amounts, fees actually weigh more than tax optimisation.

Between €10,000 and €150,000 at 30%, two clocks run in parallel: the PEA's five years and life insurance's eight. The PER only works through its deduction, whose value is exactly your marginal rate: at 30%, paying in €1,000 saves €300 of tax, and nothing more.

Above €150,000 and at 41 or 45%, the PEA's ceiling becomes binding, life insurance's inheritance allowance (€152,500 per beneficiary) gains weight, and the PER deduction reaches its maximum return. A plain brokerage account takes whatever the others cannot hold, with no ceiling and no advantage.

Reporting

In a CTO, every sale goes in the capital gains section, and your broker sends an IFU summary in January. A PEA needs no declaration while you make no withdrawal; after a withdrawal past five years you report it in the relevant section. For life insurance, the insurer reports automatically and sends you a statement of the taxable part on withdrawal. For a PER, enter your contributions in the retirement savings section to claim the deduction.

From a sale to the tax paid
  1. 1You sell

    Sale price, less selling fees.

  2. 2Acquisition price

    Weighted average of your purchases, acquisition fees included.

  3. 3Net gain

    The difference, offset against the year's losses, reported in box 3VG (or 3VH if negative).

  4. Flat tax 31.4%

    Unless you opt for the progressive scale, worth checking if your bracket is low.

The acquisition price is a weighted average of every purchase of the same security, fees included, as article 150-0 D prescribes. It is not the price of the first lot bought: most foreign brokers print that calculation, and it is not the one the French return uses.

FAQ

Do I need to declare my PEA if I withdraw nothing? No. With no withdrawal, there is nothing to declare. Gains sit in the wrapper untaxed.

Is the 31.4% flat tax automatic since 2026? Yes for investment income, but you can opt globally for the progressive scale if it suits you better, with one box on your return. The choice covers all your capital income for the year, not one transaction at a time.

Can an ETF loss offset a gain? In a CTO, yes. Losses on sales offset gains in the same year and carry forward for ten years. In a PEA, losses only count when the plan is closed.

How are a global ETF's dividends taxed in a PEA? They stay inside the ETF (accumulating) or are paid to it through the swap (synthetic). You receive nothing directly, so there is no annual tax inside the PEA.

What matters most when you have a sum to invest? Time, before anything else. The PEA's and life insurance's advantages trigger at five and eight years of seniority, counted from opening and not from the first meaningful payment. A wrapper opened early, even with a few euros, therefore starts a clock nothing later makes up for. The second factor is your marginal rate, which alone determines what a PER deduction is worth. As for what suits your own situation, that is precisely what an article cannot say: ask a qualified adviser.

Take action

Track your net worth, calculate your FIRE date, and run simulations. For free.

Create my free account →