Your Free Helper for Tax Returns with Interactive Brokers

Precise preparation of your IBKR trades according to the FIFO principle for the German tax declaration.

We handle the tedious work of calculating stock, options and foreign currency gains to simplify your tax return

Private project by individual developers - Not a substitute for professional tax advice

Screenshot of BubbleTax tool for automatic FIFO calculation of IBKR transactions for German tax returns

What is BubbleTax?

BubbleTax helps you correctly prepare your trading activities with Interactive Brokers (IBKR) for German tax returns.

Since IBKR doesn't withhold capital gains tax and calculating profits from stocks, options, and foreign currencies can be complex, we take care of the tedious work for you.

Our service is currently free as we are in a beta phase. We welcome your feedback to improve BubbleTax further!

How to Calculate Your IBKR Taxes with BubbleTax

1

Register & Login

Sign in with your email and receive a magic link for login

2

Upload CSV File

Upload your account statement from Interactive Brokers

3

Start Calculation

Our algorithm processes your transactions in seconds

4

Get Results

Download a ZIP file with Excel overview and HTML summary

What exactly does BubbleTax calculate?

Stock and options profits and losses

Clear calculation of capital gains and losses from securities trading

Foreign currency gains and losses

With conversion based on the ECB reference exchange rate

German tax categorization

Classification of transactions according to German tax regulations

Aggregated transaction view

Summary of amounts for each transaction type

Compatible with multiple brokers

BubbleTax works with CSV exports from Interactive Brokers and introducing brokers such as Lynx, CapTrader, or similar providers based on the IBKR platform (not affiliated).

Important DisclaimerNON-PROFESSIONAL TOOL

BubbleTax offers absolutely no guarantee for the correctness of the calculations.

All results must be carefully reviewed. You must consult a tax advisor, as our calculations are not a substitute for professional tax advice.

You are responsible for ensuring that the figures are correct and match the exports from Interactive Brokers.

Independent Private Project

BubbleTax is developed by private individuals as a helper tool for personal use and shared with the community. We are not a registered company, not tax professionals, and not affiliated with any broker mentioned on this website. We provide no official tax advice.

Support Us!

BubbleTax is an independent project we developed to simplify tax returns for private investors. Our goal is to provide a simple, fast, and transparent solution for the complex tax preparation of IBKR transactions.

Since BubbleTax is still in the beta phase, we welcome feedback and suggestions for improvement to optimize the service further.

Have suggestions or ideas? Write to us – feedback is explicitly welcome!

Send Feedback

Buy us a Coffee

If you find BubbleTax helpful, consider supporting us with a small donation. This helps us maintain and improve the service.

Frequently Asked Questions

Everything you need to know about BubbleTax for your IBKR tax reports

What is BubbleTax and what problem does it solve?

BubbleTax is a free beta tool designed to solve Interactive Brokers (IBKR) reporting issues for German taxes. It imports IBKR reports and generates tax reports that are accurate and easy to understand. BubbleTax solves several issues with IBKR reports for German tax purposes: incorrect forex conversions, mixed capital gains from stocks and options, and reports that don't match what the German tax office expects.

What features does BubbleTax offer?

BubbleTax correctly calculates forex conversions according to German FIFO standard, clearly separates capital gains from stocks and options, and generates reports compatible with German tax expectations (e.g., USD to EUR conversion for the right dates). Currently, BubbleTax provides Excel and HTML reports, with PDF reports planned for a future update.

How do I export the correct files from IBKR?

Please follow closely the guide on the page where you upload your IBKR reports.

How does BubbleTax handle currency conversions and options trades?

BubbleTax applies the FIFO principle (First-In-First-Out) and performs both required conversions using official ECB rates: first at purchase (USD → EUR at purchase date rate) and then at sale (USD → EUR at sale date rate). For options, when an option is sold (STO), the premium is calculated as income on the sale date. When bought back (BTC), the cost is calculated on the buy-back date. The profit is the difference between these amounts, with each converted to EUR using their respective date's exchange rate.

I'm experiencing errors with BubbleTax. What should I do?

Common errors include "Vermögenswertkategorie not found in axis" (ensure your IBKR report is in German), "Keine passende offene Position gefunden" (make sure you've exported all historical data), and various processing errors. As BubbleTax is in beta, the developers are actively working to fix bugs. Please contact them through the feedback form on the BubbleTax website for assistance with specific errors.

Will BubbleTax support other features or countries in the future?

Yes, we are planning to add support for "Teilfreistellung" on ETFs, "Vorabpauschale", other languages for IBKR exports, and possibly other countries like Austria. Currently, BubbleTax only supports EUR as the primary currency, with USD support planned to be added soon. The tool is free in beta, but we may consider a paid version in the future based on user feedback and demand.

BubbleTax is a privately developed tool, not a substitute for professional tax advice. Results require verification.