🍪 Cookie Settings

    We use cookies and similar technologies. Necessary cookies are required for the site to function. Analytics cookies (Google Analytics) help us understand usage. Marketing cookies (Google Ads) enable personalized advertising and performance measurement. Privacy Policy

    Self-service tool · No tax advisory/ case review · Results may vary – please verify

    Interactive Brokers Tax Report in Minutes. Free.

    Upload your IB transaction data (XML Flex Query) – and receive a verifiable report with all tax-relevant totals & tables (incl. FIFO, advance lump sum, withholding tax, FX, options).

    Report in minutes, not hours: No Excel chaos. No manual FIFO calculations
    Germany-focused: Processing your transactions for German taxes
    Clear & verifiable: Tables, totals, categories – so you can review everything

    No broker credentials needed. Just the Flex export (XML).

    GDPR compliant
    SSL encrypted
    Only email required
    IBKR App Mockup

    You want to file your taxes properly...

    But your IB transactions are... well: many.

    • Interactive Brokers' Activity Report isn't designed for German tax returns
    • FIFO calculations for partial sales? A manual nightmare
    • Withholding tax credit across multiple countries? Complicated
    • Advance lump sum for ETFs? Completely missing from the IB report
    • Options, CFDs, currency gains? Calculate everything individually

    KapitalTax handles the technical processing – so you get to reliable numbers faster.

    Quick overview: What data you need – and what KapitalTax calculates automatically.

    What is KapitalTax?

    KapitalTax is a free self-service tool that helps you prepare your Interactive Brokers data for the German tax return technically and rule-based.

    You receive a clear overview of your transactions – including tax-relevant tables and totals that you can use as input values for your tax forms.

    How It Works

    Get your tax report in just 4 simple steps.

    1

    Export Flex XML

    Download your Interactive Brokers Flex Query in XML format.

    2

    Upload XML

    Upload the XML file via drag & drop to KapitalTax.

    3

    Auto-processing + Fine-tuning

    Report generated automatically – optionally add advance lump sums & fund classification.

    4

    Receive & use report

    Get your tax-relevant tables and totals as input for your tax return.

    KapitalTax Steuerreport Ăśbersicht
    KapitalTax Trades Auswertung
    KapitalTax Währungsumrechnung

    What is calculated automatically?

    FIFO calculation for all securities
    Creditable withholding tax per DTA
    Advance lump sum for investment funds
    ECB reference rates for all transactions
    Options incl. exercise, expiry, etc.
    Corporate actions

    What does your report contain?

    Tax-relevant overviews – clearly structured, verifiable and immediately usable (for Anlage KAP, KAP-INV & SO, among others).

    Securities Gains/ Losses (FIFO)

    • Gains/ losses from purchases & sales per position – incl. clean FIFO allocation
    • Totals and detail tables so you can quickly verify and adopt figures

    FX & Foreign Currency

    • Gains/ losses from currency transactions (FX) clearly presented
    • EUR valuation: trade rate (EUR pairs), otherwise ECB reference rate

    Distributions, Dividends & Interest

    • Dividends and fund distributions neatly captured and totaled
    • Interest incl. credit and debit interest in clear overviews

    Withholding Tax per Country (DTA Logic)

    • Creditable withholding tax shown by country (for transparent adoption)
    • Logic following DTA creditability incl. relevant partial exemptions

    Investment Funds & Advance Lump Sum

    • Advance lump sum for investment funds calculated systematically
    • Incl. distribution deduction, value increase cap & time-proportional reduction in purchase year

    Options & Special Cases

    • Options incl. premium income, cash settlement, expiry, closing, exercise, assignment
    • Other disposal transactions (e.g. Xetra-Gold) taken into account

    More details on Interactive Brokers tax returns in Germany as well as advance lump sum, options and creditable foreign withholding tax can be found on our detail pages.

    Supported Financial Instruments

    KapitalTax processes all common instruments at Interactive Brokers.

    Stocks

    Individual stocks from around the world

    ETFs

    Incl. advance lump sum

    ETCs & ETNs

    Commodities & structured products

    Options

    Puts & Calls

    CFDs

    Contracts for Difference

    Why KapitalTax?

    4 good reasons for processing your transaction data with KapitalTax.

    Save Time

    No more hours of manual calculations. Your report is ready in minutes.

    Germany Focus

    Specifically designed for German taxes. FIFO, DTA crediting, advance lump sum – all included.

    Clear & Verifiable

    Structured tables with traceable calculations as input for your tax return.

    Online, Simple & Secure

    SSL-encrypted transmission, processing, report. Done.

    Who is KapitalTax for?

    KapitalTax is aimed at private investors in Germany who have an account with Interactive Brokers or trade through affiliates/ resellers like Lynx or CapTrader and want to prepare their transactions for their tax return in a structured way.

    Interactive BrokersLYNXCapTrader

    Security & Privacy

    Your data is safe with us.

    SSL Encryption

    All data is transmitted encrypted.

    No Broker Credentials Needed

    Only Flex export (XML).

    GDPR Compliant

    Processing according to European data protection standards.

    Only Email Required

    No name, no address.

    Frequently Asked Questions

    Answers to the most important questions about KapitalTax.

    The self-service tool from KapitalTax is free.

    Only the Flex export (XML) from Interactive Brokers (or affiliate platforms based on IB). A detailed export guide can be found here.

    Log into Interactive Brokers, go to 'Reports' → 'Flex Queries' and create a new Flex Query. Select all relevant sections (Trades, Dividends, etc.) and export as XML. Guide.

    The calculations are based on the relevant provisions of the German Income Tax Act (EStG) and the Investment Tax Act (InvStG) as well as relevant BMF letters (administrative instructions). KapitalTax technically implements these rules but does not replace tax advice or individual case review. More details can be found on the IBKR Tax Return page and How It Works page.

    Yes, KapitalTax automatically calculates the advance lump sum (Vorabpauschale) for fund and ETF holdings according to German tax rules. This takes into account relevant market data, distributions, holding period in the acquisition year, and subsequent tax classification. More details on the advance lump sum page.

    Yes, KapitalTax automatically prepares options transactions from Interactive Brokers for the German tax context. This includes writer premiums, close-outs, cash settlement, expiration, exercise, and assignment. More details on the Options page.

    Yes, KapitalTax automatically prepares foreign capital income and the associated withholding tax. This considers country-specific DTA logic, the 25% cap, and where applicable the partial exemption for investment income. More details on the Withholding Tax page.

    No, KapitalTax works on a use-case basis. This means: The application is designed for the tax scenarios that many Interactive Brokers users actually encounter in practice. Common and important tax cases are specifically covered, while rare or very special edge cases may not be fully addressed.

    No. KapitalTax is not tax advice and does not replace individual review. All reports must be carefully reviewed by you, and a tax advisor should be consulted in case of doubt.

    KapitalTax supports all brokers based on the Interactive Brokers platform: Interactive Brokers directly, LYNX, CapTrader and other introducing brokers.

    The output is an automated model/ approximation calculation. It may differ from the actual tax treatment. Please verify all outputs.

    First check whether your Flex Query contains all necessary data. If you still find discrepancies, please use the contact form. KapitalTax is continuously being improved. Note: Only technical support is provided. Tax-related individual questions and individual review of provided data/ results are not offered.

    Use is voluntary. There is no entitlement to availability or specific results.

    Find more questions and answers in the FAQ section.

    End the Tax Excel Marathon

    Upload your IB Flex XML – and get the tables you actually need in minutes.

    Create Free Report

    No broker credentials • Just Flex XML • Free • GDPR compliant