EUR/USD 1.12359 ▲ +0.14%
GBP/USD 1.33107 ▲ +0.26%
USD/JPY 157.943 ▼ 0.03%
XAU/USD 4177.68 ▲ +0.15%
USD/CHF 0.82621 ▼ 0.06%
AUD/USD 0.69491 ▲ +0.41%
USD/CAD 1.41736 ▼ 0.08%
EUR/GBP 0.84413 ▼ 0.13%
EUR/USD 1.12359 ▲ +0.14%
GBP/USD 1.33107 ▲ +0.26%
USD/JPY 157.943 ▼ 0.03%
XAU/USD 4177.68 ▲ +0.15%
USD/CHF 0.82621 ▼ 0.06%
AUD/USD 0.69491 ▲ +0.41%
USD/CAD 1.41736 ▼ 0.08%
EUR/GBP 0.84413 ▼ 0.13%
ESC
Forex Trading in Germany 2026: Practical Guide to BaFin Rules, EUR and Tax
Share:
Text size
18px
Key Takeaways
  • Always check the contracting company in the BaFin Unternehmensdatenbank before sending money—either as a German-licensed institution or a notified EEA passported firm
  • BaFin's General Administrative Act of 23 July 2019 enforces a 30:1 cap on major FX pairs, a 50% margin close-out, a ban on Nachschusspflicht (additional payment obligations), and a strict bonus ban
  • Frankfurt CET/CEST puts the entire London session and the afternoon New York overlap inside normal daytime hours
  • The Annual Tax Act 2024 abolished the €20,000 annual loss-offset cap for Termingeschäfte (including CFDs), though foreign accounts still require self-reporting in Anlage KAP

Affiliate disclosure: ForexTradeLab may earn a commission from qualifying partner links, without increasing your cost. Read our affiliate disclosure.

Quick Decision Framework#

Short Answer

For a resident of Germany, safe forex and CFD onboarding starts with entity verification in the BaFin Company Database, not a comparison of advertised spreads or leverage headlines. Every lawful retail CFD account in Germany—whether held with a domestic German Wertpapierinstitut or an EEA firm operating on a MiFID II passport—must obey BaFin's permanent CFD General Administrative Act of 23 July 2019 (30:1 major-pair leverage cap, 50% margin close-out, ban on Nachschusspflicht, and zero retail bonuses).

Detailed Explanation

This guide is the practical operational companion to our Best Forex Brokers in Germany 2026 hub. While our broker hub compares regulatory routes and compensation schemes (EdW vs Cyprus ICF), this guide walks you through how to set up, size, fund, and document a forex/CFD account from Germany—from checking your contract under §§ 73–74 WpIG to sizing positions under 30:1 margin rules, timing the Frankfurt/London/New York sessions, and keeping clean records for Anlage KAP after the repeal of the €20,000 Termingeschäfte loss-offset cap.

Example

A software engineer in Munich wants to trade EUR/USD and DAX (GER40) after work. Instead of signing up with an offshore site promising 1:500 leverage and a 50% deposit bonus, they verify Trading Point of Financial Instruments Ltd (CySEC 120/10) in the BaFin cross-border database, open a EUR account with 30:1 FX / 20:1 DAX margin caps, fund via SEPA, and export annual EUR statements for their tax return.

Common Mistake

Treating a .de domain or German-language customer support as proof of BaFin authorisation, or applying for "Professional Client" re-categorisation just to bypass the 30:1 cap (which strips away mandatory retail negative balance protection).

Professional Tip

Bookmark our XM Europe (CySEC 120/10) Review 2026 and broker brand vs legal entity checklist to verify your exact contracting company before sending a SEPA transfer.

Step 1: Verify the Contracting Company in BaFin's Database#

Short Answer

Match the exact corporate name in your Client Agreement to BaFin's Unternehmensdatenbank and to the home EEA regulator's register.

Detailed Explanation

