Häufige Fragen Frequently Asked Questions

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)

  • Kryptowährungen — noch kein Crypto-Parser vorhanden. Cryptocurrencies — no crypto parser yet.
  • Meldefonds AE für 380+ UCITS-ETFs — VWCE, VWRL, IWDA, CSPX, VUSA, SPYL, IS3N und hunderte weitere OeKB-Meldefonds werden automatisch aus dem KapFrei OeKB-Cache berechnet. Fehlt dein Fonds? Meld ihn via support@kapfrei.at. Meldefonds AE for 380+ UCITS ETFs — VWCE, VWRL, IWDA, CSPX, VUSA, SPYL, IS3N and hundreds more OeKB-registered funds are calculated automatically from the KapFrei OeKB cache. Missing a fund? Let us know via support@kapfrei.at.
  • Trade Republic, Flatex, Scalable Capital — noch nicht unterstützt; sieh FAQ unten. Trade Republic, Flatex, Scalable Capital — not yet supported; see FAQ below.

KapFrei nutzen Using KapFrei

Brauche ich trotzdem einen Steuerberater? Do I still need a tax consultant?

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.

Was genau wird berechnet? What exactly is calculated?
  • Dividenden und Zinsen (KZ 862, 863 — inländisch und ausländisch)
  • Realisierte Kursgewinne und -verluste (KZ 994, 892) mit gleitendem Durchschnittspreis nach §27a Abs. 4 EStG
  • Optionen & Derivate (KZ 982, 995, 895, 896 — §27 Abs. 3 EStG) — automatisch aus IBKR-Exportdaten berechnet
  • Quellensteuer-Anrechnung (KZ 899, 998) und automatische WHT-Rückforderungsanalyse
  • Nichtmeldefonds pauschal-AE (§ 186 InvFG) — z.B. O, EPR, OHI
  • Verbleibende KESt-Schuld und FinanzOnline-XML-Export
  • EZB-Wechselkurse für alle nicht-EUR-Buchungen
  • Dividends and interest (KZ 862, 863 — domestic and foreign)
  • Realised capital gains and losses (KZ 994, 892) using moving average cost basis (§ 27a Abs. 4 EStG)
  • Options & derivatives (KZ 982, 995, 895, 896 — §27(3) EStG) — calculated automatically from IBKR data
  • WHT crediting (KZ 899, 998) and automatic WHT reclaim analysis
  • Nichtmeldefonds flat-rate AE (§ 186 InvFG) — e.g. O, EPR, OHI
  • Remaining KESt liability and FinanzOnline XML export
  • ECB exchange rates for all non-EUR bookings
Was wird noch nicht berechnet? What is not yet calculated?
  • Kryptowährungen — kein Parser vorhanden.
  • Meldefonds AE für 380+ ETFs — VWCE, VWRL, IWDA, CSPX, VUSA, SPYL, IS3N und hunderte weitere OeKB-Meldefonds automatisch aus dem KapFrei OeKB-Cache. Fehlende Fonds bitte via support@kapfrei.at melden.
  • Unsupported Broker — Trade Republic, Flatex, Scalable Capital u.a. (sieh FAQ unten).
  • US-Partnerships (K-1) und ausländische Beteiligungseinkünfte.
  • Cryptocurrencies — no parser yet.
  • Meldefonds AE for 380+ ETFs — VWCE, VWRL, IWDA, CSPX, VUSA, SPYL, IS3N and hundreds more OeKB-registered funds automatically from the KapFrei OeKB cache. Missing a fund? Contact support@kapfrei.at.
  • Unsupported brokers — Trade Republic, Flatex, Scalable Capital and others (see FAQ below).
  • US partnerships (K-1) and foreign partnership income.

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 in Österreich IBKR in Austria

