Before You Start
- Basic understanding of capital gains tax in your EU country (e.g., Germany, France, Netherlands, Spain, etc.)
- An active brokerage account with a European-accessible platform (e.g., DEGIRO, Trade Republic, or Interactive Brokers)
- A list of your current investments and their purchase prices (cost basis)
- Access to your tax identification number and tax reporting portal or accountant
Time needed: 1–3 hours for initial setup and first harvest; 30–60 minutes per future event
What you'll need: Brokerage account, spreadsheet or portfolio tracker, calculator, access to platform tax documents
Tax-loss harvesting is a powerful strategy for European investors to reduce capital gains taxes by selling securities at a loss and offsetting gains elsewhere in your portfolio. While the principles are similar globally, Europe has unique rules—especially around wash sales, offsets, and reporting. This tax-loss harvesting guide for Europe will walk you through every step, with real examples, platform-specific tips, and a clear annual calendar for 2026.
Step 1: Understand the Rules in Your Country
What to do: Research your country’s capital gains tax rate, loss offset limits, and “wash sale” rules. For example, Germany and the Netherlands allow unlimited offset of losses against gains, but Spain and France have stricter offset rules. In most EU countries, you can carry forward unused losses to future years.
- Germany: Losses can offset all capital gains; no specific wash sale rule, but artificial loss creation (e.g., selling to a related party) is disallowed.
- France: Losses can offset only the same type of gains; strict reporting.
- Spain: Losses can offset up to 25% of savings income per year.
- Netherlands: Capital gains from Box 3 assets (most stocks/ETFs) not taxed, but Box 2 (substantial shareholdings) is.
Why it matters: Tax-loss harvesting is only useful where capital gains tax is due. Knowing your local rules ensures your actions are effective and compliant.
What can go wrong: Failing to check local regulations can result in denied deductions or even penalties. Always confirm with your tax authority or a tax advisor.
Pro Tip
Search "[your country] capital gains tax 2026" on your tax authority’s website for up-to-date rules. Bookmark the page for reference during tax reporting.
Step 2: Identify Eligible Investments with Unrealized Losses
What to do: Review your portfolio for ETFs, stocks, or funds currently worth less than what you paid (cost basis). For example, if you bought 20 shares of iShares Core MSCI World UCITS ETF (EUNL.DE) at €400 each, and they’re now €360, your unrealized loss is (€360 - €400) × 20 = €800.
- Log in to your broker (e.g., DEGIRO: Portfolio → Positions; Trade Republic: Portfolio tab; IBKR: Portfolio → Performance).
- Export or note the purchase price and current price for each position.
- List all assets with unrealized losses in a spreadsheet.
Why it matters: You can only harvest tax losses on investments sold at a loss relative to their cost basis. Knowing which assets qualify is the foundation of the process.
What can go wrong: Mixing up purchase prices (especially for assets bought in multiple tranches) can result in incorrect loss calculations. Always use your broker’s official records.
Pro Tip
DEGIRO and IBKR allow you to export transaction history as CSV files, making it easier to calculate your cost basis for each holding.
Step 3: Check the EU Wash Sale Rules and Avoid Disqualifying Transactions
What to do: Ensure you do not repurchase the same (or “substantially identical”) security within the prohibited period. While there is no unified EU-wide wash sale rule, many countries (e.g., Germany, Austria, Italy) disallow loss claims if you buy back the same security within 30 days before or after the sale.
- Plan your sale so you do not repurchase the same ETF/stock within 30 days (before or after).
- If you want to remain invested, consider switching to a similar but not identical ETF (e.g., sell iShares Core MSCI World UCITS ETF and buy Xtrackers MSCI World UCITS ETF, both EUR-hedged but different ISINs).
Why it matters: Violating the wash sale rule means your loss will be disallowed for tax purposes, defeating the purpose of harvesting.
What can go wrong: Accidentally triggering a wash sale (e.g., by automated savings plans or DRIPs) can invalidate your tax loss. Check all scheduled purchases.
Pro Tip
Pause any automated investment plans for the asset you’re harvesting, and set a calendar reminder to avoid repurchasing for at least 31 days.
Step 4: Execute the Sale on Your Broker Platform
What to do: Sell the chosen security through your broker. Here’s how on three major platforms:
- DEGIRO: Go to Portfolio → Select the ETF/stock → Click "Sell" → Enter amount → Confirm sale. You should see a pending or completed sell order and a cash balance increase in EUR.
- Trade Republic: Tap Portfolio → Tap the ETF/stock → Tap "Sell" → Choose amount → Confirm with PIN/biometric. Sale is usually instant; check your cash balance.
- IBKR: In Client Portal, go to Portfolio → Click the asset → Click "Sell" → Set quantity → Review and submit. You’ll see the transaction in your Activity tab.
Expected outcome: You should now see the asset removed (or reduced) in your portfolio and a corresponding cash amount in your EUR account. The realized loss will be visible in your annual transaction report.
Why it matters: The sale triggers the realization of the loss, which is what you’ll use to offset gains for tax purposes.
What can go wrong: Selling outside market hours can delay execution or cause price slippage. Double-check you’re selling the correct asset and quantity.
Pro Tip
Download a PDF or CSV confirmation of your sale from your broker immediately. This will make tax reporting far easier later.
Step 5: Decide Whether to Reinvest Immediately (and How)
What to do: To maintain your market exposure, consider buying a similar (but not identical) ETF or stock. For example, after selling EUNL.DE, you could buy Xtrackers MSCI World UCITS ETF (XDWD.DE). This avoids the wash sale rule while keeping your strategy intact.
- On DEGIRO, search for the new ETF (e.g., XDWD.DE) → Click "Buy" → Enter amount → Confirm.
- On Trade Republic, tap Search → Enter ETF name/ISIN → Tap "Buy" → Confirm.
- On IBKR, use the search bar → Select new ETF → Click "Buy" → Submit order.
Expected outcome: You should see the new ETF/stock appear in your portfolio, with a new cost basis at current market price.
Why it matters: Staying invested prevents you missing out on market gains during your 30-day waiting period, and using a different ETF avoids disqualification.
What can go wrong: Accidentally buying back the exact same ETF too soon can trigger the wash sale rule. Double-check ISINs and names.
Pro Tip
Use ETF comparison tools (e.g., justETF or your broker’s research tools) to find substitutes with similar holdings and fees.
Step 6: Document and Report Your Transactions for Tax Purposes
What to do: Keep detailed records of:
- Date of sale and purchase
- Name, ISIN, and ticker of securities sold and bought
- Number of shares, sale price, and purchase price
- Total realized loss (in EUR)
At year-end (or when filing taxes in spring 2027), use your broker’s annual report:
- DEGIRO: Profile → Documents → Annual Report (Jahressteuerbescheinigung for Germany)
- Trade Republic: Profile → Documents → Tax reports
- IBKR: Reports → Tax Documents → Realized Gains/Losses
Enter the relevant data into your tax return, or provide it to your accountant. Attach supporting documents if required by your country (e.g., Germany requires documentation for each sale).
Why it matters: Accurate reporting is essential for claiming your tax loss and avoiding audits or penalties.
What can go wrong: Missing paperwork or incorrect reporting can result in disallowed losses or fines.
Pro Tip
Set up a dedicated folder (physical or digital) for all tax-loss harvesting transactions and confirmations. This saves hours during tax season.
Step 7: Plan Your Tax-Loss Harvesting Calendar (2026 Edition)
What to do: Schedule regular portfolio reviews, especially near year-end. Most investors harvest losses in November or early December, but you can do it any time a significant loss appears.
- March–April: Review prior year’s tax documents and identify carry-forward losses.
- June–September: Check for new unrealized losses after market corrections.
- November–Early December: Final review and execute sales to capture losses before December 31.
- December 31: Deadline for realizing losses for 2026 tax year in most EU countries.
- January–March (2027): Download annual broker statements and prepare your tax filing.
Why it matters: Timely action ensures you don’t miss the annual deadline and maximizes your tax benefit.
What can go wrong: Waiting until the last trading day can risk missing settlement deadlines or encountering platform outages. Start at least a week before year-end.
Pro Tip
Add calendar reminders for a “tax-loss harvest checkup” every November 15 and December 20.
Common Mistakes
- Ignoring wash sale rules: Accidentally repurchasing the same security within 30 days, invalidating your loss.
- Misreporting losses: Using incorrect cost basis or missing required documentation.
- Harboring small, illiquid positions: Selling assets that are hard to trade, incurring excessive fees.
- Over-trading: Harvesting losses too frequently, leading to high transaction costs and possible loss of long-term gains.
- Assuming all EU countries have the same rules: Not checking local tax law specifics.
Next Steps
- Review your country’s most recent tax guidance on capital gains and loss offsets.
- Set up a spreadsheet or use your broker’s portfolio tracker to monitor cost basis and unrealized losses.
- Test a small harvest this year to get familiar with the process before larger trades.
- Consult with a qualified tax advisor if your situation is complex, or if you trade across multiple countries.
- Stay updated on tax law changes for 2026 and beyond, as EU harmonization efforts may introduce new rules.
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.