Forex-Steuererklärung Schritt für Schritt — Auszüge, NBP-Kurse, PIT-38 und Hilfsmittel
Die Forex-Steuererklärung beginnt mit den Brokerbelegen und endet mit einer geprüften Erklärung und dem Zahlungsnachweis. Dazwischen müssen Sie Handelsergebnisse von Provisionen und Finanzierung trennen, die maßgeblichen Beträge in polnische Zloty umrechnen und die Summen abstimmen. Dieser Leitfaden führt durch jeden Schritt vom Historienexport bis zum Ausfüllen von PIT-38. Er betrifft eine in Polen steuerlich ansässige Person, die im Steuerjahr 2025 privat auf eigene Rechnung CFDs handelt und 2026 erklärt. Stellt Ihr Vertragspartner kein PIT-8C aus, zeigt das Beispiel die Berechnung anhand von Auszügen und NBP -Kursen.

- Ihr Brokerauszug ist ein zentraler Nachweis, aber nicht das einzige Dokument. Bewahren Sie Ihr Arbeitsblatt, historische NBP-Kurse, die amtliche elektronische PIT-38-Empfangsbestätigung und alles zum Nachweis Ihrer Methode auf. Ein Auszug allein kann unzureichend sein, wenn Anpassungen fehlen oder Sie Spalten falsch lesen.
- CFD-Einnahmen sind das Vertragsabrechnungsergebnis, nicht dessen Nominalwert. Ein Differenzkontrakt rechnet die Differenz ab (Artikel 17 Absatz 1 Nummer 10 und Absatz 1b des polnischen Einkommensteuergesetzes). Sie erklären nicht 50.000 EUR multipliziert mit einem Wechselkurs.
- Der NBP-Kurs stammt vom VORHERGEHENDEN Werktag. Verwenden Sie den Durchschnittskurs der Tabelle A des letzten Werktags mit veröffentlichter Tabelle vor dem Ereignis, nicht den Kurs des Handelstags. Die Auswahl des falschen Tages über viele Ereignisse kann Ihre Summen verzerren und die Methode infrage stellen.
- Das unrealisierte Ergebnis einer offenen Position am 31. Dezember ist für sich weder Einnahme noch Kosten. Erfassen Sie das Vertragsergebnis bei Realisierung der Rechte. Bei separat gebuchten Provisionen und Finanzierung müssen Charakter und richtiger Erfassungszeitpunkt bestimmt werden. Übertragungen eigenen Geldes bleiben außerhalb des CFD-Ergebnisses.
- Provisionen und negative Finanzierung können Kosten erhöhen, positive Finanzierung die Einnahmen. Prüfen Sie Vertrag, tatsächliche Abrechnung und ob der Broker sie bereits im Ergebnis erfasst hat. Das Vorzeichen in einer Swap-Spalte allein bestimmt nicht das steuerliche Datum; lassen Sie diese Buchungen weder weg noch erfassen Sie sie doppelt.
- PIT-38 lässt sich einfach ausfüllen, sobald die Zahlen stimmen. Die Herausforderung ist die Ermittlung belegbarer Beträge, nicht das Anklicken der Felder. Für das Steuerjahr 2025 endete die Abgabe- und Zahlungsfrist am 30. April 2026.
0. Vor der Berechnung: Jahr, Ansässigkeit und Modell
Klären Sie zuerst drei Tatsachen. Ohne sie können die nächsten Schritte zum falschen Formular oder Land führen:
- Steuerjahr. Erklären Sie 2025 geschlossene Positionen auf PIT-38 für 2025 (Version 18). Die Feldnummern und Formularversion dieses Artikels gehören zu diesem Jahr; verwenden Sie für ein anderes Jahr das passende Formular.
- Ansässigkeit. Polen besteuert Ihr Welteinkommen, wenn dort der Mittelpunkt Ihrer persönlichen oder wirtschaftlichen Interessen liegt oder Sie sich im Jahr länger als 183 Tage dort aufhalten (Artikel 3 Absätze 1 und 1a des Einkommensteuergesetzes). Staatsangehörigkeit, Plattformsprache und Brokerland entscheiden darüber nicht. Sind Sie 2025 umgezogen oder möglicherweise in zwei Ländern ansässig, kann dieser Leitfaden Ihre Situation nicht klären; das einschlägige Steuerabkommen muss geprüft werden.
- Modell. Dieser Leitfaden betrifft Privatpersonen, die auf eigene Rechnung in CFDs und andere Derivate investieren. Prop-Firmenvergütung, unternehmerischer Handel und tatsächlicher Währungsumtausch folgen anderen Wegen: Prop-Trading und nicht standardisierte Modelle. Trennen Sie Aktiendividenden, Guthabenzinsen und tatsächliche Kryptogeschäfte ab; Schritt 2 behandelt deren gesonderte Erfassung.
1. Transaktionshistorie herunterladen
Alles beginnt mit den Daten. Ihr Broker erfasst Eröffnungen, Schließungen, Finanzierung, Provisionen und Anpassungen. Besitzen Sie mehrere Konten oder wurden Sie im Jahr zu einem anderen Unternehmen derselben Marke übertragen, fordern Sie für jedes einen Auszug an.
Plattformen exportieren unterschiedlich: Spaltennamen, Formate und Menüpfade variieren. Die nachfolgenden Pfade hängen von Plattformversion und Broker ab. Betrachten Sie sie als Suchhinweise, nicht als exakte Klickanleitung.
| Plattform | Wo suchen? | Format | Anmerkungen |
|---|---|---|---|
| MT4 | Terminal → Account History → Rechtsklick → Save as Detailed Report | HTML | Stellen Sie Custom Period anhand der Schließungsdaten für das ganze Jahr ein. Save as Report enthält ebenfalls die Historie; Detailed Report ergänzt Statistiken. Prüfen Sie in beiden Berichten Provisionen, Finanzierung und den Umfang von Closed Transactions |
| MT5 | Toolbox → History → Deals → Rechtsklick → Export | HTML / CSV | Deals statt Positions liefern einzelne Ausführungen. Eine Position kann mehrere Deals einschließlich Teilausführungen umfassen |
| cTrader | History → Datumsbereich → Export | CSV / XLSX | Swap und Commission in getrennten Spalten |
| Interactive Brokers | Reports → Statements → Activity Statement → Custom Date Range | HTML / PDF / CSV | Trades + Interest + Dividend Adjustments. Das Forex P&L von IBKR entspricht nicht zwingend den auf PIT-38 zu erklärenden Beträgen |
| XTB (xStation) | History → Datumsfilter → Export | CSV / XLSX | Hat der Broker für das Jahr PIT-8C bereitgestellt, stimmen Sie es dennoch mit dem Auszug ab: Es umfasst möglicherweise nicht alles auf dem Konto Gehaltene |

