blog · ~6 min read

EU Trading Taxes Overview

The EU harmonizes trade rules and currency but not capital gains tax, so crossing a border inside the Union can change your tax bill by 30 percentage points.

T By tradernewbie · Curated for beginners
#taxes#compliance
Cet article est en anglais. Voulez-vous le voir dans votre langue ? Google Translate →

Les outils interactifs peuvent ne pas fonctionner dans la vue traduite.

EU Trading Taxes Overview

The EU harmonizes trade rules and currency, but not capital gains tax. Crossing a border inside the Union can change your tax bill by 30 percentage points.

There is no single European trading tax. Each member state sets its own regime, and the differences are large enough that residency — not just strategy — drives after-tax returns.

Germany: the one-year line

Germany taxes "speculation" gains on securities sold within 12 months of purchase:

  • Gains above a €1,000 annual allowance (Sparer-Pauschbetrag) are taxed at the personal income rate plus solidarity surcharge
  • Securities held longer than one year are tax-free for individuals
  • Cryptocurrency held under one year is taxable above a €600 exemption; held over one year, generally tax-free

The 12-month holding period is the dominant variable. A swing trader pays full marginal tax; a holder pays nothing.

France: the flat 30% (PFU)

France levies the prélèvement forfaitaire unique (PFU) — a flat 30% on investment income:

  • 12.8% tax
  • 17.2% social charges

Taxpayers may instead opt for the progressive income-tax scale, which benefits lower earners. PFU's simplicity makes it predictable.

The Netherlands: Box 3 wealth tax

The Netherlands does not tax realized gains directly. Instead, Box 3 taxes a deemed return on your assets above a threshold. The rate is a sliding scale roughly 1.4%–1.8% of asset value each year. Whether you profit or lose, you pay on the assumed return.

Spain and Italy: savings-base rates

  • Spain: savings income (including capital gains) at 19% / 21% / 23% / 27% / 28% across brackets
  • Italy: flat 26% on capital gains and dividends

Cross-border traps

Issue Why it bites
Residency vs citizenship Tax follows where you live, not your passport
Double taxation treaties Prevent being taxed twice — but paperwork is heavy
Temporary absences Some states keep taxing "exit" gains for years
Broker reporting Foreign brokers may not issue local tax forms

Practical steps

  1. Confirm your tax residency — it overrides citizenship
  2. Identify the holding-period thresholds in your country (often 6 or 12 months)
  3. Learn whether your country taxes gains on realization or on a deemed-return basis
  4. Use the EU double-taxation network if you trade across borders
  5. Treat the national tax authority's guidance as primary — EU averages do not apply locally

The EU is one market, but 27 tax codes. Read yours.

Related market data, powered by TradingView.

Educational content · Not financial advice · Trade at your own risk