Before You Start
- Basic understanding of capital gains and investment accounts
- Access to your broker account (e.g., Trade Republic, DEGIRO, Boursorama, Fineco, ING)
- Knowledge of your country of tax residence
- Up-to-date transaction records for your investments
- Awareness of your annual capital gains tax allowance (if any)
Time needed: 60–90 minutes for initial setup and annual review
What you'll need: Broker account, spreadsheet or tax software, access to national tax authority info
Capital gains tax is one of the key costs that can eat into your investment returns. With tax rules evolving across Europe, 2026 brings new thresholds and reporting requirements that every investor should master. In this detailed tutorial, we’ll break down the major capital gains tax rules in Germany, France, the Netherlands, Italy, and Spain, and show you exactly how to reduce your bill — with step-by-step examples, actionable strategies, and clear case studies for stocks and ETFs.
As we covered in our Ultimate Guide to Tax-Efficient Investing in Europe (2026 Edition), optimising for taxes is crucial to long-term wealth building. Here, we’ll go deeper on capital gains tax: what it is, how it’s calculated, and — most importantly — how to keep more of your profits.
Step 1: Understand Capital Gains Tax Rules in Your Country
What to do: Start by identifying how capital gains tax (“CGT”) applies to you in 2026. This varies significantly by country, asset type, and holding period.
- Germany: Flat 25% “Abgeltungsteuer” on gains from stocks and ETFs, plus solidarity surcharge (5.5% of tax) and possible church tax. €1,000 annual exemption per taxpayer.
- France: Flat 30% (“PFU” — 12.8% income tax + 17.2% social contributions) on gains. PEA accounts offer exemptions (details in Step 4).
- Netherlands: No direct capital gains tax on listed shares/ETFs for individuals; instead, “Box 3” wealth tax on net assets above €57,000 (2026, single).
- Italy: 26% tax on capital gains from stocks and ETFs. No annual exemption.
- Spain: Progressive rates: 19% for first €6,000, 21% for €6,001–€50,000, 23% for €50,001–€200,000, 27% above €200,000.
Why it matters: If you don’t know your country’s rates and allowances, you can’t optimise your timing or strategy. For example, in Germany, realising exactly €1,000 of gains each year is tax-free — but €1,001 is not.
What can go wrong: Assuming your country’s rules are the same as a friend’s or based on outdated information can lead to costly mistakes or even penalties.
Pro Tip
Check your broker’s tax reporting section. For example, in Trade Republic, go to “Profile” → “Documents” → “Tax Documents” to download your annual gain/loss report.
Step 2: Track and Calculate Your Realised Gains Accurately
What to do: Keep a detailed record of every sale, including purchase price (“cost basis”), sale price, and all associated fees. Use a spreadsheet or tax software like SteuerGo (DE), Taxfix (DE, IT), or Impots.gouv (FR).
- Export transactions from your broker (e.g., DEGIRO: “Account” → “Activity” → Export to CSV).
- For each sale, subtract the purchase price and any fees from the sale price.
- Sum your total realised gains and losses for the calendar year.
Why it matters: Tax is only due on “realised” gains — i.e., when you sell. Unrealised (paper) gains are not taxed in most EU countries (except via wealth tax in the Netherlands).
What can go wrong: Forgetting to include transaction fees or selling partial positions can lead to incorrect tax calculations.
Pro Tip
Use the “FIFO” (First In, First Out) or “LIFO” (Last In, First Out) method as required by your country. Germany and France use FIFO by default.
Step 3: Use Tax-Loss Harvesting to Offset Gains
What to do: Sell investments at a loss to offset gains from winners, reducing your total taxable gains. This is called “tax-loss harvesting.”
- Identify positions with unrealised losses in your portfolio.
- Sell enough to realise the loss (e.g., sell €2,000 of an ETF you bought at €2,500, realising a €500 loss).
- Immediately or later, reinvest in a similar (but not “substantially identical”) asset to maintain your allocation.
- Declare both gains and losses in your next tax return; losses reduce taxable gains in most jurisdictions.
Example: You sold €3,000 of iShares MSCI World UCITS ETF (IE00B4L5Y983) for a €500 gain and €2,000 of LYXOR MSCI EMU ETF (FR0010315770) for a €300 loss. In Germany, you only pay tax on the net €200 gain — which is within the €1,000 exemption, so no tax is due.
Why it matters: Tax-loss harvesting is one of the most effective ways to reduce your tax bill, especially in years with volatile markets.
What can go wrong: Many countries have “wash sale” rules (e.g., Germany: 1-month period), which disallow losses if you repurchase the same security too soon. Check your local regulations.
For a detailed walkthrough, see our Tax-Loss Harvesting in Europe: Step-by-Step Guide for 2026.
Step 4: Maximise Tax-Free or Tax-Advantaged Accounts
What to do: Use tax wrappers like the PEA (France), ISA (UK residents), or Roth IRAs (US expats) to shelter gains from taxation.
- France (PEA): Invest in EU-listed stocks/ETFs. Gains are tax-free after 5 years if funds are not withdrawn. Open a PEA at Boursorama or ING France.
- UK (ISA): For residents, stocks & shares ISAs allow tax-free gains up to £20,000/year. See Vanguard UK.
- Germany, Italy, Spain, Netherlands: No general tax-free wrappers, but use the annual exemption (Germany: €1,000, Spain: €1,500 for some assets).
Why it matters: Gains within these accounts are either tax-free or subject to lower rates, massively compounding your returns over time.
What can go wrong: Exceeding annual contribution limits leads to penalties. Also, not all assets are eligible (e.g., only EU stocks in PEA).
Pro Tip
If you’re eligible, open your PEA or ISA early in the year to maximise compounding. For more, see How to Use Tax Wrappers: PEA, ISA, and More for Efficient Investing in Europe.
Step 5: Time Your Sales for Maximum Allowance
What to do: Plan sales to use your annual tax-free allowance (if available) and avoid crossing into higher tax brackets.
- Calculate your total realised gains year-to-date.
- If you’re under the exemption (e.g., Germany: €900 realised, €1,000 exemption), sell up to the limit before year-end.
- If above the limit, consider deferring sales to next year to use the next exemption period.
- In Spain, bunching gains into a year when your income is lower can keep you in a lower bracket (e.g., 19% vs. 27%).
Example: In Germany, you have €950 gains in November 2026. You sell another €50 of shares in December to “fill up” your exemption — paying zero tax on €1,000 of gains. Next year, you can do the same.
Why it matters: Even small gains add up. Using your allowance every year can save thousands in taxes over a decade.
What can go wrong: Forgetting to use your allowance means you miss out on tax-free gains. Selling too much in one year can push you into a higher bracket (especially in Spain).
Pro Tip
Set a calendar reminder in October to review your realised gains and adjust sales before year-end.
Step 6: Choose Tax-Efficient ETFs and Brokers
What to do: Select accumulating (“Acc”) rather than distributing (“Dist”) ETFs to minimise taxable distributions. Choose brokers that support tax reporting in your country and offer access to EU-domiciled funds.
- On Trade Republic (DE/FR/IT/ES), search for “Acc” ETFs like iShares Core MSCI World UCITS ETF (Acc) – IE00B4L5Y983.
- On DEGIRO (EU-wide), filter by “Accumulating” in the ETF search.
- Prefer Ireland- or Luxembourg-domiciled ETFs for EU investors, as they benefit from favourable tax treaties (see our ETF Domicile in Europe: How It Impacts Your Taxes, Fees, and Withholding in 2026).
Why it matters: Distributing ETFs trigger taxable income even if you reinvest, while accumulating ETFs compound tax-deferred (except in some countries). Platform choice affects ease of tax filing.
What can go wrong: Buying US-domiciled ETFs can lead to higher withholding taxes and complex reporting (see our guide to US withholding taxes).
Pro Tip
Check if your broker provides an annual tax report compatible with your country’s tax filing system. This can save hours at tax time.
Step 7: Prepare for Country-Specific Reporting and Deadlines
What to do: Each country has its own reporting deadlines and forms for capital gains. Prepare your documentation early.
- Germany: Most brokers withhold tax at source, but you must report in your tax return if you use multiple brokers or have foreign accounts.
- France: Declare all gains in your annual tax return (Formulaire 2042).
- Netherlands: Report net assets for “Box 3” wealth tax by 1 March 2027.
- Italy: Report all capital gains in the “Redditi PF” form by 30 June 2027.
- Spain: Gains must be included in “IRPF” return, usually by 30 June 2027.
Why it matters: Missing deadlines can result in fines or interest charges.
What can go wrong: Relying solely on your broker to report your taxes — ultimate responsibility rests with you.
Pro Tip
Download all trade confirmations and annual statements as soon as they are available. Some brokers only keep these for a limited time.
Common Mistakes
- Ignoring tax on currency gains: Converting USD to EUR at a profit may be taxable in some countries.
- Assuming ETFs are always tax-free: In most EU countries, ETF sales are taxed just like individual stocks. See our ETF capital gains tax guide.
- Missing the annual allowance: Not realising gains up to the exemption wastes potential tax-free growth.
- Buying ineligible assets for tax wrappers: E.g., US stocks in a PEA are not allowed.
- Not keeping records: Inadequate documentation can make tax filing stressful or lead to overpaying.
Next Steps
- Review your country’s capital gains tax rules annually — they do change.
- Set up a simple spreadsheet or use tax software to track all realised gains/losses.
- Consider automating your investments for efficiency (see how to automate ETF investments).
- Explore additional allowances and tax strategies in our Guide to Maximizing Your Personal Income Tax Allowance.
- Read the Ultimate Guide to Tax-Efficient Investing in Europe (2026 Edition) for a comprehensive view.
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.