Ausführungsmodell und Auszugsqualität
Ein B-Book-/Market-Maker- Broker und ein Agentur-/STP Broker können unterschiedliche operative Berichte und Anpassungen liefern. Teilausführungen sind bei verschiedenen Modellen möglich; ein A-Book -Etikett allein belegt sie nicht. Eine Order kann mehrere Ausführungen zu unterschiedlichen Kursen haben, die in mehreren Zeilen erscheinen. Manuelles Rechnen ist möglich, aber viele Ausführungen und Anpassungen benötigen einheitliche Kennungen und Prüfungen Ihres Skripts oder Spezialwerkzeugs.
2. Daten bereinigen und erklärungspflichtige Transaktionen identifizieren
Nicht jede Auszugsbuchung gehört auf PIT-38. Trennen Sie Ergebnisse aus im Steuerjahr abgerechneten Verträgen von eigenen Überweisungen, unrealisierten Positionen und gesondert abgerechneten Gebühren. Erfassen Sie jedes passend eingeordnete Ereignis einmal.
Zuerst Daten bereinigen
- Eigene Übertragungen — Einzahlungen von Ihrer Bank, Auszahlungen und Übertragungen zwischen Unterkonten desselben Brokers bewegen eigenes Geld. Kennzeichnen Sie diese und schließen Sie sie aus Handelssummen aus. Die Steuer berechnet sich nicht als Auszahlungen minus Einzahlungen
- Duplikate — dasselbe Ticket in zwei Exporten, etwa Jahres- und Quartalsbericht, oder Teilausführungen sowohl einzeln als auch zusammengefasst. Erfassen Sie jedes Ereignis einmal
- Jahr und Zeitzone — das Schließungsdatum nach Serverzeit kann vom Datum in Polen abweichen. Am Jahresende kann das das Steuerjahr der Erklärung beeinflussen; siehe Schritt 3
Was in die Berechnung gehört
- Geschlossene Positionen — jede Transaktion, deren Vertrag im Steuerjahr geschlossen und abgerechnet wurde; ein positives Ergebnis ist Einnahme, ein negatives Kosten (Schritt 4)
- Swaps und Übernachtfinanzierung — klären Sie, ob der Vertrag sie als Teil seiner Schlussabrechnung oder als gesonderte Barausgleiche behandelt. Artikel 17 Absatz 1b und Artikel 23 Absatz 1 Nummer 38a bestimmen keinen einheitlichen Erfassungstag für jede Buchung. Rechnen Sie Einnahmen und Kosten nach ihren passenden Daten gemäß Artikel 11a Absätze 1–2 um. Negative Finanzierung kann eine Kostenposition sein und positive Finanzierung eine Einnahme; Vorzeichen und Buchungsdatum ersetzen die steuerliche Einordnung nicht
- Provisionen — Belastungen für Positionseröffnung und -schließung, die als abziehbare Kosten zu beurteilen sind
- Dividendenanpassungen auf Aktien-CFDs — der Broker belastet oder vergütet einen dividendenentsprechenden Betrag. Dies ist eine vertragliche Geldanpassung, Einnahme oder Kosten, die möglicherweise nicht in Profit erscheint
Was ausgeschlossen oder gesondert erklärt wird
- Am 31. Dezember offene Positionen — Floating P/L allein ist keine realisierte Einnahme oder Kostenposition. Prüfen Sie vor dem 31. Dezember gebuchte Provisionen und Finanzierung anhand von Vertrag und Abrechnungstyp gesondert; verschieben Sie nicht automatisch jede Belastung ins Schließungsjahr
- Ein- und Auszahlungen — Übertragungen zwischen Bank- und Brokerkonten sind keine Handelseinnahmen oder -kosten
- Demokontotransaktionen
- Guthabenzinsen und Aktiendividenden — andere Kategorie als CFD-Ergebnisse (Artikel 30a, pauschale Besteuerung ohne Kosten, gesondert in Teil G des PIT-38 erklärt). Addieren Sie sie nicht zu Positionsergebnissen und verrechnen Sie keine CFD-Verluste damit
- Brokerboni — gesonderter Vorteil, kein Vertragsergebnis. Klären Sie anhand der Bedingungen, ob und wann er Ihnen verfügbar wird, und ordnen Sie ihn vor Aufnahme in Berechnungen gesondert ein
- Broker-Cashback und Rückvergütungen — eine Provisionserstattung kann eine gesonderte steuerliche Einordnung außerhalb des Artikels 30b erfordern. Sie benötigt eigene Analyse und Ursprungsbelege; fassen Sie sie nicht ohne Prüfung der Behandlung mit CFD-Ergebnissen zusammen
3. Mit NBP-Kursen in PLN umrechnen
Währungsumrechnung ist eine häufige Fehlerquelle: Handelsbildschirme zeigen Marktwerte, die Steuerberechnung benötigt jedoch Daten und Belege. Sie können in Fremdwährung verdienen, füllen PIT-38 aber in PLN zum Kurs des vorgeschriebenen Datums aus, nicht zu einem frei gewählten.
Die Umrechnungsregel
Artikel 11a Absatz 1 des polnischen Einkommensteuergesetzes rechnet Fremdwährungseinnahmen in PLN um zum durchschnittlichen NBP-Kurs des letzten Werktags vor dem Einnahmenzufluss. Artikel 11a Absatz 2 wendet die entsprechende Regel auf Kosten an, vor dem Tag ihrer Entstehung. Suchen Sie praktisch den passenden früheren Werktag, für den die NBP Tabelle A veröffentlicht hat.
- Das Ergebnis einer geschlossenen Position, positiv oder negativ — die passende Tabelle vom Tag vor dem Schließungstag. Das Eröffnungsdatum bestimmt nicht den Wechselkurs für das Positionsergebnis
- Provisionen — verwenden Sie den Kurs vor dem Belastungstag: vor Eröffnung für eine Eröffnungsprovision und vor Schließung für eine Schließungsprovision
- Swaps — verwenden Sie den Kurs des letzten Werktags vor dem passenden Einnahmen- oder Kostendatum (Artikel 11a Absätze 1–2). Gesondert abgerechnete Finanzierung kann ein anderes Datum als die Kontraktschließung haben. Ordnen Sie weder jeder Belastung den Schließungskurs zu noch nehmen Sie ohne Prüfung von Vertrag und Abrechnung jedes Entstehungsdatum als Kostendatum an
Wochenenden und Feiertage
- Eine Freitagstransaktion, zu jeder Uhrzeit → NBP-Donnerstagskurs, wenn eine Tabelle erschien. War Donnerstag Feiertag, etwa der 1. Mai 2025, verwenden Sie die Mittwochstabelle
- Eine Samstags- oder Sonntagstransaktion → gewöhnlich Freitagskurs, wenn Freitag ein Werktag mit veröffentlichter Tabelle war; sonst die letzte passende frühere Tabelle
- Ein Feiertag am Montag → gewöhnlich Freitagskurs; war auch Freitag kein Werktag, gehen Sie zur letzten passenden früheren Tabelle zurück
Mehrwährungskonten
Wird das Konto in EUR geführt, das Instrument aber in USD notiert, etwa US30, kann die PLN-Umrechnung zwei Schritte erfordern: USD-Ergebnis nach Brokerumrechnung in EUR, dann EUR zum NBP-Kurs in PLN. Hilfsmittel können dies falsch behandeln. Ein Broker kann das Instrumentergebnis vor Umrechnung in Kontowährung in seiner Notierungswährung ausweisen. Klären Sie, welche Stufe Ihre Steuerdaten liefert; rechnen Sie nicht doppelt um, wenn Sie einen bereits in Kontowährung umgerechneten Betrag verwenden.
4. Einnahmen, Kosten und Einkünfte berechnen
Auszug und NBP-Kurse liegen vor. Beginnen Sie die Berechnung mit der für den Steuerbetrag entscheidenden Frage: Was sind CFD-Einnahmen?
Abrechnungsergebnis statt Nominalwert
Ein CFD ist ein Differenzkontrakt. Der Kauf von 0,5 Lot EUR/USD erwirbt keine 50.000 EUR; Sie rechnen mit dem Broker die Differenz zwischen Schließungs- und Eröffnungskurs ab. Das polnische Gesetz bezeichnet dies als Einnahmen aus der Realisierung von Rechten aus derivativen Finanzinstrumenten (Artikel 17 Absatz 1 Nummer 10), die bei Realisierung dieser Rechte entstehen (Artikel 17 Absatz 1b), also bei Positionsabrechnung. Einkünfte sind die Differenz zwischen Gesamteinnahmen und Kosten nach Artikel 23 Absatz 1 Nummer 38a; instrumentbezogene Ausgaben werden bei Realisierung der Rechte abziehbar (Artikel 30b Absatz 2 Nummer 3). Der Vertragsnominalwert, 50.000 EUR multipliziert mit dem Kurs, ist in dieser Berechnung weder Einnahme noch Ausgabe.
Diese Unterscheidung hat praktische Folgen. Würden Sie den Nominalwert als Einnahme zum Schließungstagskurs und als Kosten zum Eröffnungstagskurs erklären, erzeugten Sie eine künstliche Währungsdifferenz auf einen nie erworbenen Betrag. Im Beispiel von Schritt 5 würde dies die Steuer für Position A von 250 PLN (1.353,63 − 13,50 − 13,54 − 9,23 = 1.317,36 PLN → 1.317 PLN × 19% = 250 PLN) auf 361 PLN verändern. Wir nennen keine individuelle Auskunft, die dieses CFD-Szenario ausdrücklich klärt, da wir keine vergleichbare gefunden haben; der Schluss folgt aus dem Gesetzeswortlaut. Meldet der Broker Nominalwerte statt Ergebnisse, ermitteln Sie die abgerechneten Ergebnisse. Beantragen Sie gegebenenfalls eine individuelle Steuerauskunft; die Gebühr beträgt nach Artikel 14f der Abgabenordnung 40 PLN je Sachverhalt.
Einnahmen
Einnahmen (PLN) = Σ [positives Positionsergebnis (Währung) × NBP-Kursdes vorhergehenden Werktags] + Σ [positive Finanzierung × NBP-Kursvor Einnahmenerfassung] + Σ [positive vertragliche Geldanpassung, etwa Dividendenanpassung × NBP-Kursvor Einnahmenerfassung]
Abziehbare Kosten
Addieren Sie vier Bestandteile, jeweils zum Kurs des Werktags vor dem maßgeblichen Datum in PLN umgerechnet:
- Negative Ergebnisse geschlossener Positionen — zum Kurs vor der Schließung
- Provisionen, für Eröffnung und Schließung — zum Kurs vor der Belastung
- Negative Finanzierung — zum Kurs vor dem maßgeblichen Kostendatum
- Negative vertragliche Geldanpassungen wie Dividendenanpassungen bei Aktien-CFDs — zum Kurs vor der Belastung
Kosten (PLN) = Negative ErgebnissePLN + ProvisionenPLN + Negative FinanzierungPLN + Negative AnpassungenPLN
Einkünfte oder Verlust
Einkünfte = EinnahmenPLN − KostenPLN
Ein positiver Saldo sind steuerpflichtige Einkünfte, von denen in Schritt 7 noch zulässige Vorjahresverluste abgezogen werden können. Ein negativer Saldo ist ein vortragsfähiger Verlust, der in dieser Erklärung angegeben wird.
5. Rechenbeispiel: vom Auszug zu PIT-38
Beispiel — Steuerjahr 2025. Annahmen: in Polen steuerlich ansässige Person, privates USD-Konto bei einem Unternehmen ohne PIT-8C und Kurs-P/L vor separat ausgewiesenen Provisionen und Finanzierung. Die Daten verwenden polnische Zeit. Die Belege dieses Modells weisen Provisionsbelastungsdaten nach; der Swap von Position A ist ein gesonderter Barausgleich am 20.03.2025, dessen Datum für die Kostenumrechnung gilt. Dies ist eine ausdrückliche Annahme, keine Regel für jeden Vertrag. Die Kurse sind tatsächliche NBP-Tabelle-A-Durchschnitte; Beträge und Tickets sind fiktiv.
- Einzahlung von 5.000 USD — Montag, 10.03.2025
- Position A, mit Gewinn: Kauf von 0,5 Lot EUR/USD zu 1,0850 am Freitag, 14.03.2025, Schließung zu 1,0920 am Freitag, 21.03.2025; Kursergebnis +350 USD. Eröffnungsprovision 3,50 USD und Schließungsprovision 3,50 USD. Finanzierung abgerechnet am Donnerstag, 20.03: −2,40 USD
- Position B, mit Verlust: Kauf von 0,3 Lot EUR/USD am Dienstag, 18.03.2025, Schließung am Stop-Loss am Mittwoch, 19.03.2025; Kursergebnis −120 USD. Eröffnungsprovision 2,10 USD und Schließungsprovision 2,10 USD; keine Finanzierung
- Zinsen auf nicht investiertes Guthaben gutgeschrieben am 21.03.2025: 1,20 USD, gesonderte Kategorie
Schritt A: NBP-Kurse bestimmen
- Ergebnis und Schließungsprovision von Position A (Freitag, 21.03) → Donnerstagstabelle, 20.03.2025
- Eröffnungsprovision von Position A (Freitag, 14.03) → Donnerstagstabelle, 13.03.2025
- Finanzierung von Position A (abgerechnet Donnerstag, 20.03) → Mittwochstabelle, 19.03.2025
- Eröffnungsprovision von Position B (Dienstag, 18.03) → Montagstabelle, 17.03.2025
- Ergebnis und Schließungsprovision von Position B (Mittwoch, 19.03) → Dienstagstabelle, 18.03.2025
Schritt B: Arbeitsbuch
| ID | Beleg | Ereignis | Steuerliches Ereignisdatum | Kategorie | Betrag | Währung | NBP-Tabelle | Kurs | Einnahmen PLN | Kosten PLN | Anmerkungen |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T-01 | Geldkonto | Einzahlung | 10.03.2025 | eigene Übertragung | 5 000,00 | USD | — | — | — | — | Ausgeschlossen |
| A-1 | Auszug | Eröffnungsprovision A | 14.03.2025 | Kosten | 3,50 | USD | 13.03.2025 — 050/A/NBP/2025 | 3,8568 | — | 13,50 | 3,50 × 3,8568 = 13,4988 |
| B-1 | Auszug | Eröffnungsprovision B | 18.03.2025 | Kosten | 2,10 | USD | 17.03.2025 — 052/A/NBP/2025 | 3,8329 | — | 8,05 | 2,10 × 3,8329 = 8,0491 |
| B-2 | Auszug | Schließungsergebnis B | 19.03.2025 | Kosten (negatives Ergebnis) | −120,00 | USD | 18.03.2025 — 053/A/NBP/2025 | 3,8152 | — | 457,82 | 120 × 3,8152 = 457,824 |
| B-3 | Auszug | Schließungsprovision B | 19.03.2025 | Kosten | 2,10 | USD | 18.03.2025 — 053/A/NBP/2025 | 3,8152 | — | 8,01 | 2,10 × 3,8152 = 8,0119 |
| A-2 | Auszug | Finanzierung A | 20.03.2025 | Kosten (negative Finanzierung) | −2,40 | USD | 19.03.2025 — 054/A/NBP/2025 | 3,8473 | — | 9,23 | 2,40 × 3,8473 = 9,2335 |
| A-3 | Auszug | Schließungsergebnis A | 21.03.2025 | Einnahmen (positives Ergebnis) | 350,00 | USD | 20.03.2025 — 055/A/NBP/2025 | 3,8675 | 1 353,63 | — | 350 × 3,8675 = 1 353,625 |
| A-4 | Auszug | Schließungsprovision A | 21.03.2025 | Kosten | 3,50 | USD | 20.03.2025 — 055/A/NBP/2025 | 3,8675 | — | 13,54 | 3,50 × 3,8675 = 13,5363 |
| I-01 | Geldkonto | Guthabenzinsen | 21.03.2025 | andere Kategorie (Artikel 30a) | 1,20 | USD | — | — | — | — | Außerhalb der CFD-Summen; gesondert einordnen |
| Summe — Derivatergebnisse (Artikel 30b) | 1 353,63 | 510,15 | 7 Ereignisse, jedes einmal erfasst | ||||||||
Schritt C: Einkünfte und Steuer
- Einnahmen (Feld 22): 1.353,63 PLN
- Kosten (Feld 23): 13,50 + 8,05 + 457,82 + 8,01 + 9,23 + 13,54 = 510,15 PLN
- Einkünfte (Feld 28): 1 353,63 − 510,15 = 843,48 PLN
- Bemessungsgrundlage (Feld 31): 843,48 auf volle Zloty gerundet = 843 PLN, vor Vorjahresverlusten
- Berechnete Steuer (Feld 33): 843 × 19% = 160,17 PLN; fällige Steuer (Feld 35): 160 PLN, auf volle Zloty gerundet. Gezahlte ausländische Steuer (Feld 34): 0, da keine einbehalten wurde
Alternative: ein Verlust aus 2024
Angenommen, PIT-38 für 2024 weist einen Verlust derselben Quelle von 400 PLN aus, den Sie nach der Wahljahresoption in Artikel 9 Absatz 3 Nummer 2 vollständig abziehen; siehe Verlustvortrag und Grenzen. Feld 30 = 400,00; Feld 31 = 843,48 − 400,00 = 443,48 → 443 PLN; Feld 33 = 443 × 19% = 84,17 → Feld 35 = 84 PLN. Führen Sie ein eigenes Register mit Jahr, Betrag und bisherigen Abzügen jedes Verlusts. Feld 30 darf Feld 28 nicht übersteigen.
Abstimmung
- Auszugsergebnis in USD: +350 − 120 − 3,50 − 3,50 − 2,10 − 2,10 − 2,40 = +216,40 USD, ohne Zinsen. Das Arbeitsbuch enthält genau diese sieben Ereignisse
- Provisionen erscheinen einmal. Das Modell setzt voraus, dass das Positions-P/L sie ausschließt; prüfen Sie Ihren Auszug. Enthält Profit bereits eine Provision, ergänzen Sie sie nicht erneut
- Kurse passen zu den Daten: Jedes Ereignis hat seine eigene Tabelle, ohne Handelstags- oder einheitliche Jahreskurse
- Rundung: PLN-Ereignisbeträge auf Grosz, anschließend Bemessungsgrundlage und Zahllast im Formular auf volle Zloty
- Die Einzahlung von 5.000 USD und Zinsen von 1,20 USD sind aus Feldern 22/23 ausgeschlossen
Der Eröffnungstagskurs bestimmte nicht das Positionsergebnis; er war nur für die Eröffnungsprovision maßgeblich. Auf den Nominalwert entsteht keine Währungsdifferenz, da er in der Berechnung fehlt.
6. Hilfsmittel und Automatisierung
Für 200 Transaktionen kann manuelles Rechnen handhabbar sein. Bei 2.000 wird Automatisierung wichtig.
Tabellenkalkulation: Excel und Google Sheets
Importieren Sie die CSV des Auszugs und ergänzen Sie NBP-Kurse und Umrechnungsformeln. Die NBP-API ermöglicht programmatischen Zugriff:
https://api.nbp.pl/api/exchangerates/rates/a/usd/2025-03-13/?format=json
Die JSON-Antwort enthält rates[0].mid, den Durchschnittskurs (3,8568 für dieses Datum), und rates[0].no, die in Ihrem Arbeitsbuch festzuhaltende Tabellennummer. Verwenden Sie in Google Sheets ein Skript zur JSON-Auswertung; IMPORTDATA importiert CSV/TSV, statt JSON direkt auszuwerten. Excel kann Power Query verwenden.
while response == 404: date = date - 1 day. Laden und speichern Sie bei vielen Ereignissen Datumsbereiche, statt jeden Tag wiederholt anzufragen; eine NBP-API-Anfrage kann höchstens 93 Tage umfassen.Spezialwerkzeuge
Spezialrechner können Auszüge importieren und Beträge automatisch umrechnen. Prüfen Sie vor Übernahme des Ergebnisses 5 Transaktionen manuell: einen Gewinn, einen Verlust, ein Wochenendereignis, ein Ereignis mit Finanzierung und eines mit Provision an einem anderen Datum als der Schließung. Prüfen Sie Erfassungsdaten, Kurse vorhergehender Werktage und dass der Nominalwert nicht zur Einnahme geworden ist. Eine passende Stichprobe hilft beim Erkennen von Fehlern, beweist aber nicht die Richtigkeit jeder Zeile; stimmen Sie auch Gesamtsummen und Ausnahmen ab.
Mindestspalten einer Tabelle für einen Forex-PIT-38-Rechner
Verwenden Sie das Arbeitsbuchschema aus Schritt 5:
ID | Beleg | Ereignis | Steuerdatum (polnische Zeit) | Kategorie | Betrag | Währung | Datum und Nummer der NBP-Tabelle | Kurs | Einnahmen PLN | Kosten PLN | Anmerkungen
Qualitätskontrolle: Stimmen Sie die Fremdwährungssummen des Arbeitsbuchs ohne eigene Übertragungen und ausgesonderte Kategorien mit dem realisierten P&L des Auszugs nach Berücksichtigung von Provisionen, Finanzierung, Zinsen und Anpassungen ab. Fahren Sie erst fort, wenn ungeklärte Differenzen beseitigt sind.
Der gefährlichste Moment
Das größte Risiko kann nach Abschluss der Automatisierung auftreten, wenn Erleichterung einsetzt. Eine falsch zugeordnete Datumsspalte, ein Zeitzonenfehler oder eine falsch eingeordnete Finanzierungsbuchung erzeugt ordentlich formatierte, aber falsche Zahlen. Automatisierung kann einen Fehler schneller und über mehr Zeilen vervielfältigen.
7. PIT-38 ausfüllen: Altverluste, ausländische Steuer und Felder
Die Summen liegen vor. Klären Sie vor dem Eintrag zwei Dinge, welche die Zahllast oder Anlagenzahl ändern können.
Vorjahresverluste → Feld 30
Wurde auf PIT-38 für 2020–2024 ein Verlust aus der Veräußerung von Derivaten oder Realisierung ihrer Rechte erklärt, derselben Quelle wie Ihr CFD-Ergebnis, können Sie ihn über Feld 30 von den Einkünften in Feld 28 abziehen, höchstens bis zu diesen Einkünften. Der zulässige Abzug hängt von Verlustjahr, Methode (jährlich bis zu 50% oder bis zu 5.000.000 PLN in einem ausgewählten Jahr innerhalb von fünf Jahren) und früheren Abzügen ab: siehe Verlustregister und Grenzen. Verluste aus anderen Quellen wie Arbeit, Unternehmen, tatsächlichen Kryptowährungen oder Dividenden sind ausgeschlossen.
Ausländische Steuer und PIT/ZG → Felder 34 und 72
Tragen Sie ausländische Steuer nur in Feld 34 ein, wenn sie tatsächlich auf die Derivateinkünfte gezahlt wurde und Sie Nachweise haben. Die Anrechnung darf die auf diese ausländischen Einkünfte entfallende polnische Steuer nicht übersteigen (Artikel 30b Absätze 5a–5b). Geben Sie PIT/ZG für jedes maßgebliche Land gesondert ab und tragen Sie die Anlagenzahl in Feld 72 ein. Eine Brokeradresse in Zypern, Großbritannien oder Australien begründet für sich weder ausländische Steuer noch eine PIT/ZG-Pflicht; sie bestimmt nicht das Herkunftsland der Einkünfte. Wurde keine Steuer gezahlt, ist Feld 34 0. Auch dann verknüpft die PIT-38-Broschüre des Ministeriums PIT/ZG mit im Ausland erzielten Einkünften unter der Anrechnungsmethode, nicht mit der Höhe der Auslandssteuer oder Brokeradresse. Ob ein bestimmtes CFD-Ergebnis darunter fällt, hängt von Vertrag und einschlägigem Abkommen ab. Klären Sie dies anhand der Brokerunterlagen, nötigenfalls mit Beratung.
Felder in Teilen C und D
| PIT-38-Feld (2025, Version 18) | Was einzutragen ist | Herkunft der Daten |
|---|---|---|
| Feld 20 (Teil C, Zeile 1) | Auf PIT-8C gemeldete Einnahmen | Feld 35 des PIT-8C, falls zutreffend |
| Feld 21 (Teil C, Zeile 1) | Auf PIT-8C gemeldete Kosten | Feld 36 des PIT-8C zuzüglich belegter zugehöriger Kosten, die das meldende Unternehmen ausgelassen hat |
| Feld 22 (Teil C, Zeile 2) | Einnahmen aus eigenen Belegen ohne PIT-8C | Positive abgerechnete Positionsergebnisse in PLN + berücksichtigungsfähige positive Finanzierung + positive vertragliche Geldanpassungen wie Dividendenanpassungen |
| Feld 23 (Teil C, Zeile 2) | Kosten aus eigenen Belegen ohne PIT-8C | Negative Ergebnisse + Provisionen + berücksichtigungsfähige negative Finanzierung + negative vertragliche Geldanpassungen (PLN) |
| Felder 26–29 | Summen: Einnahmen, Kosten und Einkünfte (28) oder Verlust (29) | Das elektronische Formular berechnet die Summen; auf Papier: 26 = 20 + 22 − 24, 27 = 21 + 23 − 25. Felder 24/25 betreffen eine besondere Befreiung für Aktienveräußerungen nach einem Börsengang und sind in diesem CFD-Modell 0. Einkünfte: 28 = 26 − 27 bei positivem Ergebnis; Verlust: 29 = 27 − 26 bei positivem Ergebnis |
| Feld 30 | Vorjahresverluste | Aus dem Verlustregister innerhalb der geltenden Grenze, höchstens Feld 28 |
| Feld 31 | Bemessungsgrundlage | Feld 28 − Feld 30, auf volle Zloty gerundet |
| Feld 32 | Steuersatz | 19% |
| Feld 33 | Steuer auf Einkünfte nach Artikel 30b Absatz 1 | Feld 31 × 19% |
| Feld 34 | Gezahlte ausländische Steuer | Belegte tatsächliche Auslandssteuer innerhalb der proportionalen Anrechnungsgrenze; sonst 0 |
| Feld 35 | Fällige Steuer | Feld 33 − Feld 34, auf volle Zloty gerundet |
8. Erklärung abgeben und zahlen
Für das Steuerjahr 2025 lief die Abgabefrist vom 15. Februar bis 30. April 2026. Die Zahlung war zur selben Frist fällig (Artikel 45 Absatz 1 des polnischen Gesetzes). Rückstände können verzinst werden; fehlende oder nicht berichtigte Erklärungen können Verfahren auslösen. Stimmen Sie die Summen aus Schritt 5 ab und bewahren Sie getrennte Abgabe- und Zahlungsnachweise auf.
Abgabewege
- Twój e-PIT (podatki.gov.pl) stellt PIT-38 auf Grundlage von PIT-8C-Informationen ab dem 15. Februar 2026 bereit. Prüfen Sie die Vollständigkeit; ergänzen Sie aus Auszügen ermittelte, nicht von PIT-8C erfasste Ergebnisse und Vorjahresverluste selbst. Die Ministeriumsbroschüre verknüpft die automatische Annahme am 30. April mit ausschließlich PIT-8C-erfassten Einnahmen, wenn Sie weder annehmen, ablehnen noch anders abgeben. Bei anderen Einnahmen dürfen Sie nicht annehmen, ein unvollständiger Entwurf erfülle die Pflicht: Vervollständigen und übermitteln Sie die Erklärung und prüfen Sie dann die amtliche Empfangsbestätigung.
- Elektronisches PIT-38-Formular über e-Deklaracje auf podatki.gov.pl oder den Erklärungsdienst des e-Finanzamts. Das Formular berechnet die Steuer; Felder 22/23 und 30 übernehmen Sie jedoch aus Ihrem Arbeitsblatt
- Papierabgabe beim Finanzamt oder über einen zulässigen Postweg. Die Fristwahrung richtet sich nach Artikel 12 § 6 der Abgabenordnung, einschließlich des benannten polnischen Betreibers oder eines EU-Universaldienstbetreibers; nicht jeder Kurier oder Poststempel genügt
Aufzubewahrende Dokumente
| Beleg | Typ | Aufbewahrung (Steuerjahr 2025) |
|---|---|---|
| Brokerauszüge einschließlich aller berichtigten Fassungen | Primärbeleg | Mindestens bis zum regulären Fristende Ende 2031; länger bei Hemmung/Unterbrechung oder späterem Verlustabzug |
| PIT-8C, falls zutreffend | Primärbeleg | Mindestens bis zum regulären Fristende Ende 2031; länger bei Hemmung/Unterbrechung oder späterem Verlustabzug |
| Rechenarbeitsblatt und Verlustregister | Arbeitsunterlage | Mindestens bis zum regulären Fristende Ende 2031; länger bei späterem Abzug und Verjährungsverlängerungen |
| Verwendete NBP-Kurse mit Tabellennummern | Ergänzender Nachweis | Mindestens bis zum regulären Fristende Ende 2031; länger bei Hemmung/Unterbrechung oder späterem Verlustabzug |
| UPO-Empfangsbestätigung und Zahlungsbestätigung | Archiv | Mindestens bis zum regulären Fristende Ende 2031; länger bei Hemmung/Unterbrechung oder späterem Verlustabzug |
FAQ — Forex-Steuererklärung Schritt für Schritt
Erkläre ich jeden Trade einzeln oder nur die Summen?
Sind Einnahmen der Vertragsnominalwert oder sein Abrechnungsergebnis?
Welcher NBP-Kurs gilt bei einer Wochenendschließung?
Wie erkläre ich einen im Dezember 2025 eröffneten und im Januar 2026 geschlossenen Trade?
Senken negative Swaps meine Steuer?
Beeinflusst der Wechselkurs mein PLN-Ergebnis auf einem USD-Konto?
Mein Broker sitzt in Zypern. Muss ich PIT/ZG beifügen?
Kann Myfxbook meinen Brokerauszug ersetzen?
Quellen und Literatur
- Polnisches Einkommensteuergesetz vom 26. Juli 1991 (konsolidierter Text, Gesetzblatt 2026, Position 592): Artikel 3 Absätze 1–1a, Ansässigkeit; 9 Absatz 3, Verluste; 11a Absätze 1–2, Währungsumrechnung; 17 Absatz 1 Nummer 10 und Absatz 1b, Realisierung von Derivatrechten; 23 Absatz 1 Nummer 38a, Kosten; 30b Absatz 1, Absatz 2 Nummer 3 und Absätze 5a–5b, Steuer und Auslandssteuer; 45 Absatz 1, Abgabefrist. Amtlicher Text. Wenden Sie Änderungen nach ihrem Inkrafttreten an.
- Polnische Nationalbank (NBP), durchschnittliche Wechselkurse der Tabelle A und API: api.nbp.pl; im Beispiel verwendete Tabellen 050, 052, 053, 054 und 055/A/NBP/2025.
- Polnisches Finanzministerium, Formular PIT-38(18) und Informationsbroschüre für das Steuerjahr 2025.
- Polnische Abgabenordnung vom 29. August 1997 (konsolidierter Text, Gesetzblatt 2026, Position 622): Artikel 14f, Auskunftsgebühr; 56a, ermäßigte Zinsen; 70 § 1, Verjährung; 75 § 2 und 81, Berichtigungen und Überzahlungen. Amtlicher Text, mit Änderung 2026, Position 846, Artikel 1 Nummern 16 und 22 sowie Artikel 22 und 35.
- MetaQuotes, MetaTrader 4: Account History: Umfang nach Schließungsdatum, Save as Report und Save as Detailed Report.