FX-Brokers.info
Menu
Trusted by traders30 brokers tested2,470+ pages indexedIndependent since 2024Updated daily

Tool

German Forex Tax Calculator 2026

Calculate your Abgeltungsteuer on forex CFD profits, including the solidarity surcharge, church tax, and full derivative-loss offset since the EUR 20,000 cap was abolished by the Jahressteuergesetz 2024.

Scenarios:

Total Tax

EUR 7.912,50

Effective Rate

15,83%

Net Profit

EUR 42.087,50

Loss Carry-Forward

EUR 0,00

Full derivative-loss offset (EUR 20,000 cap abolished)

The Jahressteuergesetz 2024 abolished the EUR 20,000 annual cap on offsetting Termingeschafte (derivative, incl. forex/CFD) losses, retroactively for 2024 and all open cases. Losses now offset gains in full — and against other capital income — with no annual limit.

ComponentAmount
Gross gainsEUR 50.000,00
Deductible losses−EUR 20.000,00
Taxable incomeEUR 30.000,00
Abgeltungsteuer (25%)EUR 7.500,00
Solidarity surcharge (5.5%)EUR 412,50
Total taxEUR 7.912,50
Effective rate on gross gains15,83%

How German Forex Tax Works

Forex CFD trading profits in Germany are taxed under the Abgeltungsteuer (flat-rate capital gains tax) regime at 25%, plus a 5.5% solidarity surcharge on the tax amount and, for church members, an additional 8% or 9% Kirchensteuer. The combined effective rate without church tax is 26.375%.

German brokers regulated by BaFin withhold the Abgeltungsteuer at source automatically. When using a foreign EU broker via MiFID II passporting, no tax is withheld and traders must self-report on the Anlage KAPof their annual income tax return (Einkommensteuererklärung).

The EUR 20,000 Derivative Loss Cap Was Abolished in 2024

Between 1 January 2021 and 2023, §20 Abs. 6 Satz 5 EStGcapped the annual deduction of derivative losses — forex CFDs, options, futures — at EUR 20,000, and ring-fenced them in a separate loss-offset bucket. That regime was widely criticised and, in June 2024, the Bundesfinanzhof raised serious constitutional doubts about it.

The Jahressteuergesetz 2024 (BGBl. I 2024 Nr. 387, published 5 December 2024) abolished both the EUR 20,000 cap and the separate loss-offset bucket, retroactively for 2024 and all open cases(§52 Abs. 28 EStG). Derivative losses now offset gains — and other capital income — in full, with no annual limit. This removes what had been one of the harshest features of German trader taxation.

The calculator above reflects the current rules: enter your annual gains and losses to see your Abgeltungsteuer with full loss offset, and any unused loss that carries forward to future years.

Kirchensteuer Adjustment

When church tax applies, the Abgeltungsteuer base is reduced by the formula 25% ÷ (1 + church_rate × 25%). This adjustment keeps the total tax burden approximately revenue-neutral. For 8% church tax (Bavaria and Baden-Württemberg), the adjusted Abgeltungsteuer is approximately 24.51%; for 9% (all other states), approximately 24.45%.

Filing Requirements

German tax residents who trade with a foreign broker must report all capital gains on the Anlage KAP. Since the 2024 reform, derivative losses are no longer ring-fenced on a separate line — they offset your general capital income. Under CRS (Common Reporting Standard), foreign brokers report account balances and income to the Bundeszentralamt für Steuern (BZSt), so unreported gains are readily detectable.

Important Limitations

This calculator applies to private retail traders whose gains are taxed under the Abgeltungsteuer regime (§20 EStG). It does not apply to professional traders classified as conducting a Gewerbebetrieb, who face income tax, trade tax, and different loss-offset rules. It does not account for the EUR 1,000 Sparerpauschbetrag (saver allowance) which may reduce taxable capital income. Consult a Steuerberater (tax adviser) for personalised advice.