Wie berechne ich mit IBKR meine KESt in Österreich? How do I calculate my KESt in Austria with IBKR?

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:

  1. Im IBKR-Portal: Berichte / Reports → Kontoauszüge / Statements → Aktivität / Activity als CSV herunterladen
  2. CSV in KapFrei hochladen
  3. KapFrei berechnet alle E1kv-Kennzahlen (KZ 862–999) mit gleitendem Durchschnittspreis und EZB-Kursen
  4. Kennzahlen in FinanzOnline eintragen — fertig
  1. IBKR portal: Reports → Statements → Activity → download as CSV
  2. Upload the CSV to KapFrei
  3. KapFrei calculates all E1kv Kennzahlen (KZ 862–999) using moving average cost and ECB rates
  4. Enter the Kennzahlen in FinanzOnline — done

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):

  1. Einmalig einen Flex Query mit den Sections Trades, Cash Transactions & Open Positions einrichten
  2. Als CSV exportieren oder automatischen API-Abruf per Token konfigurieren
  3. Vollständige Quellensteuer-Details und Positionsdaten für das Portfolio-Dashboard
  1. Configure a Flex Query once with sections Trades, Cash Transactions & Open Positions
  2. Export as CSV or set up automatic API refresh via token
  3. Full WHT details and position data for the portfolio dashboard

Vollständige Anleitung: IBKR KESt berechnen →

Full walkthrough: IBKR KESt calculation →

Muss ich als IBKR-Nutzer eine E1kv einreichen? Am I required to file an E1kv as an IBKR user?

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".

Warum weicht KapFrei vom realisierten Gewinn & Verlust (PnL) in IBKR ab? Why does KapFrei's result differ from the realised P&L in IBKR?

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:

  1. FIFO statt gleitendem Durchschnittspreis — IBKR verwendet FIFO. In Österreich ist das nicht zulässig: §27a Abs. 4 EStG schreibt den gleitenden Durchschnittspreis vor. Die ausgewiesenen Gewinne können erheblich abweichen.
  2. Eigene FX-Kurse statt EZB-Referenzkurse — IBKR rechnet mit eigenen Intraday-Kursen, nicht mit den amtlichen EZB-Referenzkursen, die das Finanzamt erwartet.
  1. FIFO instead of moving average — IBKR uses FIFO. Under Austrian law §27a Abs. 4 EStG mandates the moving average method. Reported gains can deviate significantly.
  2. Own FX rates instead of ECB reference rates — IBKR uses its own intraday rates, not the official ECB reference rates expected by the Austrian tax office.

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.

Wie erstelle ich einen IBKR Flex Query? How do I create an IBKR Flex Query?

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.

  1. IBKR Portal (Web) → Performance & Reports → Flex Queries
  2. "Create Flex Query" → Activity Flex Query
  3. Sektionen und Felder nach KapFrei-Vorgabe konfigurieren
  4. Query speichern und für das gewünschte Steuerjahr als CSV herunterladen
  1. IBKR Portal (web) → Performance & Reports → Flex Queries
  2. "Create Flex Query" → Activity Flex Query
  3. Configure sections and fields as required by KapFrei
  4. Save the query and download it as CSV for the desired tax year

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 →

Kann ich statt dem Standard Activity Statement einen Flex Query verwenden? Can I use a Flex Query instead of the Standard Activity Statement?

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.

  • Flex Query enthält ISINs für alle Trades — relevant bei AT-Aktien an ausländischen Börsen
  • Automatischer API-Abruf per Token nur mit Flex Query möglich
  • Offene Positionen für das Portfolio-Dashboard nur im Flex Query enthalten
  • Flex Query includes ISINs for all trades — relevant for AT stocks on foreign exchanges
  • Automatic API refresh via token only available with Flex Query
  • Open positions for the portfolio dashboard only available in Flex Query

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.

Ich habe mehrere verknüpfte IBKR-Konten — was muss ich beim Export beachten? I have multiple linked IBKR accounts — what do I need to know when exporting?

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 →

