oder klicken zum Auswählen — am besten alle Jahre ab dem ersten Kauf gemeinsam (mehrere Dateien gleichzeitig). PDF wird nicht unterstützt.
Wie komme ich an die XML-Dateien? (Flex-Query einrichten)
1. Flex-Query anlegen. Client Portal → Menü → Berichte → Flex Queries → bei Kontoumsatz-Flex-Query auf +. Query-Name z. B. „XML IBKR-Steuer".
2. Diese fünf Abschnitte anklicken und konfigurieren — im Dialog jeweils unten „Speichern" (das Tool prüft beim Hochladen, ob alles enthalten ist, und meldet Fehlendes):
- Trades — Option „Ausführung" wählen; Felder: „Alle auswählen".
- Bartransaktionen — alle Typen aktiviert lassen (Dividenden, Zahlung anstelle von Dividenden, Quellensteuer, Zinsen …), Ebene „Detail"; Felder: „Alle auswählen".
- Cash-Bericht — Optionen „Basiswährungsübersicht" und „Währungsaufschlüsselung" aktivieren; Felder: „Alle auswählen".
- Kapitalmaßnahmen — Optionen „Gesamtübersicht" und „Detail" aktivieren (für Aktiensplits); Felder: „Alle auswählen".
- Kontoinformationen — Felder: „Alle auswählen" (füllt Name & Konto-ID automatisch).
3. Zustellungskonfiguration: Format XML, Zeitraum z. B. „Seit Jahresbeginn".
Allgemeine Konfiguration: „Wechselkurse miteinbeziehen?" unbedingt auf JA — das ist IBKRs
Tages-Kurstabelle (ConversionRate), mit der dieses Tool 1:1 wie IBKRs German Tax Report rechnet.
Dann „Weiter" → „Erstellen".
4. Ausführen & hochladen. In der Query-Liste auf den Pfeil neben der Query: für jedes vergangene Jahr „Benutzerdefinierter Zeitraum" 01.01.–31.12. wählen und die XML herunterladen (fürs laufende Jahr „Seit Jahresbeginn"). Alle Jahres-XMLs zurück bis zum ersten Kauf hier gemeinsam hochladen — das Tool rechnet die Veräußerungen pro Bein um (Anschaffung zum Kauftagskurs, Erlös zum Verkaufstagskurs) und ordnet die Lots jahresübergreifend per FIFO zu. Fehlt ein Kurs im XML, meldet das Tool einen Fehler statt mit fremden Kursen zu rechnen.
⚠ Wichtig: Fehlt ein Jahr (z. B. das Kaufjahr einer Altposition), kann das betreffende Geschäft nicht abgestimmt werden — das Tool meldet das dann ausdrücklich und füllt keinen Schätzwert ein.
Details zur Berechnung & Umrechnung
// Nur Flex-Query-XML. Alle Jahre ab dem ersten Kauf gemeinsam laden. Realisierte G/V werden pro Bein
in EUR umgerechnet: Anschaffung zum Kauftag, Erlös zum Verkaufstag; Lot-Zuordnung jahresübergreifend per FIFO,
abgeglichen gegen IBKRs Kostenbasis.
// Umrechnungskurse: ausschließlich IBKRs eigene Tages-Kurstabelle aus dem XML (ConversionRate → 1:1 wie
IBKRs German Tax Report, komplett offline). Fehlen Kurse im XML, erscheint eine Fehlermeldung — es wird nie mit
anderen Kursquellen weitergerechnet.
// Währungsergebnisse Cash (§ 20, BMF Rz. 131): Devisen-Kassenbestände werden je Währung als FIFO geführt —
Zufluss = Anschaffung, Verwendung (Rücktausch, Wertpapierkauf, Gebühren in FW) = veräußerungsgleicher Vorgang;
keine Spekulationsfrist (verzinsliche Brokerguthaben). Margin-Schulden in Fremdwährung erzeugen keine Beine.
Die Werte werden automatisch in „FW-Gewinne/-Verluste Cash" übernommen, fließen in Zeile 19/22 und werden im
Report als „darin enthalten" gesondert ausgewiesen. Der offizielle IBKR-Steuerreport setzt diese Geschäfte
pauschal mit 0 an (exempt) — die Abweichung ist beabsichtigt. Krypto/unverzinste Devisen ggf. manuell unter § 23.
// Beim Hochladen prüft das Tool, ob die Flex-Query alle nötigen Sektionen enthält, und zeigt sonst eine
Schritt-für-Schritt-Anleitung.
// Dividenden/Quellensteuer/Zinsen und Fonds werden aus dem jeweiligen Berichtsjahr übernommen; Vorjahre liefern
die Kaufdaten. Fonds/ETFs bitte unter KAP-INV nach Fondsart zuordnen.
// Anrechenbar ist die ausl. Quellensteuer höchstens bis zum DBA-Satz (US-Dividenden i.d.R. 15 %). Beim Flex-Import wird Zeile 41 je Dividende auf den DBA-Satz begrenzt. Ohne Import wird Zeile 41 auf DBA-Satz × Dividenden gekappt; das Feld „Anrechenbar" überschreibt diesen Wert manuell. Mehr Einbehaltenes ist im Quellenstaat rückforderbar und gehört nicht in Zeile 41.
// Termingeschäfte = Futures, Optionsglattstellung/-verfall (gekaufte Optionen). Geschriebene Optionen = Stillhalterprämien. Krypto-Spot bitte unter „§ 23 / SO" (Abschnitt unten) erfassen, nicht hier.
// Werte je Fondsart, vor Teilfreistellung (die nimmt das Finanzamt vor). IBKR berechnet die Vorabpauschale nicht — diese ggf. separat ermitteln.
// Teilfreistellung: Aktienfonds 30 %, Mischfonds 15 %, Immobilienfonds 60 %, Auslands-Immobilienfonds 80 %, Sonstige 0 %.
// Krypto-Spot mit Haltedauer > 1 Jahr ist steuerfrei. Krypto-Futures/CFDs gehören in KAP (Termingeschäfte), nicht in SO.
IBKR-Steuerreport · Kapitalvermögen
Erläuterungen
Interactive Brokers ist ein ausländischer Broker; es wird kein deutscher Steuerabzug vorgenommen — die Erklärung erfolgt über die Anlagen KAP, KAP-INV und SO. Realisierte Gewinne/Verluste werden nach dem FIFO-Verfahren ermittelt; in Fremdwährung getätigte Geschäfte sind je Bein zum Tageskurs des jeweiligen Handelstags in Euro umgerechnet — mit IBKRs eigener Tages-Kurstabelle aus dem Flex-XML (an Tagen ohne Kursfeststellung der letzte vorherige Bankarbeitstag). Der offizielle IBKR-Steuerbericht (German Tax Report) verwendet intern transaktionszeitgenaue Kurse, die in keinem Kundenexport enthalten sind; Abweichungen zu diesem Bericht im Promillebereich sind daher methodisch bedingt und kein Fehler. Währungsergebnisse der (verzinslichen) Fremdwährungs-Kassenbestände werden nach Verwaltungsauffassung (BMF v. 19.05.2022, Rz. 131) als Einkünfte aus Kapitalvermögen erfasst: Zuflüsse gelten als Anschaffung, Verwendungen als veräußerungsgleicher Vorgang (FIFO, keine Spekulationsfrist); Gewinne sind in Zeile 19 enthalten, Verluste in Zeile 22 — der enthaltene Anteil wird im Report gesondert ausgewiesen. Der offizielle IBKR-Steuerreport setzt Währungsgeschäfte pauschal mit 0 an („exempt currency") und weicht hier bewusst ab. Der Währungseffekt der Wertpapiere selbst ist bereits im Kurs-G/V enthalten und wird nicht doppelt erfasst. Verluste werden in voller Höhe ausgewiesen; die Verrechnungsbeschränkungen wendet das Finanzamt an. Bestandsgeschützte Alt-Anteile (Erwerb vor 2009) und der 100.000-€-Freibetrag sind hier nicht gesondert berücksichtigt.
Transparenzhinweis
Dieser Report wurde eigenständig mit dem gTools „IBKR-Steuer" aus den von Interactive Brokers exportierten Daten (Flex-Query bzw. Activity Statement) erstellt. Er stammt nicht von Interactive Brokers, ist keine offizielle Steuerbescheinigung und ersetzt keine steuerliche Beratung. Sämtliche Werte sind eigenverantwortlich auf Richtigkeit und Vollständigkeit zu prüfen.