Frequently Asked Questions

What is the Abgeltungsteuer rate on forex trading profits?

The Abgeltungsteuer is a flat 25% tax on capital gains including forex CFD profits. On top of this, a 5.5% solidarity surcharge is applied (on the tax amount, not gains), making the combined rate 26.375% without church tax. With church tax (8% or 9%), the Abgeltungsteuer base is adjusted downward to keep the total burden revenue-neutral, resulting in effective rates of approximately 27.82% (8% church tax) or 27.99% (9% church tax).

Is there a cap on offsetting derivative (forex CFD) losses in Germany?

No longer. Between 2021 and 2023, section 20(6) sentence 5 EStG capped the annual deduction of derivative losses (including forex CFDs, options, and futures) at EUR 20,000. The Jahressteuergesetz 2024 (BGBl. I 2024 Nr. 387, published 5 December 2024) abolished both this cap and the separate loss-offset bucket, retroactively for 2024 and all open cases. Derivative losses now offset gains — and other capital income — in full. A trader with EUR 80,000 in gains and EUR 50,000 in losses is taxed on the EUR 30,000 net profit.

How does the Kirchensteuer affect the Abgeltungsteuer?

When Kirchensteuer applies, the Abgeltungsteuer base is reduced using the formula: 25% / (1 + church_rate x 0.25). For 8% church tax (Bavaria and Baden-Wurttemberg), this gives an Abgeltungsteuer rate of approximately 24.51%. For 9% (all other states), approximately 24.45%. The total combined rate including solidarity surcharge is approximately 27.82% or 27.99% respectively.

Do foreign EU brokers withhold German tax?

No. When trading with a foreign EU broker via MiFID II passporting (e.g. a CySEC-regulated or FCA-regulated broker), the broker does not withhold German Abgeltungsteuer. Traders must self-report gains on the Anlage KAP of their annual tax return, with derivative losses reported on the relevant Anlage KAP lines (no longer ring-fenced since the EUR 20,000 cap and separate loss bucket were abolished in 2024).

Can I offset forex losses against other capital income?

Yes, since the 2024 reform. Between 2021 and 2023 derivative losses (including forex CFDs) sat in a separate bucket and could only offset other derivative gains, capped at EUR 20,000 a year. The Jahressteuergesetz 2024 removed that separate bucket and the cap, so forex CFD losses now offset your general capital income — including interest and dividends — with no annual limit. (Losses on direct share sales keep their own separate offset rules.)

How long can derivative losses be carried forward?

Derivative losses carry forward indefinitely — there is no time limit. Since the EUR 20,000 annual cap was abolished by the Jahressteuergesetz 2024, there is also no ceiling on how much of a carried-forward loss you can offset once you return to profit: it can be set against your full capital income in a single year. For example, EUR 100,000 in carried-forward losses can be fully offset the moment you have EUR 100,000 of capital gains.

Does the solidarity surcharge still apply in 2026?

Yes. While the solidarity surcharge was largely abolished for income tax in 2021, it continues to apply in full (5.5%) on the Abgeltungsteuer for capital gains. There is no threshold or exemption — all capital gains taxed under the Abgeltungsteuer attract the full 5.5% surcharge.

Is this calculator accurate for professional traders?

This calculator applies to private retail traders whose forex gains are taxed under the Abgeltungsteuer regime (section 20 EStG). Professional traders classified as conducting a Gewerbebetrieb (commercial business) are subject to income tax, trade tax, and different loss offset rules. If your trading activity constitutes a commercial business (determined by frequency, organisation, and intent to profit), consult a Steuerberater.

Related Resources

Explore more

Related pages you might find useful.

Free: EU Broker Regulatory Cheatsheet

4-page A4 reference — ESMA leverage caps, regulator strength ranking, and the 12-point pre-account checklist. Plus weekly broker updates.

No spam. Unsubscribe at any time. We respect your privacy.