Selling ETFs Before Year-End — When Does It Pay Off Tax-Wise?
December is peak tax-optimization season. Three legitimate reasons to sell ETFs before December 31: using the German tax-free allowance, realizing losses (tax-loss harvesting), and avoiding the next-year Vorabpauschale. Just as often, an end-of-year sale is unnecessary or even counterproductive. This guide shows with concrete numbers when a Q4 sale really pays off — and when to leave it alone. Applies to investors with German tax residency.
Rule of thumb: a sale is only worth it if the tax savings are precisely calculable and greater than ~0.5% of the sale amount. Anything below that drowns in spread + market noise.
Reason 1: Use Up the Tax-Free Allowance
By far the most common use case. If your year-to-date capital income is under 1,000 € (single) or 2,000 € (married), the unused remainder is lost — it doesn’t carry forward. A targeted partial sale realizes the missing amount tax-free.
Concrete: sell ETF shares worth e.g. 5,000 € with 1,000 € unrealized gain — after 30% partial exemption, 700 € remain taxable, fully covered by the allowance. Buy back the next day — allowed (no “wash-sale rule” in Germany).
Reason 2: Realize Losses (Tax-Loss Harvesting)
If you hold equity ETFs at a loss and have already realized equity gains the same year, selling the loser recovers the tax already paid. Important: losses from equity ETFs only offset against equity gains (separate equity loss bucket).
Strategy: swap the loser into a similar but not identical ETF (e.g. iShares MSCI World → Vanguard FTSE Developed). You stay invested but realize the tax loss. Note: with identical ISIN, expect at least 1-day delay before the tax office accepts the loss offset.
Reason 3: Avoid the 2027 Vorabpauschale
If you plan to sell an ETF in early 2027 anyway, selling before Dec 31, 2026 avoids the 2027 VP entirely — because the ETF is no longer in the depot on Jan 1, 2027. Only worth it if the planned sale is certain; otherwise you risk swapping the ETF at spread cost without gain.
Caveat: if you hold the ETF through 2027 and earn 7% returns, that’s 7,000 € gain — far more than the VP savings. This strategy works only with a certain exit date (e.g. home purchase, large planned expense).
When NOT to Sell
- Allowance already fully used — every sale triggers full tax.
- No realizable losses — only unrealized gains in depot.
- Long-term holder without near-term cash need — compounding wins.
- Small portfolio under 30,000 € equity ETFs — even 1% tax optimization is under 100 €, often eaten by spread.
- Allowance unused — roll-sale-and-repurchase within 24 hours.
- Realized gains AND open losses in the same year.
- Certain Q1/Q2 2027 sale already planned — pulling forward a few weeks saves VP.
- VP burden over 500 €/year — consider switching to distributing variant.
Practical Q4 2026 Checklist
Best to run this checklist between Dec 1 and Dec 20 — later gets tight due to T+2 settlement.
Related Topics
FAQ
By when must the sale be executed?
By the last trading day of the year — for 2026 expected to be Dec 30 (Wednesday). Due to T+2 settlement, the order should be placed by Dec 27 at the latest so the cash arrives in the same tax year.
Is there a wash-sale rule in Germany?
Not in the strict US sense — you can buy the same ETF back the same day. With identical ISIN within seconds there are risks: some brokers don’t recognize the loss. Safe practice: buy back the next day, or switch to a similar but not identical ETF (iShares MSCI World → Vanguard FTSE Developed).
What about December savings plans?
Savings-plan executions are buys, not sells — they don’t trigger tax. They do raise the value on Jan 1, 2027 and thus the next-year VP slightly. Negligible at normal contribution levels.
Can I carry losses from 2026 forward?
Yes — unused losses in the equity bucket roll forward to the next year automatically. Indefinitely. You only lose them by closing the depot and not requesting a loss certificate.
Is it worth selling thousands of euros for 30 € in allowance savings?
Probably not. Spreads and order fees at small brokers eat 5 – 15 € per trade. Commission-free brokers (Trade Republic, Scalable) make even 30 € optimizations worthwhile — at DKB/comdirect, only above 100 € tax savings.
Tax Optimization Calculator
Plug in your allowance utilization and unrealized losses to see whether a Q4 sale pays off.
Open Tax Calculator →Try TradingView Free for 30 Days
Plus get a discount on your first subscription through this link.