Under Germany's Securities Institutions Act (Wertpapierinstitutsgesetz, WpIG), a firm serving German retail clients online typically appears in one of two lawful categories:

Legal Route Statutory Basis Prudential & Conduct Split Investor Compensation Scheme
German Authorised Firm (Wertpapierinstitut / Bank) Domestic BaFin licence BaFin + Deutsche Bundesbank EdW (90% of eligible claim, capped at €20,000)
EEA Cross-Border / Branch Passport (e.g., CySEC CIF) §§ 73–74 WpIG (MiFID II Passport) Home EEA regulator (e.g., CySEC) + BaFin CFD Act Home EEA Fund (e.g., Cyprus ICF: lower of 90% or €20,000)
Non-EEA Offshore Firm No EEA passport Unauthorised to solicit in Germany None under German/EU law

note that within our verified broker catalog, XM serves EEA retail clients via Trading Point of Financial Instruments Ltd (CySEC 120/10), whereas Exness's CySEC entity (Exness (Cy) Ltd) does not onboard retail clients.

Step 2: Position Sizing Under BaFin's 30:1 Leverage and 50% Close-Out Rules#

Short Answer

At 30:1 leverage (3.33% initial margin), your account needs enough free margin to absorb normal intraday swings without approaching the 50% margin close-out level.

Detailed Explanation

BaFin's General Administrative Act of 23 July 2019 sets binding initial margin percentages by asset class. Because positions begin closing automatically as soon as total account equity drops below 50% of required initial margin, over-allocating your balance to initial margin leaves almost no room for drawdown:

Asset Class BaFin Retail Leverage Cap Minimum Initial Margin Required Margin for €10,000 Notional (0.10 Lot EUR) 50% Close-Out Trigger Level
Major FX Pairs (EUR/USD, GBP/USD, USD/JPY) 30:1 3.33% €333.33 €166.67 equity
Minor FX, Gold (XAU/USD), Major Indices (DAX) 20:1 5.00% €500.00 €250.00 equity
Other Commodities & Minor Indices 10:1 10.00% €1,000.00 €500.00 equity
Individual Shares 5:1 20.00% €2,000.00 €1,000.00 equity
Cryptocurrencies 2:1 50.00% €5,000.00 €2,500.00 equity

Example

Suppose you fund a €1,000 account and open 0.20 standard lots of EUR/USD (€20,000 notional). Your initial margin locked is €666.67, and your 50% margin close-out sits at €333.34. By contrast, if you size the trade using our 1% risk rule guide and lot size calculator—risking €10 with a 25-pip stop-loss (around 0.04 lots, €133.33 margin)—your stop-loss executes cleanly long before margin close-out is ever threatened.

Step 3: Frankfurt Clock (CET/CEST) and ECB Event Risk#

Short Answer

Germany's CET (UTC+1) / CEST (UTC+2) time zone places the Xetra & London open at 09:00 and the London–New York overlap between 14:00 and 18:00.

Detailed Explanation

For German traders, the two most important recurring calendar windows are:

  1. 09:00–11:00 and 14:00–18:00 German Time: The morning European cash open (when Xetra and London liquidity converge) and the afternoon US overlap (when US macro data lands at 14:30 German time outside DST transition weeks).
  2. ECB Governing Council Thursdays (Frankfurt): The European Central Bank publishes its interest-rate decision in Frankfurt at 14:15 CET/CEST, followed by the President's press conference at 14:45 CET/CEST. Spreads on EUR/USD, EUR/GBP, and DAX can widen sharply across both timestamps.

Check live session overlaps on our Forex Market Hours tool and read forex market hours, liquidity and slippage.

Step 4: SEPA EUR Funding and Tax Record-Keeping (Anlage KAP)#

Short Answer

Always open a EUR base-currency account, fund via a same-name SEPA transfer, and export annual EUR statements for Anlage KAP now that the Annual Tax Act 2024 has repealed the €20,000 Termingeschäfte loss-offset cap.

