Before You Start
- Basic understanding of ETF investing and capital gains tax rules in your country
- Active brokerage account (DEGIRO, Interactive Brokers (IBKR), or Trade Republic) with recent ETF transactions
- Access to your tax residency's official tax guidance (Germany, France, Netherlands, or BeNeLux region)
- Portfolio tracking tool or spreadsheet (for accurate record-keeping)
Time needed: 1–2 hours for initial setup and annual review
What you'll need: Brokerage account credentials, tax ID, local tax rules summary, calendar/reminder app
ETF tax loss harvesting is a powerful technique for European investors to reduce taxable capital gains by realizing losses on underperforming ETFs. While the concept is popular in the US, the European tax landscape is more complex, and the rules differ significantly by country. In this tutorial, you'll learn what ETF tax harvesting is, how it works in Europe, and how to implement it step-by-step using DEGIRO, Interactive Brokers, or Trade Republic.
As we covered in our complete guide to building a low-cost European ETF portfolio, tax efficiency is a critical pillar of long-term investing. Here, we go deep on tax loss harvesting—so you can keep more of your returns.
What Is ETF Tax Harvesting—and Why Does It Matter in Europe?
ETF tax loss harvesting means selling ETFs at a loss to offset realized capital gains, reducing your tax bill. After selling, you can reinvest the proceeds—often in a similar ETF—to maintain your desired asset allocation. This is especially useful in volatile years, or when rebalancing.
However, European tax law varies by country. Some countries allow capital losses to offset gains; others impose restrictions or have “wash sale” rules (which prevent you from immediately rebuying the same security). Understanding your local regime is essential for compliance and effectiveness.
Step 1: Check Your Country’s Tax Rules
What to do: Before harvesting tax losses, verify the capital gains and loss offset rules for your country of tax residency.
- Germany: Losses from ETF sales can offset ETF gains, but not other income. Germany enforces a “same security” wash sale rule: if you buy the same ETF within 30 days, the loss is disallowed.
- France: Capital losses can offset capital gains on securities, but not other types of income. No explicit wash sale rule, but tax authorities may scrutinize obvious “round-trip” trades.
- Netherlands: Most private investors are taxed under Box 3 (wealth tax, not capital gains), so tax loss harvesting is generally not applicable. If you are a professional investor (Box 1), different rules apply.
- BeNeLux (Belgium, Luxembourg): Belgium does not tax capital gains for private individuals, but professional investors and some exceptions exist. Luxembourg taxes capital gains only if assets are sold within 6 months of purchase.
Why it matters: If your country does not tax capital gains, or if you fall outside the relevant tax categories, tax harvesting is irrelevant—or could even raise compliance issues.
What can go wrong: Harvesting losses in a country where it has no benefit wastes time and may create extra reporting complexity. In Germany, rebuying the same ETF too quickly invalidates the loss for tax purposes.
Pro Tip
Bookmark your national tax authority’s official English guidance on capital gains. Update your knowledge annually—rules change, as seen in the 2026 EU capital gains tax reform.
Step 2: Identify Loss-Making ETFs in Your Portfolio
What to do: Review your ETF holdings and their purchase prices. Identify ETFs currently trading below your average purchase price (i.e., those with an unrealized loss).
- Use your broker’s platform or a portfolio tracker (e.g., these free tools for Europeans) to export your transaction history.
- Calculate the current unrealized P/L for each ETF.
EUR Example: You bought 50 shares of iShares Core MSCI World UCITS ETF (IE00B4L5Y983) at €110 each in March 2026. It’s now December 2026, and the ETF trades at €95. Your unrealized loss is (50 × (€95–€110)) = –€750.
Expected outcome: You have a list of ETFs with current unrealized losses, ready for potential harvesting.
Why it matters: Only realized (i.e., sold) losses can offset gains. Tracking your cost basis is essential for accurate reporting.
What can go wrong: If you miscalculate your cost basis (especially with multiple purchases over time), you could overstate or understate your loss—leading to tax errors.
Pro Tip
Most brokers (DEGIRO, IBKR, Trade Republic) allow CSV export of your full transaction history. Keep this file updated for tax filing and audit purposes.
Step 3: Sell Loss-Making ETFs—Platform Instructions
What to do: Sell the identified ETF(s) with unrealized losses. Here’s how on major European brokers:
- DEGIRO: Go to “Portfolio” → Select ETF → Click “Sell” → Enter quantity and price → Confirm order.
- Interactive Brokers (IBKR): In Client Portal, go to “Portfolio” → Click ETF ticker → “Sell” → Fill in order ticket → Submit.
- Trade Republic: Tap “Portfolio” → Select ETF → Tap “Sell” → Enter amount (full or partial) → Swipe to confirm.
Expected outcome: The ETF is sold, and your broker confirms the transaction. You have now realized a capital loss (e.g., –€750 from the earlier example).
Why it matters: Only realized losses count for tax harvesting. Selling is the critical step to lock in the loss for the tax year.
What can go wrong: Selling during market volatility may result in a less favorable price. For partial sales, track which tax lots you’re selling—some brokers use FIFO (first-in, first-out) by default.
Pro Tip
Download your broker’s official 2026 tax report after the sale. This document is essential for tax filing and may be requested by your tax authority.
Step 4: Reinvest Proceeds—But Avoid Wash Sale Traps
What to do: Decide whether to reinvest the proceeds immediately or wait. If you wish to maintain your portfolio allocation, purchase a similar but not identical ETF (to avoid wash sale rules where relevant).
- Germany: Wait at least 31 days before rebuying the same ETF or buy a different ETF tracking the same index (e.g., switch from iShares Core MSCI World UCITS ETF to Xtrackers MSCI World UCITS ETF).
- France, BeNeLux: No explicit wash sale rule, but best to avoid buying the exact same ETF within a short window to stay on the safe side.
EUR Example: After selling iShares MSCI World at €95, you buy Xtrackers MSCI World UCITS ETF (LU0274208692) at €96. This keeps your exposure similar but avoids “same security” issues.
Expected outcome: Your portfolio risk profile is largely unchanged, but you have realized a loss for tax purposes.
Why it matters: Immediate reinvestment keeps your long-term investment plan on track without violating tax rules.
What can go wrong: Accidentally repurchasing the same ETF within the prohibited window (e.g., 30 days in Germany) invalidates the tax benefit. Buying a less liquid or higher-fee alternative can increase costs.
Pro Tip
Create a calendar reminder for 31 days after your sale if you intend to repurchase the original ETF. Automation helps you stay compliant with local wash sale rules.
Step 5: Record and Report Your Transactions
What to do: Document every sale and purchase, including:
- Date, ETF name and ISIN, quantity, sale price, purchase price, realized gain/loss
- Retain broker statements and tax documents
- File the loss on your annual tax return (see your country’s tax form instructions)
Expected outcome: Your tax return correctly reflects the harvested loss, offsetting eligible gains for 2026.
Why it matters: Incomplete records can lead to missed tax savings or, worse, audits and penalties.
What can go wrong: Misreporting or lack of documentation can result in disallowed losses or fines from tax authorities.
Pro Tip
Set an annual calendar reminder for December 1st to review your portfolio for tax harvesting opportunities before year-end deadlines.
Common Mistakes
- Ignoring local tax law: Not all European countries allow or benefit from tax loss harvesting. Always check your specific situation.
- Violating wash sale rules: Especially in Germany, buying the same ETF within 30 days cancels your loss deduction.
- Poor record-keeping: Incomplete documentation risks tax errors and audit issues.
- Switching to inferior ETFs: Reinvesting in a more expensive or less liquid ETF can hurt long-term returns.
- Forgetting about DRIP traps: Accidental reinvestment of dividends can complicate tax reporting. See how to avoid DRIP tax traps.
Next Steps
- Review your country’s capital gains tax regime annually, especially after reforms like the 2026 EU capital gains tax reform.
- Optimize your ETF selection for tax efficiency—see our deep dive on multi-asset ETFs and tax efficiency.
- Compare broker features and reporting tools: DEGIRO vs. IBKR vs. Trade Republic.
- Track your performance and tax lots using the best free tools for Europeans.
- For a broader perspective on portfolio strategy, revisit our 2026 ETF portfolio guide.
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.