Was KapFrei kann — und was noch nicht. What KapFrei covers — and what's not yet supported.
Noch nicht unterstützt (wichtig vor dem Einreichen prüfen) Not yet supported (check before filing)
Für die meisten IBKR/SAXO/andere nicht steuereinfach Broker-Anleger mit normalem Aktien- und Dividendenportfolio deckt KapFrei den gesamten Berechnungsweg ab — Kennzahlen, FinanzOnline-XML, Quellensteuer-Analyse. Du kannst die Berechnung eigenständig durchführen und sparst dir den Steuerberater für diesen Teil. Die Verantwortung für die eingereichte Steuererklärung verbleibt bei dir — genau wie bei einer eigenen Tabellenberechnung.
For most IBKR/SAXO/other non-tax-simple broker investors with a standard equity and dividend portfolio, KapFrei covers the full calculation — Kennzahlen, FinanzOnline XML, WHT analysis. You can do the calculation yourself and save the Steuerberater fee for this part. Responsibility for your submitted tax return remains with you — just as it would if you did the calculation in a spreadsheet yourself.
Ein Steuerberater bleibt sinnvoll bei: komplexen Unternehmensaktionen, US-Partnerships (K-1-Formulare), Wohnsitzwechsel innerhalb des Jahres oder sehr verschachtelten Beteiligungsstrukturen.
A tax consultant is still useful for: complex corporate actions, US partnerships (K-1 forms), mid-year residency changes, or highly complex structures.
KapFrei ist ein Steuerberechnungstool, kein lizenzierter Steuerberater. Die Ergebnisse sind nur so genau wie die von dir bereitgestellten Daten.
KapFrei is a tax calculation tool, not a licensed tax advisor. Results are only as accurate as the data you provide.
Wer Kryptowährungen hält, muss diese Kennzahlen aktuell manuell berechnen und im FinanzOnline-Formular ergänzen.
Users with crypto holdings must currently calculate those Kennzahlen manually and add them to the FinanzOnline form.
IBKR ist kein österreichischer KESt-Abzugsverpflichteter — die Kapitalertragsteuer wird nicht automatisch ans Finanzamt abgeführt. Als österreichischer Anleger musst du die KESt selbst berechnen und per E1kv-Beilage in FinanzOnline einreichen.
IBKR is not an Austrian KESt withholding agent — capital gains tax is not automatically remitted to the tax office. As an Austrian investor you must calculate your own KESt and report it via the E1kv appendix in FinanzOnline.
✅ Empfohlen — Standard Activity Statement:
✅ Recommended — Standard Activity Statement:
Für Power-User — IBKR Flex Query (AT-Aktien an ausländischen Börsen):
For power users — IBKR Flex Query (AT stocks on foreign exchanges):
Vollständige Anleitung: IBKR KESt berechnen →
Full walkthrough: IBKR KESt calculation →
Ja — IBKR führt keine österreichische KESt ab. Alle IBKR-Anleger mit österreichischem Wohnsitz sind verpflichtet, ihre Kapitalerträge selbst zu deklarieren — unabhängig davon, ob sie Dividenden, Zinsen, Kursgewinne oder eine Kombination davon erzielt haben.
Yes — IBKR does not remit Austrian KESt. All IBKR investors with Austrian residency are required to declare their capital income themselves — regardless of whether they earned dividends, interest, capital gains, or a combination.
Die E1kv ist eine Beilage zur Einkommensteuererklärung E1 in FinanzOnline. Wenn aktuell eine Arbeitnehmerveranlagung L1 vorgefüllt ist, muss zuerst ein "Erklärungswechsel" zu E1 durchgeführt werden.
The E1kv is an attachment to the Einkommensteuererklärung E1 in FinanzOnline. If a payroll tax declaration (L1) is currently pre-filled, you must first switch to E1 via "Erklärungswechsel".
IBKR stellt für österreichische Anleger keinen separaten Steuerbericht wie die deutsche Jahressteuerbescheinigung bereit. Was du in IBKR siehst — "Realized P&L" im Portfolio Performance-Bereich oder FifoPnlRealized im Activity Statement — ist IBKRs interner Gewinn & Verlust-Ausweis (PnL) mit zwei wesentlichen Abweichungen vom österreichischen Steuerrecht:
IBKR does not provide a separate tax report for Austrian investors (unlike the German Jahressteuerbescheinigung). What you see in IBKR — "Realized P&L" in the Portfolio Performance view or FifoPnlRealized in the Activity Statement — is IBKR's internal calculation, which has two key deviations from Austrian tax law:
Den IBKR-Gewinn & Verlust (PnL) als Grundlage für die E1kv zu verwenden ist nicht korrekt nach österreichischem Steuerrecht — unabhängig davon, wie groß die Abweichung im Einzelfall ist. KapFrei berechnet beide Punkte gesetzeskonform.
Using IBKR's P&L figures as the basis for your E1kv is not correct under Austrian tax law — regardless of how large the deviation is in any specific case. KapFrei calculates both points in accordance with the law.
Ein Flex Query ist ein benutzerdefinierter IBKR-Bericht, den du einmalig als Vorlage anlegst und danach beliebig oft für verschiedene Zeiträume herunterladen kannst.
A Flex Query is a custom IBKR report template you create once and can then download repeatedly for any date range.
Die genaue Konfiguration ist entscheidend — eine falsch konfigurierte Query führt zu Fehlern. Vollständige Anleitung mit Screenshots →
The exact configuration matters — a misconfigured query leads to errors. Full step-by-step guide with screenshots →
Ja — ein Flex Query ist die erweiterte Option für Power-User. KapFrei unterstützt beide Formate. Den Standard Activity Statement kannst du direkt im IBKR-Portal herunterladen: Berichte / Reports → Kontoauszüge / Statements → Aktivität / Activity.
Yes — a Flex Query is the advanced option for power users. KapFrei supports both formats. The Standard Activity Statement can be downloaded directly from the IBKR portal: Reports → Statements → Activity.
Für die meisten Nutzer ist der Standard Activity Statement ausreichend. Ein Flex Query lohnt sich, wenn du österreichische Aktien ausschließlich an ausländischen Börsen handelst — das ist eher die Ausnahme.
For most users the Standard Activity Statement is sufficient. A Flex Query is worthwhile if you trade Austrian stocks exclusively on foreign exchanges — which is uncommon.
Wenn du mehrere IBKR-Unterkonten hast (z.B. Einzel- und Gemeinschaftsdepot, oder zwei Konten nach einer Kontomigration), gibt es zwei Wege:
If you have multiple linked IBKR sub-accounts (e.g. individual and joint account, or two accounts after a migration), there are two approaches:
Option A — Flex Query (empfohlen):
Option A — Flex Query (recommended):
Für jedes Unterkonto einen eigenen Flex Query einrichten und beide CSVs in denselben IB-Jahresordner legen. KapFrei dedupliziert überschneidende Transaktionen automatisch.
Set up a separate Flex Query per sub-account and place both CSVs in the same IB year folder. KapFrei deduplicates overlapping transactions automatically.
Option B — Standard Activity Statement:
Option B — Standard Activity Statement:
Beim Export unbedingt „Zusammengefasst" (Custom Consolidated / Alle Konten) wählen — nicht „Konto für Konto" (Account-by-Account). Der zusammengefasste Export enthält alle Unterkonten in einer Datei. „Konto für Konto" exportiert dagegen nur ein Unterkonto mit einer Unterkonto-ID, die möglicherweise nicht mit deiner konfigurierten account_id übereinstimmt — und wenn beide Dateien im selben Ordner liegen, werden Transaktionen doppelt gezählt.
Always select "Custom Consolidated (All Accounts)" when exporting — not "Account-by-Account". The consolidated export contains all sub-accounts in one file. "Account-by-Account" exports each sub-account separately with its own sub-account ID, which may not match your configured account_id — and if both files land in the same folder, transactions are double-counted.
⚠️ Nie Custom Consolidated und Account-by-Account aus demselben Zeitraum im selben Ordner ablegen — das führt zu Doppelzählungen aller Transaktionen.
⚠️ Never place the Custom Consolidated and Account-by-Account exports from the same period in the same folder — this causes every transaction to be counted twice.
IBKR-Kontomigration (IB U.K. → IB Ireland, Brexit 2020)? Direkt zur spezifischen Frage →
IBKR account migration (IB U.K. → IB Ireland, Brexit 2020)? See the specific question below →
Im Zuge des Brexits hat IBKR österreichische (und andere EU-) Kunden ab Juni 2020 von der britischen Einheit (Interactive Brokers U.K. Limited) zur irischen Einheit (Interactive Brokers Ireland Limited) migriert. Das Ergebnis: du hast historisch zwei Konto-IDs — eine alte (IB U.K.) und eine neue (IB Ireland).
As part of Brexit, IBKR migrated Austrian (and other EU) clients from the UK entity (Interactive Brokers U.K. Limited) to the Irish entity (Interactive Brokers Ireland Limited) from June 2020 onwards. The result: you have two historical account IDs — an old one (IB U.K.) and a new one (IB Ireland).
Was du brauchst:
What you need:
Die Migration betrifft alle IBKR-Kunden in der EU/Österreich, die vor 2021 ein Konto hatten. Falls du dir unsicher bist, schreib uns: support@kapfrei.at
This migration affects all IBKR clients in the EU/Austria who had an account before 2021. Not sure? Write to us: support@kapfrei.at
| Broker | Format Format | Status |
|---|---|---|
| Interactive Brokers (IBKR) | Flex CSV + API | ✓ |
| SAXO Bank | XLSX + PDF | ✓ |
| E*Trade / Morgan Stanley | ✓ | |
| Trade Republic | — | In Planung Planned |
| Flatex | — | In Planung Planned |
| Scalable Capital | — | In Planung Planned |
Ja — ein neuer Broker-Parser lässt sich in der Regel in wenigen Tagen umsetzen, wenn ein Beispielreport vorliegt. Das Einzige, was wir brauchen, ist ein anonymisierter Exportbericht (Name, Konto-ID und alle persönlichen Daten entfernt) aus dem System deines Brokers — am besten für ein Kalenderjahr mit ein paar Käufen, Verkäufen und Dividenden.
Yes — a new broker parser can typically be built in a few days with a sample report. All we need is an anonymised export (name, account ID and all personal details removed) from your broker's system — ideally covering one calendar year with some buys, sells, and dividends.
Schreib uns direkt: support@kapfrei.at
Write to us directly: support@kapfrei.at
Die hochgeladene CSV/XLSX/PDF-Datei wird nach der Berechnung gelöscht und nicht dauerhaft gespeichert. Die berechneten Steuerkennzahlen und Positionsdaten werden für dein Konto gespeichert, damit du deine Ergebnisse jederzeit abrufen und bei der nächsten Berechnung auf deiner Vorjahresbasis aufsetzen kannst.
Your uploaded CSV/XLSX/PDF file is deleted after the calculation and not permanently stored. The calculated tax figures and position data are stored for your account so you can access your results at any time and build on your prior-year cost basis in future calculations.
Wenn du keine Positionsdaten speichern möchtest, kannst du das in den Einstellungen unter „Jahresabschluss-Lots nicht speichern" deaktivieren. In diesem Fall müssen bei der nächsten Berechnung alle Vorjahres-Exporte erneut hochgeladen werden, damit der gleitende Durchschnittskurs korrekt berechnet wird.
If you prefer not to store any position data, you can disable this in Settings under "Don't store year-end positions". In that case you will need to re-upload all prior-year exports with each new calculation so the moving average cost basis can be computed correctly.
Wertpapiertransaktionen — vollständig abgedeckt
Securities transactions — fully covered
Für Käufe und Verkäufe von Aktien, ETFs und Fonds wendet KapFrei automatisch die amtlichen EZB-Referenzkurse am jeweiligen Transaktionsdatum an. Der Kaufpreis wird in EUR umgerechnet, ebenso der Verkaufserlös. Der so berechnete EUR-Gewinn oder -Verlust enthält die Wechselkurskomponente bereits — genau wie es §27 EStG verlangt. Du musst hier nichts extra tun.
For all buys and sells of stocks, ETFs, and funds, KapFrei automatically applies the official ECB reference rate on each transaction date. The purchase price is converted to EUR, as is the sale proceeds. The resulting EUR gain or loss already incorporates the currency component — exactly as §27 EStG requires. You don't need to do anything extra here.
Devisenumsätze (CASH-Transaktionen) — Graubereich
FX spot conversions (CASH transactions) — grey area
IBKR und ähnliche Broker buchen manchmal direkte Währungstausche (z.B. USD→EUR) als separate CASH-Zeilen. Diese werden von KapFrei bewusst nicht besteuert, aus folgendem Grund: Das BMF hat für Privatanleger keine klare Verwaltungspraxis zu kurzfristigen Devisenumsätzen veröffentlicht. Die in Broker-Exporten üblicherweise ausgewiesenen Beträge sind typischerweise klein, und die Behandlung als steuerpflichtiger Spekulationsgewinn (§ 31 EStG, >1 Jahr Haltefrist) ist in der Praxis sehr selten durchsetzungsrelevant. Wir halten diese Entscheidung für vertretbar und transparent — und werden sie anpassen, sobald das BMF hierzu klare Leitlinien herausgibt.
IBKR and similar brokers sometimes book direct currency conversions (e.g. USD→EUR) as separate CASH rows. KapFrei intentionally does not tax these, for the following reason: the Austrian BMF has not issued clear administrative guidance for retail investors on short-term FX spot conversions. The amounts typically seen in broker exports are small, and treatment as taxable speculation gains (§ 31 EStG, >1 year holding period) is rarely enforced in practice for retail investors. We consider this approach reasonable and transparent — and will revisit it if the BMF issues explicit guidance.
Fazit: Die FX-Komponente in deinen Aktien/ETF-Gewinnen und -Verlusten ist bereits korrekt abgedeckt. Kleine Devisenumsätze aus dem Währungstausch bleiben außen vor — das ist der Graubereich, den wir transparent machen wollen.
Bottom line: The FX component within your stock/ETF gains and losses is already correctly covered. Small FX spot conversion amounts from currency exchanges are excluded — that's the grey area we want to be transparent about.
KESt und KapESt bezeichnen dasselbe — die Kapitalertragsteuer, die österreichische Steuer auf Kapitalerträge. Der Steuersatz beträgt 27,5 % auf Dividenden, Zinsen und realisierte Kursgewinne aus Wertpapieren.
KESt and KapESt refer to the same thing — Kapitalertragsteuer, the Austrian tax on capital income. The rate is 27.5% on dividends, interest, and realised capital gains from securities.
"KapESt" ist stärker in der deutschen Terminologie verbreitet (Deutschland: 25 % + Solidaritätszuschlag). In Österreich ist "KESt" die offizielle Bezeichnung. KapFrei verwendet durchgehend "KESt".
"KapESt" is more common in German terminology (Germany: 25% + Solidaritätszuschlag). In Austria "KESt" is the official term. KapFrei consistently uses "KESt".
§27a Abs. 4 EStG schreibt für österreichische Privatanleger vor, die Anschaffungskosten per gleitendem Durchschnittspreis (Moving Average Cost) zu ermitteln.
§27a Abs. 4 EStG mandates that Austrian individual investors calculate acquisition costs using the moving average cost method (gleitender Durchschnittspreis).
So funktioniert es: Bei jedem Kauf wird ein neuer Durchschnittskaufpreis über alle gehaltenen Stücke errechnet. Beim Verkauf gilt dieser Durchschnitt als Kostenbasis — unabhängig davon, welche konkrete "Charge" veräußert wird. FIFO und LIFO sind für Privatanleger nicht zulässig.
How it works: With each purchase a new average cost per unit is calculated across all held shares. When selling, this average is the cost basis — regardless of which specific lot is being disposed of. FIFO and LIFO are not permitted for Austrian retail investors.
Meldefonds (OeKB-registrierter Investmentfonds)
Bei der OeKB (Oesterreichische Kontrollbank) registriert; meldet jährlich "ausschüttungsgleiche Erträge" (AE). KESt auf diese AE wird als KZ 937 in der E1kv eingetragen. Gängige Beispiele: VWCE, VWRL, IWDA, CSPX, VUSA, IS3N.
Nichtmeldefonds (nicht OeKB-registriert)
Nicht bei der OeKB registriert; keine gemeldeten AE. Es gilt die Pauschalregel nach §186 InvFG: KESt auf max(90 % × Jahresgewinn, 10 % × Jahresendpreis) je Anteil. Gängige Beispiele: US-REITs wie Realty Income (O), EPR Properties, OHI, ARCC.
Meldefonds (OeKB-registered investment fund)
Registered with OeKB (Oesterreichische Kontrollbank); reports annual "deemed distributions" (AE). KESt on these AE is entered as KZ 937 in the E1kv. Common examples: VWCE, VWRL, IWDA, CSPX, VUSA, IS3N.
Nichtmeldefonds (not OeKB-registered)
Not registered with OeKB; no reported AE. The flat-rate rule under §186 InvFG applies: KESt on max(90% × annual gain, 10% × year-end price) per unit. Common examples: US REITs such as Realty Income (O), EPR Properties, OHI, ARCC.
KapFrei berechnet beides automatisch — Meldefonds-AE aus der OeKB-Datenbank; Nichtmeldefonds-AE nach §186 InvFG mit Jahresendpreisen von Yahoo Finance.
KapFrei calculates both automatically — Meldefonds AE from the OeKB database; Nichtmeldefonds AE under §186 InvFG using year-end prices from Yahoo Finance.
Aktuell unterstützt KapFrei die Rückforderung aus folgenden Ländern:
KapFrei currently supports reclaims from these countries:
Weitere Länder (NL, CH, SE, …) folgen — auf Basis des Rückforderungspotenzials unserer Nutzer.
More countries (NL, CH, SE, …) coming — based on reclaim potential across our users.
Ja — IBKR-Konten werden von der irischen IBKR-Einheit (IBKR Ireland Ltd.) geführt. Irland zieht auf Zinseinnahmen automatisch DIRT (Deposit Interest Retention Tax) von 20 % ab. Österreichische Steueransässige sind davon nach dem DBA Österreich–Irland vollständig befreit.
Yes — IBKR accounts are held by the Irish IBKR entity (IBKR Ireland Ltd.). Ireland automatically withholds DIRT (Deposit Interest Retention Tax) at 20% on interest income. Austrian tax residents are fully exempt under the Austria–Ireland DBA.
KapFrei deckt dabei zwei Schritte ab:
KapFrei covers two steps:
Diese Schritte betreffen nur Zinsen (z.B. auf Guthaben im Brokerkonto bei IBKR), nicht Dividenden. Irland erhebt keine Quellensteuer auf Dividenden von in Irland domizilierten ETFs (VWCE, VWRL, IWDA etc.).
This applies to interest only (e.g. cash balances at IBKR), not dividends. Ireland does not withhold tax on dividends from Irish-domiciled ETFs (VWCE, VWRL, IWDA, etc.).
Das XML enthält den vollständigen E1kv-Block. FinanzOnline unterstützt aktuell keinen direkten XML-Upload für die E1kv-Beilage — die Werte müssen manuell in die Online-Maske eingetragen werden. Das XML dient als strukturiertes Referenzdokument.
The XML contains the full E1kv block. FinanzOnline currently does not support direct XML upload for the E1kv appendix — values must be entered manually into the online form. The XML serves as a structured reference document.
Das XML eignet sich außerdem ideal als kompakter Austausch mit deinem Steuerberater: Es enthält alle E1kv-Kennzahlen in strukturierter Form — ohne die vollständige Excel-Datei weitergeben zu müssen. Wenn dein Steuerberater die Berechnung nicht selbst prüfen, sondern nur die fertigen Kennzahlen übernehmen möchte, reicht das XML völlig aus.
The XML is also ideal for sharing with your tax consultant: it contains all E1kv figures in a compact, structured format — without needing to hand over the full Excel file. If your consultant only needs the final figures rather than validating the underlying calculation, the XML is all they need.
Ja — das Excel-Dashboard funktioniert mit Microsoft Excel. Alle Formeln wurden validiert und liefern korrekte Ergebnisse. In seltenen Fällen können Diagramme in bestimmten Excel-Versionen nicht vollständig korrekt dargestellt werden — falls das der Fall ist, bitte an support@kapfrei.at melden.
Yes — the Excel dashboard works with Microsoft Excel. All formulas have been validated and produce correct results. In rare cases, charts may not render perfectly in certain Excel versions — if you encounter this, please contact support@kapfrei.at.
Nach jeder Berechnung analysiert KapFrei automatisch das Berechnungsprotokoll und zeigt ein Panel mit offenen Datenpunkten — in drei Prioritätsstufen:
After every calculation KapFrei automatically analyses the computation log and shows a panel with open data points — in three priority levels:
Das Panel klappt sich automatisch auf, wenn rote oder gelbe Einträge vorhanden sind. Jeder Eintrag enthält eine konkrete Anleitung zur Behebung.
The panel expands automatically when red or yellow items are present. Each entry includes concrete fix instructions.
Diese Warnung erscheint, wenn KapFrei bei einem Verkauf keine passenden Kaufdaten findet. Die häufigsten Ursachen:
This warning appears when KapFrei cannot find matching purchase records for a sell. The most common causes:
Auswirkung:
Effect:
KapFrei setzt Anschaffungskosten = EUR 0. Das führt zu einem überhöhten steuerpflichtigen Gewinn und zu einer zu hohen KESt. Die KZ-Werte sind in diesem Zustand nicht korrekt und dürfen so nicht eingereicht werden.
KapFrei sets acquisition cost = EUR 0. This leads to an inflated taxable gain and excessive KESt. The Kennzahlen are not correct in this state and must not be filed as-is.
So behebst du es:
How to fix it:
Fall 1 — Kaufdaten fehlen: Gehe zu Einstellungen → Manuelle Kostenbasis und ergänze Kaufdatum, ISIN, Stückzahl und Kaufpreis in EUR. Die Werte findest du in alten Depotauszügen oder Kaufbestätigungen deines (früheren) Brokers.
Case 1 — Missing purchase data: Go to Settings → Manual Cost Basis and add the purchase date, ISIN, quantity, and purchase price in EUR. Find these in old broker statements or trade confirmations from your (previous) broker.
Fall 2 — Ticker-Umbenennung: Gehe zu Einstellungen → Symbol-Aliases und hinterlege den neuen Ticker (Sell-Symbol) und den alten Ticker (Buy-Symbol mit Kaufhistorie).
Case 2 — Ticker rename: Go to Settings → Symbol Aliases and map the new ticker (sell symbol) to the old ticker (buy symbol that holds the purchase history).
Starte danach die Berechnung neu — die Warnung verschwindet und die KZ-Werte sollten nun korrekt berechnet werden.
Re-run the calculation — the warning disappears and the Kennzahlen should now be calculated correctly.
Kostenlos testen — keine Kreditkarte erforderlich.
Try it free — no credit card required.
Jetzt kostenlos berechnen → Calculate for free →