Exporting your report

capi.tax stores nothing. Close the tab and your results are gone — there is no recovery, because there is nothing to recover. So export your report before you leave the page. The Export button sits at the right of the tab bar on the results screen.

Four formats

All four contain the same figures; they differ only in what they are made for.

  • PDF — the report to read, print, and hand on. The format you send your tax advisor or file with your records.
  • Excel (.xlsx) — one worksheet per section, with a leading info sheet carrying broker, tax year, and generation date. Amounts and rates are real numbers, not text, so you can sort, filter, and sum straight away. The right format if you want to check the maths yourself.
  • CSV — the same sections as a neutral text file, one block per section, in UTF-8. Meant for further processing in another program.
  • JSON — the result structure in machine-readable form, for your own analysis or scripts.

There is also a Print action that prints the results page directly or saves it as a PDF.

What the report contains

Every export contains these core sections, in this order:

  1. Summary — total gross, exemptions, taxable amount, reference tax with capital gains tax, solidarity surcharge (always in full, without the exemption threshold) and church tax (not applied by capi.tax, so 0), fees and net result.
  2. Anlage KAP — the amounts for the lines of Anlage KAP.
  3. Anlage KAP-INV — the gross amounts for the lines of Anlage KAP-INV (only if you have fund income).
  4. Anlage SO – private disposals — only if present: the total result of currency and gold securities and, for 2024 and 2025, the line and code of Anlage SO. The appendix holds the sales list, which serves as the separate statement.
  5. Currency gains — only if present: the amounts for Anlage SO and Anlage KAP, with the result per currency in the appendix.
  6. Loss offset pots — how gains and losses developed within the separate pots.
  7. Withholding tax — per source country, the tax withheld, the creditable part and the non-creditable excess.
  8. Categories — the result per tax category, with Teilfreistellung and taxable share.
  9. Tax events — every tax-relevant transaction individually.
  10. FIFO matches — which sale was calculated against which purchase, with dates and holding period.

The last two sections are the actual evidence: they make every figure in the report traceable down to the individual row of your broker export. That is exactly what a tax advisor — or, if questions arise, the tax office — needs.

If you uploaded earlier years, the report also contains the table Carried over from earlier years at 1 Jan – right before the open positions at 31 Dec – and the FIFO matches name the purchase year of carried purchases. The Excel, CSV and JSON files add the derivation of carried holdings to the appendix: the matches of earlier years, deliberately without gain or loss – unlike the Earlier years view in the app, because the report leaves your hands, for example attached to your return. The PDF leaves this table out.

Which format for whom

  • For your tax advisor: the PDF, plus the Excel file in case there are questions about individual trades.
  • For your own records: the PDF. Keep it together with the original export from your broker.
  • To check and filter yourself: Excel.
  • For another program: CSV or JSON.

For the tax return itself, you transfer the values from the Anlage KAP, Anlage KAP-INV and Anlage SO sections into the forms of the same name; attach the Anlage SO sales list as the separate statement. There is no direct hand-off to ELSTER.

Good to know

  • The export is generated in your browser and saved locally. Nothing leaves your computer here either.
  • The report contains your trades in plain text. Treat the file like your broker statement.
  • If you calculated with sample data, the report carries a visible demo marker — so an example never ends up in a tax return by accident.
  • If processing notices are still open, or a sale sits unmatched in the audit trail, you are exporting an incomplete state. Resolve that first.

See also: Which line each value belongs on: Anlage KAP, KAP-INV & SO.

No tax advice - data preparation only — This tool prepares your transaction data and does not constitute tax advice. Calculations run automatically based on your broker exports. Responsibility for your tax return stays with you; for questions about your own case, a tax advisor or a Lohnsteuerhilfeverein can help. For liability, see § 6 of the terms.

Modern tax preparation
for German investors

Security

  • Your data stays local
  • GDPR compliant
  • No tax advice
  • Report a vulnerability: security@capi.tax

capi.tax is an independent tool and is not affiliated with, endorsed by or sponsored by any broker named here (Interactive Brokers, Tastytrade, DEGIRO / flatexDEGIRO, LYNX, CapTrader). Names and logos belong to their owners and are used only to identify the supported file formats.

© 2026 capi.tax – Data preparation tool. This is not tax advice. Consult a tax advisor for questions. · 4261ea7