Before You Start
- Basic understanding of ETFs (Exchange-Traded Funds)
- Awareness of your country of tax residence
- Access to your broker account (e.g., Trade Republic, DEGIRO, Scalable Capital, BUX, or your local bank broker)
- Knowledge of whether your ETF is accumulating or distributing
- Your transaction history (purchase and sale dates, amounts, and prices)
Time needed: 30–60 minutes to review and summarise your ETF tax situation
What you'll need: Broker account access, calculator or spreadsheet, national tax portal login (for reporting)
Understanding ETF capital gains tax Europe is essential for any investor holding Exchange-Traded Funds in the EU or EEA. Tax rules vary significantly across countries, and getting it wrong can cost you money — or land you in trouble with tax authorities. In this tutorial, you’ll learn exactly how capital gains tax on ETFs works in major European countries, how to handle accumulating vs distributing ETFs, and actionable steps to keep your tax bill as low as legally possible in 2026.
Step 1: Identify Your Tax Residency and Relevant Rules
What to do: Confirm your country of tax residence — usually where you spend most of your time, work, or have your main home. Taxation of ETF gains is determined by your residency, not where your broker or ETF is based.
Why it matters: Each European country sets its own capital gains tax rates, exemptions, and reporting requirements. For example, the process and rates differ in Germany, France, and the Netherlands.
What can go wrong: If you use a broker based in another country (e.g., DEGIRO in the Netherlands while living in France), you might mistakenly follow the wrong tax rules.
- Germany: Capital gains on ETFs are taxed at 25% (Abgeltungsteuer) plus solidarity surcharge and church tax if applicable.
- France: Flat capital gains tax rate of 30% (12.8% income tax + 17.2% social contributions).
- Netherlands: No capital gains tax on ETFs for private investors; instead, a wealth tax (Box 3) applies.
- Spain: Capital gains tax rates are progressive from 19% to 28% (as of 2026).
- Italy: Flat 26% tax on capital gains from ETFs.
Pro Tip
Check your residency status annually, especially if you move or work across borders. Use the official tax residency tool from your national tax authority for confirmation.
Step 2: Distinguish Between Accumulating and Distributing ETFs
What to do: Check if your ETF is accumulating (reinvests income) or distributing (pays out dividends). You can find this information on your broker’s platform or the ETF factsheet (e.g., iShares Core MSCI World UCITS ETF Acc).
Why it matters: Some countries tax distributions and capital gains differently. Accumulating ETFs may trigger "fictitious" (deemed) distributions in certain jurisdictions (notably Germany), which are taxed even if no cash is paid out.
What can go wrong: Failing to declare deemed income from accumulating ETFs, or misreporting dividend income as capital gains.
- Example: If you hold €15,000 of Xtrackers MSCI Emerging Markets UCITS ETF (Acc), in Germany you must declare an annual "Vorabpauschale" (pre-lump sum) as taxable income, even if you receive no cash payout.
- In France, only realised gains and actual distributions are taxed.
Step 3: Track Your ETF Transactions and Holding Periods
What to do: Download your transaction history from your broker. Key data: purchase date, purchase price, sale date, sale price, quantity, and any associated fees.
On Trade Republic, for example:
- Tap Portfolio → History → Export to download all ETF buys and sells.
Why it matters: Most European countries tax only realised gains — i.e., when you sell ETF shares. Some (such as Spain) offer more favourable tax treatment if you hold for several years, while others (like Germany and France) do not differentiate by holding period.
What can go wrong: Missing or incomplete records can result in overpaying tax or being unable to prove your cost basis (what you originally paid for the ETF).
- Pro tip: Keep a spreadsheet with all ETF purchases and sales, including reinvested dividends for accumulating funds, to simplify calculations at tax time.
Step 4: Calculate Your Capital Gains (and Losses)
What to do: For each ETF sale, subtract your purchase price (plus any purchase fees) from your sale price (minus any sale fees) to determine your capital gain or loss.
- Example in Germany: You bought €10,000 of iShares Core MSCI World (Acc) in Jan 2022, and sell all for €14,000 in Feb 2026. Your capital gain is €4,000. This is subject to 25% capital gains tax plus surcharges.
- Example in France: Same scenario, but you also received €400 in dividends from a distributing ETF. You must declare both the €4,000 gain and €400 income.
- Netherlands: No capital gains tax, but the total value of your ETF holdings is included in your "Box 3" wealth tax calculation as of 1 January each year.
Why it matters: Knowing your gains or losses allows you to accurately fill out your tax return and offset losses against gains (where allowed).
What can go wrong: Forgetting to include transaction fees, or double-counting gains from currency fluctuations.
Pro Tip
If you sold for a loss, most countries (such as Germany, France, Spain, Italy) allow you to offset these losses against other investment gains in the same or future years. Don’t miss this opportunity to reduce your tax bill.
Step 5: Apply Allowances and Thresholds
What to do: Check if your country offers a tax-free allowance for capital gains or investment income, and apply it to your calculation.
- Germany: €1,000 tax-free allowance per person per year (Sparer-Pauschbetrag) — only capital gains above this are taxed.
- France: No specific capital gains allowance, but a small allowance exists for dividends and other income.
- Netherlands: The first portion of your Box 3 wealth is tax-free (around €57,000 for singles in 2026).
- Spain: No specific capital gains allowance for ETF gains.
Why it matters: Applying the correct allowance can save hundreds of euros in tax each year.
What can go wrong: Overlooking your eligibility for the allowance, or failing to submit a Freistellungsauftrag (tax exemption order) to your broker in Germany.
Pro Tip
In Germany, submit a Freistellungsauftrag to your broker (e.g., in Trade Republic: Profile → Tax Exemption Order) to ensure your allowance is applied automatically.
Step 6: Report Your ETF Capital Gains Correctly
What to do: File your annual tax return, including all relevant ETF transactions, gains, and income.
- Germany: Most brokers (Trade Republic, Scalable Capital, DEGIRO) withhold tax at source, but you must still report foreign ETFs or unreported gains on your tax return (Anlage KAP).
- France: Capital gains and distributions must be reported in your annual tax return (Formulaire 2042, 2047 for foreign income).
- Netherlands: Declare the total value of your ETF holdings in your Box 3 section by 1 March each year.
- Italy: Use the "Quadro RT" section of your tax return for ETF capital gains.
Why it matters: Incomplete or incorrect reporting can result in fines, interest, or audits. Automated tax reporting varies by broker and country: always check your broker’s annual tax report for accuracy.
What can go wrong: Failing to declare ETFs held with foreign brokers, or omitting accumulating ETF deemed income (especially in Germany).
Pro Tip
Use online tax tools designed for your country, such as ELSTER (Germany), impots.gouv.fr (France), or Mijn Belastingdienst (Netherlands), to streamline your tax filing process.
Step 7: Minimise Your ETF Capital Gains Tax Bill
What to do: Use available legal strategies to reduce your ETF tax liability in 2026.
- Harvest losses: sell underperforming ETFs to realise losses and offset gains (especially in Germany, France, Spain, Italy).
- Maximise allowances: spread sales over multiple years to stay below annual thresholds.
- Choose tax-efficient ETFs: in Germany, UCITS-compliant ETFs domiciled in the EU are taxed more favourably than US-domiciled funds.
- Use tax-advantaged accounts where available (e.g., PEA in France, Box 3 Netherlands), but note that these are limited in most countries.
Why it matters: Strategic tax planning can save you thousands of euros over time and improve your net investment returns.
What can go wrong: Making last-minute trades without considering transaction costs, bid-ask spreads, or how loss harvesting interacts with local "wash sale" rules (especially strict in Germany).
Pro Tip
Set a calendar reminder every December to review your ETF portfolio for loss harvesting and allowance optimisation opportunities before year-end.
Common Mistakes
- Ignoring accumulating ETF taxation: Especially problematic in Germany due to "Vorabpauschale".
- Assuming your broker handles all tax reporting: Many brokers, especially those outside your country, do not.
- Confusing capital gains with dividend income: These are taxed separately in most European countries.
- Missing deadlines: Late tax reporting can result in penalties and interest charges.
- Overlooking loss harvesting: Failing to offset losses means you pay more tax than necessary.
- Using non-EU ETFs: Can trigger unfavourable tax treatment (e.g., US-domiciled ETFs in Germany and France).
Next Steps
- Log in to your broker and download your full transaction history for all ETFs.
- Check your country’s latest capital gains and wealth tax rules on the official government website.
- Identify whether your ETFs are accumulating or distributing and note any deemed income for tax purposes.
- Prepare your tax calculations in a spreadsheet, applying allowances and offsetting losses as permitted.
- File your tax return using your national online portal, and keep all supporting documents for future reference.
- Set reminders for year-end portfolio review and tax planning in 2026.
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.