Mein IBKR-Konto wurde 2020 von Interactive Brokers U.K. auf IB Ireland migriert — was muss ich beachten? My IBKR account was migrated from Interactive Brokers U.K. to IB Ireland in 2020 — what do I need to do?

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:

  • Standard Activity Statement (empfohlen): Export über das IBKR-Portal als „Zusammengefasst" (Custom Consolidated). Das kombiniert beide Konten automatisch in einem Export — du brauchst nur eine Datei pro Jahr.
  • Flex Query: Für jede Konto-ID einen separaten Query einrichten und beide CSVs in denselben Jahresordner legen.
  • Kostenbasis vor der Migration: Positionen, die bereits vor der Migration gehalten wurden, sind in den Exportdaten oft nicht vollständig enthalten. Ergänze diese über die Manuelle Kostenbasis-Funktion in den KapFrei-Einstellungen (Kaufdatum, Menge, Einstandspreis aus dem damaligen Depotauszug).
  • Standard Activity Statement (recommended): Export via the IBKR portal as "Custom Consolidated". This combines both accounts automatically in one export — you only need one file per year.
  • Flex Query: Set up a separate query for each account ID and place both CSVs in the same year folder.
  • Cost basis before migration: Positions held before the migration are often not fully present in the export data. Add these via the Manual cost basis feature in KapFrei Settings (purchase date, quantity, purchase price from your statement at the time).

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

Allgemeine Infos zu mehreren verknüpften Konten

General information on multiple linked accounts

Broker & Daten Brokers & Data

Welche Broker werden unterstützt? Which brokers are supported?
Broker Format Format Status
Interactive Brokers (IBKR) Flex CSV + API
SAXO Bank XLSX + PDF
E*Trade / Morgan Stanley PDF
Trade Republic In Planung Planned
Flatex In Planung Planned
Scalable Capital In Planung Planned
Kann mein Broker schnell hinzugefügt werden? Can my broker be added quickly?

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

Werden meine Daten gespeichert? Is my data stored?

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.

Wie werden Wechselkursgewinne und -verluste behandelt? How are currency exchange gains and losses handled?

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.

Österreichisches Steuerrecht Austrian Tax Law

Was ist der Unterschied zwischen KESt und KapESt? What is the difference between KESt and KapESt?

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".

Was ist der gleitende Durchschnittspreis nach §27a EStG? What is the moving average cost method under §27a EStG?

§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.

Der realisierte Gewinn & Verlust (PnL) in IBKR-Berichten und dem Activity Statement wird mit FIFO berechnet — das ist in Österreich nach §27a Abs. 4 EStG nicht zulässig. KapFrei wendet den gleitenden Durchschnittspreis korrekt an.
The realised P&L shown in IBKR reports and the Activity Statement is calculated using FIFO — not permitted in Austria under §27a Abs. 4 EStG. KapFrei correctly applies the moving average method.
Was ist der Unterschied zwischen Meldefonds und Nichtmeldefonds? What is the difference between Meldefonds and Nichtmeldefonds?

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.

Quellensteuer-Rückforderung WHT Reclaim

Welche Länder werden für die Quellensteuer-Rückforderung unterstützt? Which countries are supported for WHT reclaim?

Aktuell unterstützt KapFrei die Rückforderung aus folgenden Ländern:

KapFrei currently supports reclaims from these countries:

  • Deutschland (DE) — 26,375% einbehalten, 15% anrechenbar → 11,375% rückforderbar beim BZSt (§50c EStG)
  • Frankreich (FR) — 28% einbehalten, 15% anrechenbar → 13% rückforderbar via Cerfa 5001-SD beim SIPNR
  • Dänemark (DK) — 27% einbehalten, 15% anrechenbar → 12% rückforderbar via SKAT Formular 06.003
  • Irland (IE) — Zinsen — IBKR-Zinseinnahmen (DIRT, 20%) können vollständig zurückgefordert werden (österreichische Steueransässige sind befreit). Formulare: IC7 (Rückforderung) + IC6 (künftige Befreiung). Siehe separate Frage unten.
  • Germany (DE) — 26.375% withheld, 15% creditable → 11.375% reclaimable via BZSt (§50c EStG)
  • France (FR) — 28% withheld, 15% creditable → 13% reclaimable via Cerfa 5001-SD at SIPNR
  • Denmark (DK) — 27% withheld, 15% creditable → 12% reclaimable via SKAT Form 06.003
  • Ireland (IE) — interest only — IBKR interest income (DIRT, 20%) fully reclaimable for Austrian residents (treaty exemption). Forms: IC7 (reclaim) + IC6 (future exemption). See separate question below.

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.

