Selling ETFs Before Year-End — When Does It Pay Off Tax-Wise?

TAX · Q4 STRATEGY · 2026

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.

THE Q4 DECISION QUESTION
Worth it = Tax savings now 14-day market risk Compounding loss

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.

Allowance available (single)1,000 €
YTD capital income 2026300 € (distribution)
Unused allowance700 €
Realizable gain (with 30% PE)~1,000 €
Immediate tax savings~185 €

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).

Equity gain realized 2026+8,000 €
Tax thereon (with 30% PE)~1,477 €
Equity ETF unrealized loss−6,000 € loss
Realized loss (with 30% PE haircut)−4,200 € in bucket
2026 tax savings~1,108 €

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.

VWCE position Jan 1, 2027 (planned)100,000 €
VP 2027 (~0.3% effective tax)~296 €
Sale Dec 27, 2026 (spread cost)~30 – 60 €
Net effect+236 to +266 €

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

DON’T BOTHER
  • 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.
DO IT
  • 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.

1. Pull preliminary 2026 tax statement from brokerearly December
2. Check allowance utilization< 1,000 €? Consider sale
3. Check equity loss bucketrequest loss certificate
4. Plan roll trades (replacement ETF)same-day execution
5. Execute orders Dec 23 – 27settlement before Dec 31

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.

CALCULATOR

Tax Optimization Calculator

Plug in your allowance utilization and unrealized losses to see whether a Q4 sale pays off.

Open Tax Calculator →
Note: Verify exchange holidays and settlement times for 2026 before executing. Tax-loss harvesting is legal but effectiveness depends on broker implementation. Not individual tax advice.
PARTNER PICK

Try TradingView Free for 30 Days

Plus get a discount on your first subscription through this link.

30 Days Free Trial
Discount
Pro Charts & Tools
Start 30-Day Free Trial →
Affiliate link: we earn a commission if you subscribe through this link, at no extra cost to you.
Scroll to Top