Detailed Explanation

  • SEPA EUR Funding: Using EUR as your trading account base currency eliminates deposit and withdrawal FX conversion spreads when transferring from a German Girokonto. Confirm that the recipient IBAN belongs to the contracted legal entity.
  • Tax Documentation (Abgeltungsteuer & Jahressteuergesetz 2024): Under the BMF letter of 14 May 2025, CFDs are classified as Termingeschäfte under § 20(2) sentence 1 no. 3 EStG (25% Abgeltungsteuer plus 5.5% solidarity surcharge and church tax where applicable, after the €1,000 / €2,000 Sparer-Pauschbetrag). Crucially, the Annual Tax Act 2024 (Jahressteuergesetz 2024) abolished the controversial €20,000 annual loss-offset cap on Termingeschäfte across all open cases. Because passported non-German brokers do not withhold German Abgeltungsteuer at source, download your annual realised P&L statement in EUR for Anlage KAP and consult a Steuerberater.

2026 Checklist for German Forex & CFD Traders#

  • Verify the exact company from your Client Agreement in the BaFin company database.
  • Confirm the agreement includes BaFin's permanent CFD rules (30:1 cap on majors, 50% margin close-out, no Nachschusspflicht, no bonuses).
  • Open a EUR base-currency account and fund via a same-name SEPA transfer.
  • Keep per-trade risk at or below 1% of equity using the lot size calculator.
  • Download annual EUR statements at year-end for Anlage KAP.

Glossary#

  • BaFin: Germany's Federal Financial Supervisory Authority (Bundesanstalt für Finanzdienstleistungsaufsicht).
  • WpIG (Wertpapierinstitutsgesetz): The German Securities Institutions Act governing investment firms and EEA passport notifications (§§ 73–74).
  • Nachschusspflicht: An obligation to pay additional funds beyond your account deposit; banned for retail CFD clients in Germany.
  • Termingeschäfte: Forward/derivative transactions under § 20(2) no. 3 EStG, which includes CFDs for German tax purposes.

Risk warning: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. BaFin rules and negative balance protection prevent debt beyond your CFD account deposit, but you can still lose 100% of your deposited funds. This guide is educational research for residents of Germany, not investment, legal or tax advice.

Next step: read our in-depth Best Forex Brokers in Germany 2026 regulatory guide, inspect our XM Europe (CySEC 120/10) Review, and compare verified entities on Licensed Brokers.

Frequently Asked Questions

Search the exact legal company name from your Client Agreement in the BaFin company database (portal.mvp.bafin.de/database/InstInfo/). It must appear either as a German-authorised institution or as an EEA investment firm operating via branch (§ 73 WpIG) or cross-border services (§ 74 WpIG).

BaFin prohibits any additional payment obligation (Nachschusspflicht) for retail CFD accounts. Combined with the 50% margin close-out rule, you can lose the entire balance deposited into your CFD account, but you cannot be required to pay additional money out of pocket to cover a negative CFD balance.

Under BaFin's permanent CFD General Administrative Act of 23 July 2019, brokers are prohibited from offering monetary or non-monetary benefits (such as welcome bonuses, deposit credits or volume rebates) that incentivise retail clients to trade CFDs.

Germany uses CET (UTC+1) in winter and CEST (UTC+2) in summer. The London session runs from roughly 09:00 to 18:00 German time, and the high-liquidity London–New York overlap falls between 14:00 and 18:00 German time.

Yes. The Annual Tax Act 2024 (Jahressteuergesetz 2024) repealed the special 20,000 euro annual loss-offset cap for Termingeschäfte (which includes CFDs) in section 20(6) EStG for all open assessments. CFD gains remain taxable at the 25% Abgeltungsteuer plus solidarity surcharge and church tax where applicable.

Comments

Be the first to share your thoughts on this article.

Add a useful note for other traders. We review comments before publishing.