Trading Journal for German Traders
The best trading journal for German traders. Track XETRA stocks, CFDs, and forex with BaFin-regulated broker support and tax reporting.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee
Tax & Regulations
Germany applies a flat 25% capital gains tax (Abgeltungsteuer) plus 5.5% solidarity surcharge and optional church tax, bringing the effective rate to approximately 26.375-27.99%. The annual Sparerpauschbetrag (saver's allowance) of EUR 1,000 per person (EUR 2,000 for couples) exempts a portion of gains. Since 2021, losses from derivatives and CFDs can only offset gains from the same type, with a EUR 20,000 annual cap on derivative loss deductions.
The Federal Financial Supervisory Authority (BaFin) regulates German financial markets and brokers. EU-wide MiFID II regulations apply, including best execution rules, transaction reporting, and leverage limits for retail CFD traders. Retail investors are protected by deposit guarantee schemes and negative balance protection.
Markets & Trading Hours
XETRA: 9:00 AM - 5:30 PM CET. Frankfurt Borse: 8:00 AM - 10:00 PM CET. US markets: 3:30 PM - 10:00 PM CET.
Trading Challenges in Germany
Derivative Loss Deduction Cap
Since 2021, losses from options, futures, and CFDs can only offset gains from the same instrument type, capped at EUR 20,000 per year. Excess losses carry forward but cannot offset stock gains.
Automatic Tax Withholding
German brokers automatically withhold Abgeltungsteuer, but international brokers don't. This creates reconciliation complexity at tax time.
Complex Loss Offsetting Rules
Share losses can only offset share gains. Derivative losses only offset derivative gains (with the EUR 20,000 cap). This creates separate loss pots that need careful tracking.
How JournalPlus Helps
Loss Pot Tracking
JournalPlus separates your gains and losses by instrument type (shares, derivatives, other) matching German tax categories, so you always know your position in each loss pot.
Sparerpauschbetrag Monitor
Track your gains against the annual saver's allowance to optimize when to realize gains or defer to the next tax year.
German Broker Import
Import trades from Trade Republic, Scalable Capital, comdirect, Consorsbank, and other German brokers via CSV.
EUR Native Reporting
All P&L in Euro by default. International trades automatically converted at settlement rates.
Germany has some of the most complex tax rules for traders in Europe, especially since the 2021 derivative loss deduction cap. Organized record-keeping isn’t optional — it’s essential for every active German trader.
Why German Traders Need a Trading Journal
Germany’s Abgeltungsteuer system creates unique challenges for active traders. The flat tax rate seems simple, but the loss offsetting rules, derivative caps, and separate loss pots make tracking essential.
The Derivative Loss Cap Problem
Since 2021, German traders can only deduct up to EUR 20,000 in losses from options, futures, and CFD trades per year. Excess losses carry forward but cannot offset gains from stocks or other income. This controversial rule means a trader who loses EUR 50,000 on options but gains EUR 50,000 on stocks still owes tax on EUR 30,000 of options losses they can’t deduct.
Separate Loss Pots
Germany requires strict separation of different types of gains and losses:
- Stock gains and losses form one pot
- Derivative gains and losses form another (with the EUR 20,000 cap)
- Other investment income (interest, dividends) forms a third category
Without careful tracking, you might miss deductions or miscalculate your tax liability.
How JournalPlus Serves German Traders
Tax-Category Classification
JournalPlus automatically classifies every trade into the correct German tax category. See your running totals for each loss pot and know your exact tax position at any time.
EUR 20,000 Derivative Cap Monitor
A dashboard indicator shows how much of your annual derivative loss deduction you’ve used. When you’re approaching the limit, JournalPlus suggests deferring further derivative trades to the next tax year.
Anlage KAP Preparation
Generate reports that align with the Anlage KAP (investment income attachment) of your German tax return. No more manually sorting through broker statements.
German Market Opportunities
Germany’s DAX 40 and broader XETRA market offer strong trading opportunities:
- DAX 40 — Europe’s largest economy represented in one index
- Mid-cap MDAX — growth-oriented German companies
- ETF selection — Germany is Europe’s largest ETF market
- Overlap session — trade when both European and US markets are open (3:30 PM - 5:30 PM CET)
JournalPlus helps you track performance across all these opportunities while keeping your tax reporting organized.
What Traders Say
"The derivative loss cap tracking is a lifesaver. I now know exactly how much loss I can still deduct this year before hitting the EUR 20,000 limit."
"German tax rules for traders are insanely complex. JournalPlus makes it manageable by separating everything into the right tax buckets."
Frequently Asked Questions
How does JournalPlus handle the German derivative loss cap?
JournalPlus tracks your derivative gains and losses separately, showing how much of the EUR 20,000 annual deduction limit you've used. It alerts you as you approach the cap so you can plan your trading accordingly.
Does JournalPlus support Trade Republic imports?
Yes. JournalPlus supports CSV imports from Trade Republic, Scalable Capital, comdirect, Consorsbank, and other German brokers.
Can JournalPlus help with my Steuererklarung?
JournalPlus provides tax-category-sorted reports that align with German Anlage KAP requirements, making it easier to complete your annual tax return.
Start Improving Your Trading
Join thousands of traders who use JournalPlus to track, analyze, and improve their performance.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee