Lynx · IBKR platform · Berlin

Lynx Broker Tax Reporting for Germany

Upload your FlexQuery XML and receive a complete German tax report — FIFO, ECB rates, foreign withholding tax, Anlage KAP. In 5 minutes.

Lynx has been the German-speaking gateway to the Interactive Brokers platform since 2006. BubbleTax adds one thing on top: the step from the IBKR data model to a German tax return. You keep your Lynx account and Berlin-based support; we handle FIFO, ECB conversion and KAP pre-filling.

  • BaFin-supervised
  • German-language support
  • Interactive Brokers platform

What your Lynx tax report looks like

Every line traceable back to the original IBKR booking. Stocks via FIFO, options, dividends with withholding-tax credit, FX gains under § 20 Abs. 2 Nr. 7 EStG.

Every sale is matched lot by lot to the corresponding purchase — with holding period, acquisition cost and the ECB rate of the original transaction.

Lynx + BubbleTax — how the two work together

Three steps, once a year. You stay in control of your data — we provide the German translation.

  1. 01

    Lynx provides the data

    You create a FlexQuery in your Lynx/IBKR account once and download the XML file. We've linked a step-by-step guide.

  2. 02

    BubbleTax does the German math

    We read every transaction, sort chronologically, apply FIFO, convert to euros at ECB reference rates and match withholding tax to dividends — fully traceable.

  3. 03

    You file in ELSTER

    You receive a PDF report with all values for Anlage KAP, KAP-INV and SO — ready to copy into ELSTER or hand to your tax advisor.

What BubbleTax computes from your Lynx XML

Every tax-relevant event of an IBKR account in one report — each with the corresponding legal basis.

TopicMethodLegal basis
Stocks & ETFsFIFO across accounts and years, adjusted for splits & spin-offs§ 20 Abs. 4 Satz 7 EStG
Options & futuresWriter logic, close-out, expiry, cash settlement§ 20 Abs. 2 Nr. 3 EStG
DividendsGross/net split, withholding tax matched per booking§ 20 Abs. 1 Nr. 1 EStG
Foreign withholding (US, CH, etc.)Credit up to DTA cap per source country, KAP line 41§ 32d Abs. 5 EStG
Foreign currency (USD, GBP …)FIFO per currency, ECB reference rate per booking§ 20 Abs. 2 Nr. 7 EStG
ETF advance lump sum & partial exemptionBasisertrag, partial exemption 30 % / 15 % / 60 % by fund type§§ 16, 20 InvStG

Frequently asked questions about Lynx tax filing

Does Lynx issue a German Jahressteuerbescheinigung?

No. Like all brokers on the Interactive Brokers platform, Lynx provides an English-language Activity Statement (FlexQuery) — not a German Jahressteuerbescheinigung in the sense of § 24c EStG. You have to determine the values for Anlage KAP yourself. That's exactly what BubbleTax was built for: a complete German tax report with all KAP lines from your Lynx FlexQuery.

Which taxes do I have to declare myself as a Lynx customer?

Lynx does not withhold German Abgeltungsteuer — you have to declare all capital income yourself in your German tax return. Specifically: gains and losses via FIFO, gross/net dividends, creditable withholding tax, foreign-currency gains over a 1-year holding period, ETF advance lump sum and derivatives. BubbleTax delivers every value directly in the KAP line structure.

How do I export the FlexQuery in Lynx?

In the Lynx account menu under "Reports / Statements", you create a FlexQuery for the tax year and download it as XML. Important: full tax-year period, all sections enabled (Trades, CashTransactions, OpenPositions, Transfers, CorporateActions). An illustrated guide is available on our upload page.

Is foreign withholding tax automatically credited at Lynx?

Lynx withholds foreign source taxes (e.g. 15 % on US dividends) at distribution — you see this as an FRTAX booking in your FlexQuery. The credit against your German Abgeltungsteuer per § 32d Abs. 5 EStG only happens during the German tax assessment. BubbleTax prepares the creditable amounts for Anlage KAP line 41 — per country with its DTA cap.

Do I also need Anlage KAP-INV for my Lynx account?

Yes, as soon as you hold ETFs or investment funds in your Lynx account. Anlage KAP-INV has been required since 2018 for advance lump sums, partial exemption and capital gains from funds. BubbleTax automatically separates values between KAP (stocks, options, withholding tax) and KAP-INV (fund income).

Are there differences from filing taxes for a direct IBKR account?

No — from the perspective of German tax law, Lynx data and IBKR data are identical, because Lynx uses the same platform as an Introducing Broker. The FlexQuery has the same format, same fields, same booking types. BubbleTax processes both the same way. The advantage of Lynx: German-speaking support from Berlin and BaFin supervision.

File your Lynx taxes in 5 minutes

Upload your FlexQuery XML and preview your report — free of charge.

Start free preview

No credit card · GDPR-compliant · EU hosting