Ich habe ein IBKR-Konto — wird irische Quellensteuer (DIRT) auf meine Zinsen abgezogen? I have an IBKR account — is Irish DIRT withheld on my interest income?

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:

  1. Rückforderung bereits einbehaltener DIRT — Formular IC7 an Revenue Ireland; KapFrei berechnet den zurückforderbaren Betrag aus deinen IBKR-Zinsdaten.
  2. Künftige Befreiung — Formular IC6 (einmalig einzureichen) stoppt den automatischen Abzug für die folgenden Jahre, sodass keine weitere Rückforderung nötig ist.
  1. Reclaim already-withheld DIRT — Form IC7 to Revenue Ireland; KapFrei calculates the reclaimable amount from your IBKR interest data.
  2. Future exemption — Form IC6 (one-time submission) stops automatic withholding in subsequent years so no further reclaim is needed.

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.).

Ergebnisse & FinanzOnline Results & FinanzOnline

Wie trage ich die Kennzahlen in FinanzOnline ein? How do I enter the Kennzahlen in FinanzOnline?
  1. FinanzOnline → Eingaben → Erklärungen → Einkommensteuererklärung E1 (Erklärungswechsel zu E1 nötig, wenn Arbeitnehmerveranlagung L1 vorgefüllt)
  2. Beilage E1kv öffnen
  3. Kennzahlen aus dem KapFrei-Ergebnis direkt in die entsprechenden Felder übernehmen. Verluste (KZ 891/892) werden als negative Werte eingetragen.
  1. FinanzOnline → Eingaben → Erklärungen → Einkommensteuererklärung E1 (switch to E1 required if L1 payroll declaration is pre-filled)
  2. Open appendix E1kv
  3. Enter Kennzahlen from your KapFrei result directly into the corresponding fields. Losses (KZ 891/892) are entered as negative values.
Kann ich das FinanzOnline-XML direkt hochladen? Can I upload the FinanzOnline XML directly?

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.

Funktioniert das Excel-Dashboard mit Microsoft Excel? Does the Excel dashboard work with Microsoft Excel?

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.

Was zeigt das "Datenlücken & Hinweise"-Panel nach der Berechnung? What does the "Data Gaps & Notes" panel show after the calculation?

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:

  • 🔴 Rot — KESt-Kennzahl ist falsch: z.B. Verkäufe, für die keine Kaufdaten vorliegen. Anschaffungskosten werden mit EUR 0 angesetzt — was den steuerpflichtigen Gewinn überschätzt. Sofortiger Handlungsbedarf vor dem Einreichen.
  • 🟡 Gelb — KESt-Kennzahl ist Näherungswert: z.B. wenn Broker-Daten aus einer vereinfachten Exportvariante stammen (Näherungskostenbasis). Das Ergebnis kann abweichen, ist aber verwendbar.
  • 🔵 Blau — Info, kein Handlungsbedarf jetzt: z.B. Jahresendpreise für Nichtmeldefonds, die erst im Januar des Folgejahres verfügbar sind.
  • 🔴 Red — KESt figure is wrong: e.g. sells with no purchase records. Acquisition cost is set to EUR 0, overstating taxable profit. Must be resolved before filing.
  • 🟡 Yellow — KESt figure is approximate: e.g. when broker data comes from a simplified export variant. Results may deviate but are usable.
  • 🔵 Blue — Info, no action needed now: e.g. year-end prices for Nichtmeldefonds that only become available in January of the following year.

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.

Was bedeutet "Verkäufe ohne Kaufdaten" (rote Warnung)? What does "Sells without purchase records" (red warning) mean?

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:

  1. Kauf vor dem ältesten Depotauszug — häufig nach einem Broker-Wechsel oder bei sehr alten Positionen
  2. Ticker-Umbenennung / Unternehmensumwandlung — der Kauf ist in den Dateien vorhanden, aber unter einem anderen Ticker-Symbol (z.B. nach Fusion, Übernahme oder Spin-off)
  1. Purchase predates oldest export — common after broker switches or with very old positions
  2. Ticker rename / corporate action — the purchase is in the files but recorded under a different ticker symbol (e.g. after a merger, acquisition, or spin-off)

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.

Bereit zum Berechnen? Ready to calculate?

Kostenlos testen — keine Kreditkarte erforderlich.

Try it free — no credit card required.

Jetzt kostenlos berechnen → Calculate for free →