Home Blog Personal Finance Investing Stocks Crypto ETFs Make Money Tools Guides Glossary Advertise Contact
Subscribe Free →
Personal Finance

How to Calculate Capital Gains Tax on ETFs as a French Resident in 2026

Finance Daily Shot · 24 Mar 2026 ·7 min read
How to Calculate Capital Gains Tax on ETFs as a French Resident in 2026

Before You Start

  • You are a French tax resident (not using a PEA for these ETF investments)
  • Your ETF investments are held on a standard brokerage platform (e.g., Trade Republic, DEGIRO, Boursorama)
  • You have access to your broker’s transaction history and annual tax report
  • Your ETFs are not held within a French PEA (Plan d’Épargne en Actions), unless otherwise specified

Time needed: 45–90 minutes (per tax year)

What you'll need: Broker account, access to transaction statements, a calculator or spreadsheet, access to the French tax portal (impots.gouv.fr)

ETF capital gains tax for French residents in 2026 is a crucial subject for anyone investing outside tax wrappers like the PEA. This step-by-step guide will show you how to calculate, declare, and optimize capital gains tax on your ETFs, using real EUR examples and platforms accessible to European investors. If you want a broader context on tax-efficient investing, see The Complete Guide to Tax-Efficient Investing for Europeans in 2026.

Step 1: Gather Your ETF Transaction History

What to do: Download your complete ETF transaction records for 2026 from your brokerage platform. This includes all purchases, sales, dividends, and fees.

Why it matters: You must know the exact purchase and sale dates, quantities, and values to accurately calculate your capital gain or loss.

What can go wrong: Missing transactions or using only summary reports may cause you to miscalculate your gains, leading to overpayment or underpayment of tax.

Pro Tip

Always save the original PDFs or CSVs from your broker. French tax authorities can request supporting documents up to 3 years after your declaration.

Step 2: Calculate the Capital Gain for Each Sale

What to do: For each ETF sale in 2026, calculate the difference between the sale price and the acquisition price, adjusted for fees. France uses the FIFO (First In, First Out) method for taxable accounts.

Formula:

Capital Gain = (Sale Price – Purchase Price) – Transaction Fees

Example:

Calculation:
Gross gain: €800 (sale) – €700 (purchase) = €100
Total fees: €2 (buy) + €2 (sell) = €4
Net capital gain: €100 – €4 = €96

Why it matters: Only net gains are taxed. Failing to include fees can mean paying more tax than necessary.

What can go wrong: Mixing up lots if you made multiple purchases at different prices, or forgetting to subtract transaction fees.

Pro Tip

Use a spreadsheet to track each ETF’s purchase and sale, including dates, prices, and fees. This will save hours at tax time.

Step 3: Aggregate All Gains and Losses

What to do: Add up all capital gains and subtract any capital losses from ETF sales during the tax year. The result is your net capital gain for 2026.

Example:

Aggregate: €96 (gain) – €27 (loss) = €69 net capital gain

Why it matters: You are taxed only on the net amount. Losses can offset gains, reducing your tax bill.

What can go wrong: Forgetting to include losses, or incorrectly aggregating across different types of securities (e.g., mixing ETFs with real estate gains).

Step 4: Apply the Correct Tax Rate and Allowances

What to do: In France, ETF capital gains from standard brokerage accounts are taxed under the PFU (Prélèvement Forfaitaire Unique), or “flat tax”, unless you opt for the progressive income tax scale.

Example (from above):

Why it matters: Applying the wrong rate or forgetting social contributions can result in underpayment and penalties.

What can go wrong: Choosing the progressive scale is only rarely beneficial (usually only if your total taxable income is very low or you have large offsetting losses). The default is the flat tax.

Pro Tip

If you have significant losses, consider carrying them forward to offset future gains. Make sure to declare them each year, even if you have no gains.

Step 5: Declare Your Capital Gains on the French Tax Portal

What to do: Log in to impots.gouv.fr and declare your ETF capital gains during the annual tax return window (usually April–June).

  1. Go to Déclarer > Accéder à la déclaration en ligne.
  2. On the “Revenus et plus-values” section, tick the box for “Plus-values sur valeurs mobilières”.
  3. Enter your net capital gains (and losses) in Form 2074 (automatically included in the online process).
  4. Attach (upload) supporting documents if requested: broker statements, transaction lists.

Why it matters: Proper declaration is mandatory. Brokers like Trade Republic, DEGIRO, and most non-French platforms do not automatically report your gains to French tax authorities.

What can go wrong: Missing the declaration window can result in late penalties. Failing to declare foreign-held ETFs is a common (and costly) error.

Pro Tip

Set a calendar reminder for the tax return window (typically mid-April to early June). Most brokers email annual statements in March or April.

Step 6: Optimize Your Tax Position (Holding Periods, PEA, and More)

What to do: Consider tax-efficient strategies for future years, especially if your ETF portfolio is growing. The two main levers for French residents are:

Example: If you invest €10,000 in Lyxor CAC 40 UCITS ETF via a PEA and sell after 6 years for €14,000, you pay only social contributions (17.2%) on the €4,000 gain, not income tax.

Why it matters: Using a PEA can dramatically reduce your tax bill on eligible European ETFs. However, US or global ETFs often do not qualify for the PEA.

What can go wrong: Not all ETFs are PEA-eligible. Double-check ISIN codes and eligibility on your broker’s PEA list before purchase.

Pro Tip

Use the PEA for European equity ETFs where possible. For global or US-domiciled ETFs, use standard accounts but focus on accumulating (capitalizing) share classes to defer taxes.

For more on optimizing your ETF portfolio’s tax efficiency, see How to Optimize Your ETF Portfolio for Taxes as a European in 2026.

Common Mistakes

Next Steps

Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.

capital gains ETF France taxes 2026 personal finance

Related Articles