Tool
Western Europe Forex Tax Comparison Calculator 2026
Enter your annual gains and losses once — see the tax bill in Germany, France, Italy, Spain, the Netherlands, and Switzerland side by side. Six radically different tax regimes, one clear comparison.
🇳🇱 Netherlands is the cheapest jurisdiction for this profile
Total tax drag: EUR 0 (0.0% effective) — saving EUR 10,500 compared to 🇫🇷 France.
| Country | Net Gains | Income Tax | Asset Tax | Total Drag | Effective Rate | Net Profit |
|---|---|---|---|---|---|---|
| 🇳🇱NetherlandsLowest | EUR 35,000 | EUR 0 | — | EUR 0 | 0.0% | EUR 35,000 |
| 🇨🇭Switzerland | EUR 35,000 | EUR 0 | EUR 38 | EUR 38 | 0.1% | EUR 34,963 |
| 🇪🇸Spain | EUR 35,000 | EUR 7,230 | — | EUR 7,230 | 14.5% | EUR 27,770 |
| 🇩🇪Germany | EUR 35,000 | EUR 8,968 | — | EUR 8,968 | 17.9% | EUR 26,033 |
| 🇮🇹Italy | EUR 35,000 | EUR 9,100 | EUR 50 | EUR 9,150 | 18.3% | EUR 25,850 |
| 🇫🇷France | EUR 35,000 | EUR 10,500 | — | EUR 10,500 | 21.0% | EUR 24,500 |
Country-by-Country Notes
🇳🇱 Netherlands — Box 3 deemed return (~2.17% effective)
Balance below EUR 57,000 threshold — no Box 3 tax. Actual gains/losses are irrelevant under the deemed-return system.
🇨🇭 Switzerland — 0% private CGT + cantonal wealth tax
0% CGT (private trader). Wealth tax ~EUR 38 (0.15% mid-range cantonal estimate on EUR 25,000 balance). Rates vary: Zug ~0.05%, Zürich ~0.13%, Geneva ~0.35%.
🇪🇸 Spain — 19–28% progressive (5 tiers)
Spans 19% + 21% brackets. Effective rate: 20.7%. 4-year loss carryforward.
🇩🇪 Germany — 26.375% Abgeltungsteuer + EUR 20k loss cap
26.375% Abgeltungsteuer. All losses within the EUR 20,000 cap. EUR 1,000 Sparerpauschbetrag applied.
🇮🇹 Italy — 26% imposta sostitutiva flat
26% imposta sostitutiva. IVAFE adds EUR 50 (0.2% on EUR 25,000 foreign assets). 4-year loss carryforward.
🇫🇷 France — 30% PFU flat tax (or barème opt-in)
PFU 30% flat (12.8% IR + 17.2% prélèvements sociaux). Barème progressif opt-in may be cheaper below ~EUR 25,710 taxable income. 10-year loss carryforward.
Key Structural Differences
| Feature | DE | FR | IT | ES | NL | CH |
|---|---|---|---|---|---|---|
| Rate structure | 26.375% | 30% flat | 26% flat | 19–28% | Deemed | 0% |
| Loss deduction | EUR 20k cap | 100% | 100% | 100% | N/A | N/A |
| Loss carryforward | Indefinite* | 10 years | 4 years | 4 years | None | N/A |
| Asset/wealth tax | No | No | 0.2% IVAFE | No | Box 3 | 0.05–0.35% |
| Tax on losses | No | No | IVAFE only | No | Yes (Box 3) | Wealth only |
| Currency | EUR | EUR | EUR | EUR | EUR | CHF (float) |
* Germany: indefinite carryforward applies only to derivative losses exceeding the EUR 20,000 annual cap.
How Western European Forex Tax Works
The six largest Western European economies tax forex trading profits through six fundamentally different mechanisms: flat withholding (Germany), flat social-inclusive (France), flat investment (Italy), progressive tiers (Spain), deemed returns on assets (Netherlands), and zero CGT with wealth tax (Switzerland). The headline rate alone is misleading — structural features like Germany's EUR 20,000 derivative loss cap, the Dutch Box 3 deemed-return system, and Italy's IVAFE foreign-asset levy create materially different outcomes for the same trading profile.
This calculator models each country's actual regime — not just the headline rate — so you can see the real cost of trading in each jurisdiction. All inputs and outputs are in EUR.
Germany: Abgeltungsteuer + Derivative Loss Cap
Germany applies a flat 25% Kapitalertragsteuerplus 5.5% Solidaritätszuschlag = 26.375%on capital gains (Kirchensteuer may add 8–9% of the tax for church members). A EUR 1,000 Sparerpauschbetrag (saver's allowance) shields the first EUR 1,000 of capital income from tax.
The critical structural feature is the EUR 20,000 annual derivative loss cap, introduced in 2021. Forex CFD losses can only be offset against derivative gains up to EUR 20,000 per year. Losses exceeding this cap carry forward indefinitely but remain capped at EUR 20,000/year. For traders with volatile returns, this cap can push the effective rate well above 26.375% — potentially exceeding 50% on net profit in high-drawdown years.
Report via Anlage KAP (Zeile 15 for derivatives). German-resident brokers withhold tax automatically; foreign brokers require self-assessment.
France: PFU Flat Tax or Barème Opt-In
France's Prélèvement Forfaitaire Unique (PFU)applies a flat 30% on capital gains: 12.8% income tax + 17.2% prélèvements sociaux. The social contributions are unavoidable even if you opt into the progressive barème.
Taxpayers can elect the barème progressif (progressive income tax scale) instead of the 12.8% flat portion. This is advantageous when total taxable income falls below approximately EUR 25,710 (the 0% bracket), reducing the total rate to 17.2% (social contributions only). Above that threshold, the PFU is typically cheaper.
Losses carry forward for 10 years— the second-longest in this comparison after Germany's indefinite (but capped) carryforward. Report on Form 2074 and declare foreign accounts on Form 3916 (EUR 1,500 penalty per undeclared account).
Italy: Imposta Sostitutiva + IVAFE
Italy applies a flat 26% imposta sostitutiva on realised capital gains. Two filing regimes are available: regime amministrato(broker withholds tax automatically — only available through Italian-licenced brokers) and regime dichiarativo (self-assessment via Redditi PF).
Foreign broker accounts are subject to IVAFE(Imposta sul Valore delle Attività Finanziarie detenute all'Estero): an annual 0.2% tax on the value of financial assets held abroad. This applies regardless of trading performance. All foreign accounts must be declared on Quadro RW (no minimum threshold). Losses carry forward for 4 years.
Spain: Progressive Rendimientos del Ahorro
Spain taxes capital gains through five progressive brackets: 19% on the first EUR 6,000, 21% on EUR 6,001–50,000, 23% on EUR 50,001–200,000, 27% on EUR 200,001–300,000, and 28% above EUR 300,000.
This progressive structure favours small accounts (19% on the first EUR 6,000 is the lowest rate in this comparison) but penalises large profits (28% top bracket exceeds Italy's flat 26%). Losses carry forward for 4 years. Foreign assets above EUR 50,000 must be declared on Modelo 720 (following ECJ Case C-788/19, penalties are now proportionate rather than punitive).
Netherlands: Box 3 Deemed-Return System
The Netherlands does not tax actual capital gains. Instead, Box 3 applies a deemed (fictional) return to net assets above a EUR 57,000 tax-free threshold (EUR 114,000 for couples). Investment assets (including brokerage accounts) are deemed to earn approximately 6.04% (2026 rate), taxed at a flat 36%.
This creates a unique situation: you pay tax even if your account lost value. Conversely, traders who significantly outperform the 6.04% deemed return pay less than under a standard CGT. The Hoge Raad ruling (December 2021, Kerstarrest) declared the previous system incompatible with ECHR property rights. A transition to actual-return taxation is planned but not yet implemented as of 2026.
Switzerland: 0% CGT with Wealth Tax
Switzerland does not tax capital gains for private investors. The ESTV (Federal Tax Administration) applies a 5-criteria test from Kreisschreiben Nr. 36 to distinguish private from professional trading: holding period, transaction frequency, leverage, derivative portfolio concentration, and whether trading income funds living expenses.
Active forex CFD traders using high leverage may be classified as professional, subjecting gains to self-employment income tax at marginal rates up to 40%+. Private traders face only cantonal wealth tax on brokerage balances, ranging from approximately 0.05% (Zug) to 0.35% (Geneva). This calculator uses a 0.15% mid-range estimate.
Which Western European Country Is Best for Forex Traders?
The answer depends on your trading profile:
- Any account size, can live in Switzerland: Switzerland (0% CGT with minimal wealth tax drag).
- Small profits under EUR 6,000: Spain (19% lowest bracket) or Switzerland.
- Moderate profits EUR 6k–50k: Italy (flat 26%) or Spain (blended ~20.4% at EUR 50k).
- High profits above EUR 200k:Italy (flat 26% beats Spain's 27–28% top brackets and Germany/France flat rates).
- Volatile strategy with large drawdowns: Avoid Germany (EUR 20,000 loss cap creates punitive effective rates). France (10-year carryforward, no cap) or Italy (4-year carryforward, full deduction) are safer.
- Large account balance, low returns: Avoid the Netherlands (Box 3 taxes you on deemed returns regardless of performance).
Germany is structurally the most punitive for active derivative traders due to the EUR 20,000 loss cap. The Netherlands is uniquely hostile to losing traders (Box 3 taxes fictional returns). France offers the most generous loss carryforward (10 years) among the five EU countries.
Important Limitations
This calculator models the standard retail investor tax treatment. Professional traders may be classified differently (Switzerland professional trading, Germany Gewerblichkeit). The calculator does not account for: German Kirchensteuer (adds 1.4–2.4pp), France barème progressif opt-in (may reduce below 30%), Italian regime amministrato vs dichiarativo mechanics, Spanish regional wealth taxes (Patrimonio), Dutch Hoge Raad transition provisions, or Swiss cantonal variation beyond the 0.15% estimate. Consult a tax adviser for personalised guidance.
Frequently Asked Questions
Which Western European country has the lowest forex trading tax?
Switzerland has 0% capital gains tax for private forex traders, making it the cheapest jurisdiction by headline rate. However, cantonal wealth tax (0.05-0.35% annually on brokerage balances) adds a small drag. For EU residents who cannot relocate to Switzerland, Spain offers the lowest effective rate for small accounts (19% on the first EUR 6,000), while Italy’s flat 26% is competitive for larger profits. Germany’s EUR 20,000 derivative loss cap makes it the most expensive jurisdiction for volatile strategies.
How does Germany’s EUR 20,000 derivative loss cap work?
Since 2021, Germany limits the annual deduction of derivative losses (including forex CFD losses) to EUR 20,000. If your trading losses exceed this cap, only EUR 20,000 can be offset against derivative gains in that tax year. The excess carries forward indefinitely but remains subject to the same EUR 20,000 annual limit. This means a trader with EUR 80,000 in gains and EUR 50,000 in losses pays tax on EUR 60,000 (gains minus EUR 20,000 cap), not the actual EUR 30,000 net profit — resulting in an effective tax rate of 52.75% on net profit.
What is the French PFU (Prélèvement Forfaitaire Unique)?
The PFU is France’s flat tax on capital income, combining 12.8% income tax and 17.2% social contributions (prélèvements sociaux) for a total of 30%. It applies automatically to forex CFD gains. Taxpayers can opt into the barème progressif (progressive income tax scale) instead — advantageous if total taxable income is below approximately EUR 25,710 (0% bracket). Losses can be carried forward for 10 years.
How does the Dutch Box 3 deemed-return system work?
The Netherlands does not tax actual capital gains. Instead, Box 3 applies a deemed (fictional) return to your net assets above a EUR 57,000 threshold (EUR 114,000 for couples). For investment assets (including brokerage accounts), the deemed return is approximately 6.04% (2026), taxed at 36%. This means you pay tax regardless of whether you made or lost money. A EUR 100,000 brokerage balance generates EUR 2,597 in Box 3 tax even if the account lost value. Following the Hoge Raad ruling (December 2021), a transition to actual-return taxation is planned but not yet implemented.
What is Italy’s IVAFE tax on foreign broker accounts?
IVAFE (Imposta sul Valore delle Attività Finanziarie detenute all’Estero) is an annual 0.2% tax on the value of financial assets held with foreign institutions. If you trade with a non-Italian broker, IVAFE applies to your average brokerage balance. On a EUR 50,000 account, this adds EUR 100/year. IVAFE applies regardless of trading performance and is separate from the 26% imposta sostitutiva on realised gains. Italian residents must also declare foreign accounts on Quadro RW (no minimum threshold).
Is Spain’s progressive tax rate better or worse than flat-rate countries?
Spain’s five-tier progressive system (19/21/23/27/28%) is better for small accounts and worse for large profits. On EUR 6,000 net gains, Spain’s 19% rate beats Germany (26.375%), France (30%), and Italy (26%). But at EUR 200,000 net gains, Spain’s blended rate reaches approximately 22.7% — still cheaper than Germany and France but approaching Italy. Above EUR 300,000, the 28% top bracket makes Spain more expensive than Italy’s flat 26%. Spain offers 4-year loss carryforward.
How does Switzerland’s 0% CGT work for forex traders?
Switzerland does not tax capital gains for private investors. The ESTV (Federal Tax Administration) uses a 5-criteria test from Kreisschreiben Nr. 36 to distinguish private from professional trading: (1) holding period, (2) transaction frequency, (3) leverage/debt financing, (4) proportion of portfolio in derivatives, (5) whether trading is needed to fund living expenses. Active forex CFD traders using high leverage may be classified as professional, in which case gains are taxed as self-employment income at marginal rates up to 40%+.
Is this calculator accurate for professional traders?
This calculator models the standard retail investor tax treatment in each country. Professional or frequent traders may face different classification: Germany’s EUR 20,000 loss cap only applies to derivatives; Switzerland may classify active traders as professionals (subject to income tax); Italy’s regime amministrato is only available through Italian-licenced brokers. Social security contributions (France’s 17.2% is included; Italy and Spain may add contributions for professional traders) and municipal surtaxes vary. Consult a tax adviser for personalised guidance.
Related Resources
Explore more
Related pages you might find useful.