Interactive Brokers Taxes in Germany
Why IBKR is so difficult for German taxes – and how BubbleTax solves the problem
Sound Familiar?
You trade with Interactive Brokers – low fees, global market access. But when tax season arrives, the real problem begins.
No Automatic Tax Withholding
Unlike German brokers, IBKR does not withhold capital gains tax. You must report all gains and losses yourself in your tax return.
Broker Reports Don't Fit
IBKR's Activity Statement follows US tax rules – FIFO calculation, currency conversion, and loss offset categories are different under German law. Using those numbers directly can be costly.
FIFO Method Is Required
German tax law requires the FIFO method (First In, First Out) per § 20 Abs. 4 Satz 7 EStG. IBKR uses different methods by default.
Foreign Currency Gains
Every transaction in USD must be converted to EUR using the ECB reference rate. This creates additional foreign currency gains or losses.
Time-Consuming Even for Tax Advisors
Even experienced tax advisors often aren't familiar with the specifics of international brokers. Manually processing IBKR data takes them a lot of time – and costs you a lot of money.
Loss Offset Categories
Germany has complex loss offset rules: stock losses can only be offset against stock gains, not against options gains.
No Evidence for the Tax Office
Filling in the numbers on your tax form is the easy part. It gets difficult when the tax office asks: How were these calculated? Where do the values come from? Without complete documentation, you have no proof.
That's What BubbleTax Is For
Upload XML, get your tax report – done.
BubbleTax handles the entire tax calculation for you. Upload your IBKR data and receive a finished report – in under 5 minutes.
Correct FIFO Calculation
All transactions are processed chronologically using the FIFO method – exactly as required by the German tax authorities.
ECB Rates Automatically
Every transaction is converted using the official ECB reference rate. Foreign currency gains are calculated separately.
Two Ready PDF Reports
You receive a tax summary with all values for Anlage KAP and a detail report where every single transaction is clearly broken down.
Correct Loss Offsetting
Automatic assignment to the correct loss offset categories under German tax law.
Complete Traceability
The detail report documents every calculation step by step – from the original transaction to the result. When the tax office requests evidence, you have everything in black and white.
What BubbleTax Calculates
Frequently Asked Questions
The IBKR Activity Statement is based on US tax law. The FIFO calculation, currency conversion, and loss offsetting are different under German law. Direct adoption leads to incorrect tax returns.
BubbleTax creates the tax report. For filing your tax return and individual tax questions, we recommend consulting a tax advisor.
You need the Flex Query export (Activity Statement) as an XML file. BubbleTax processes all included trades, dividends, interest, and corporate actions.
Yes! CapTrader, Lynx, and other IBKR resellers use the same platform. BubbleTax supports all brokers that can export IBKR Flex Queries.
The BubbleTax detail report documents every single calculation transparently – which buy was matched with which sell, at which ECB rate it was converted, and how the gain or loss arose. You can trace every number on your tax form back to the original transaction.
Try It – It's Free
Upload your IBKR data and check the preview. You only pay when you're convinced by the report.