BTC222,6k zł0,91%
ETH6,80k zł1,35%
XRP4,14 zł2,20%
LTC210 zł10,94%
BCH1,44k zł9,29%
DOT4,07 zł0,00%

Straty i tarcza podatkowa —kompensacja i przenoszenie strat

Strata z Forex boli. Ale jeśli nie złożysz PIT-38, za rok będzie bolało jeszcze bardziej —i zupełnie niepotrzebnie. Strata z CFD to nie dziura w budżecie do zapomnienia. Zaliczasz obsunięcie kapitału? Trudno. Ale jeśli ze wstydu odpuszczasz złożenie PIT-38, to tak jakbyś po margin callu dobrowolnie wysłał fiskusowi napiwek. Masz stratę — złóż PIT-38. Odlicz kiedy zarobisz. Nie zapomnij o pięcioletnim oknie.

Straty i tarcza podatkowa na Forex —kompensacja strat z CFD, przenoszenie na kolejne lata, PIT-38 i tax loss harvesting
Najważniejsze w 60 sekund
  • Strata z zysków kapitałowych jest odliczalna —możesz ją odliczyć od przyszłych zysków z tego samego źródła przez 5 kolejnych lat podatkowych.
  • Nowelizacja 2019: jednorazowe odliczenie strat do 5 mln PLN —art. 9 ust. 3 pkt 2 ustawy o PIT pozwala odliczyć całą stratę (do 5 mln PLN) w najbliższym roku z dochodem. Stary limit 50%/rok dotyczy wyłącznie strat powyżej 5 mln PLN.
  • Niezłożenie PIT-38 w roku straty —po terminie sytuacja robi się trudniejsza. Zwykle składa się zaległe zeznanie, a w zależności od sytuacji także czynny żal. Złóż ten papier, nawet jeśli twój jedyny trade w roku to strata pięćdziesięciu dolarów na mikrolotach.
  • Strata z Forex NIE kompensuje dochodu z pracy. Inne źródło przychodów, inna kategoria podatkowa, zero przenikania.
  • Zamknięcie straty przed końcem roku jest normalne —ale sztuczne otwieranie i zamykanie to ryzyko zakwestionowania przez KAS.

1. Strata jest odliczalna — ale ma warunki

Większość traderów detalicznych traktuje stratę jako koszt nauki i zamyka temat. Tymczasem ustawa o PIT daje ci konkretne narzędzie: prawo do odliczenia straty od dochodu z tego samego źródła w kolejnych latach podatkowych.

Podstawa prawna: art. 9 ust. 3 ustawy o podatku dochodowym od osób fizycznych. Przepis mówi jasno —jeśli w danym roku podatkowym poniosłeś stratę ze źródła przychodów (tu: kapitały pieniężne, art. 30b), możesz ją odliczyć od dochodu z tego samego źródła w najbliższych pięciu kolejnych latach podatkowych.

Ograniczenia:

  • Horyzont czasowy: 5 lat —strata z 2025 roku jest odliczalna w latach 2026-2030. Po 2030 roku przepada bezpowrotnie, nawet jeśli nie wykorzystałeś pełnej kwoty.
  • Limit roczny: 50% —w jednym roku podatkowym możesz odliczyć maksymalnie 50% poniesionej straty (art. 9 ust. 3 pkt 1). Resztę przenosisz na kolejne lata w ramach tego samego pięcioletniego okna. Uwaga: od 2019 r. ten limit nie dotyczy strat do 5 mln PLN —szczegóły w sekcji 3.
  • To samo źródło —strata z kapitałów pieniężnych kompensuje wyłącznie dochód z kapitałów pieniężnych. Nie możesz odliczyć straty z Forex od wynagrodzenia z umowy o pracę, od dochodu z najmu ani od dochodu z działalności gospodarczej.
Schemat przenoszenia straty z Forex —horyzont 5 lat, limit 50% rocznie, wymóg PIT-38 w roku straty
Schemat przenoszenia straty z Forex —horyzont 5 lat, limit 50% rocznie, wymóg PIT-38 w roku straty

Kluczowe zastrzeżenie: prawo do odliczenia straty nie powstaje automatycznie. Musisz ją wykazać w zeznaniu podatkowym (PIT-38) za rok, w którym strata wystąpiła. Jeśli tego nie zrobisz —naprawienie sytuacji po fakcie jest znacznie trudniejsze i wymaga złożenia zaległego zeznania z czynnym żalem. Więcej o tym w sekcji 4.

Swapy jako element kosztu. Platforma brokerska pokazuje P/L jako różnicę między ceną otwarcia a ceną zamknięcia. Ale rzeczywista strata podatkowa uwzględnia też swapy i prowizje. Pozycja otwarta za 10 000 PLN i zamknięta za 9 500 PLN ze swapem -120 PLN daje stratę 620 PLN, nie 500 PLN. Sprawdzaj szczegółowy statement, nie uproszczony widok w platformie.

2. Mechanika kompensacji —jak to działa w praktyce

Teoria jest prosta. Praktyka wymaga arytmetyki i pilnowania kwot rok po roku. Przejdźmy przez konkretny scenariusz.

Scenariusz modelowy (stary limit 50%)

Trader ponosi w 2025 roku stratę 20 000 PLN z CFD na Forex. W kolejnych latach osiąga zyski. Poniższy przykład pokazuje mechanikę art. 9 ust. 3 pkt 1 (limit 50% rocznie) —dotyczy strat powyżej 5 mln PLN lub sytuacji sprzed nowelizacji 2019.

RokWynik z CFDOdliczenie straty z 2025Dochód do opodatkowaniaPodatek (19%)Pozostała strata
2025-20 000 PLN--0 PLN0 PLN20 000 PLN
2026+15 000 PLN-10 000 PLN (max 50%)5 000 PLN950 PLN10 000 PLN
2027+10 000 PLN-10 000 PLN (reszta)0 PLN0 PLN0 PLN
Uwaga: Od 2019 r. obowiązuje art. 9 ust. 3 pkt 2, który pozwala na jednorazowe odliczenie strat do 5 mln PLN. Strata 20 000 PLN jest daleko poniżej tego progu. W praktyce ten trader mógłby odliczyć całe 20 000 PLN w 2026 roku, płacąc 0 PLN podatku. Przykład z limitem 50% dotyczy strat powyżej 5 mln PLN. Szczegóły w sekcji 3.

Limit 50% —kiedy nadal obowiązuje

Zwróć uwagę na rok 2026. Zysk wynosi 15 000 PLN, ale odliczasz tylko 10 000 PLN (50% z 20 000). Nie możesz odliczyć więcej, nawet jeśli zysk na to pozwala. Limit 50% dotyczy pierwotnej kwoty straty, nie bieżącego dochodu.

Limit działa w dwie strony: nie możesz odliczyć więcej niż 50% straty, ale też nie możesz odliczyć więcej niż masz dochodu. Przy dużej stracie i małych zyskach w kolejnych latach —możesz nie zdążyć odliczyć całości w oknie 5 lat.

Mechanika limitu 50% —odliczenie straty ograniczone do połowy pierwotnej kwoty w jednym roku podatkowym
Mechanika limitu 50% —odliczenie straty ograniczone do połowy pierwotnej kwoty w jednym roku podatkowym
Praktyczny efekt: Masz przeniesioną stratę? Twój efektywny podatek w roku zysku będzie niższy niż u tradera, który startuje od zera. Tyle z filozofii — reszta to arytmetyka.

3. Nowelizacja 2019 —jednorazowe odliczenie do 5 mln PLN

Od 1 stycznia 2019 roku obowiązuje art. 9 ust. 3 pkt 2 ustawy o PIT, który wprowadził istotny wyjątek od zasady 50%.

Nowa reguła: jeśli strata z danego źródła przychodów nie przekracza 5 000 000 PLN, możesz ją odliczyć jednorazowo w najbliższym roku podatkowym, w którym osiągniesz dochód z tego samego źródła. Nie obowiązuje limit 50% —całą stratę (do 5 mln PLN) odliczasz w jednym roku.

Jeśli strata przekracza 5 mln PLN —nadwyżkę ponad 5 mln odliczasz na starych zasadach: do 50% rocznie, w ciągu 5 lat (art. 9 ust. 3 pkt 1).

Dla kogo to ma znaczenie? Dla zdecydowanej większości traderów detalicznych strata mieści się poniżej progu 5 mln PLN. Oznacza to, że mogą odliczyć całą roczną stratę jednorazowo, w najbliższym roku z dochodem. Limit 50% ich nie dotyczy.

WariantStrataMetoda odliczeniaEfekt
Strata ≤ 5 mln PLNnp. 80 000 PLNJednorazowo w najbliższym roku z dochodem (art. 9 ust. 3 pkt 2)Odliczasz 80 000 PLN w całości, jeśli dochód na to pozwala
Strata > 5 mln PLNnp. 7 000 000 PLN5 mln jednorazowo + reszta (2 mln) na zasadach ogólnych —50%/rok, 5 lat (art. 9 ust. 3 pkt 1)5 mln w roku 1, do 1 mln rocznie z reszty
Ostrożność przy interpretacji. Art. 9 ust. 3 pkt 2 budzi dyskusje wśród doradców podatkowych. Część interpretuje go jako alternatywę do pkt 1 (wybierasz jedną z dwóch metod), część jako automatyczne zastosowanie przy stratach do 5 mln. W praktyce, jeśli twoja strata nie przekracza 5 mln PLN —stosujesz pkt 2 i odliczasz jednorazowo. Przy wątpliwościach: wniosek o interpretację indywidualną do KIS.

4. Dlaczego przy stracie też składasz PIT-38

To najczęstszy i najdroższy błąd początkujących traderów: "Straciłem pieniądze, więc nie mam czego rozliczać". Błąd. Jeśli zamknąłeś choć jedną pozycję w danym roku —złóż PIT-38. Nawet jeśli wynik netto jest ujemny.

Powody są dwa:

  1. Przeniesienie straty wymaga jej udokumentowania. Prawo do odliczenia straty z art. 9 ust. 3 przysługuje tylko wtedy, gdy strata została wykazana w zeznaniu. Nie złożyłeś PIT-38 w roku straty? Formalnie nie ma straty do przeniesienia. Można złożyć zaległe zeznanie z czynnym żalem, ale jest to znacznie trudniejsze do naprawienia po fakcie —wymaga kontaktu z urzędem skarbowym i nie gwarantuje sukcesu.
  2. Formalnie masz przychód. Zamknięcie pozycji —nawet ze stratą —generuje przychód (cena zamknięcia × wolumen) i koszt (cena otwarcia × wolumen + prowizje + swapy). Wynik netto jest ujemny, ale przychód istnieje. Technicznie obowiązek złożenia PIT-38 powstaje.

Koszt złożenia PIT-38 przy stracie: zero. Koszt niezłożenia: utrata tarczy podatkowej, która może być warta tysiące złotych w przyszłych latach.

Z praktyki. Trader z Wrocławia stracił w 2021 roku 35 000 PLN na pozycjach EUR/USD — rok pełen huśtawek po dodruku Fed. Nie złożył PIT-38 — uznał, że „nie ma czego rozliczać". W 2022 roku zarobił 40 000 PLN. Gdyby złożył PIT-38 za 2021, odliczyłby 35 000 PLN jednorazowo (art. 9 ust. 3 pkt 2, strata poniżej 5 mln). Zapłaciłby 19% od 5 000 PLN = 950 PLN. Bez odliczenia zapłacił 19% od 40 000 PLN = 7 600 PLN. Różnica: 6 650 PLN — za brak formularza, który zajmuje 15 minut.

5. Floating loss —dlaczego otwarty minus to nie strata

Masz -8 000 PLN na otwartej pozycji? Dla urzędu skarbowego to nie istnieje. Dopóki nie wciśniesz Close —nikt ci nic nie odliczy.

Strata podatkowa to ujemna różnica między przychodem a kosztem uzyskania przychodu z zamkniętych pozycji w danym roku. Floating loss (niezrealizowana strata na otwartych pozycjach) nie jest stratą podatkową —stanie się nią dopiero po zamknięciu pozycji.

Platforma brokerska pokazuje floating P/L jako jedną liczbę, ale nie uwzględnia w niej wszystkich elementów kosztu. Swapy naliczane za każdą noc rollover, prowizje za otwarcie i zamknięcie —to dodatkowe składniki, które zwiększają realną stratę. Statement brokera pokaże pełny obraz, prosty widok equity w MT4/MT5 —nie.

Pułapka przy dzieleniu pozycji. Próbujesz uciąć równo połowę straty, zamykając np. 0.5 z 1.0 lota? Przy części rachunków i modeli rozliczania częściowe zamknięcie może dać inny efekt niż intuicyjnie zakładasz. Nie licz tego z głowy po średniej cenie — sprawdź w statemencie, jak broker rozliczył redukcję pozycji.
Styczeń 2015, frank szwajcarski. 15 stycznia 2015 r. SNB zniósł floor na EUR/CHF. Traderzy z otwartymi pozycjami na CHF widzieli na platformie straty idące w dziesiątki tysięcy —ale rynek rozliczał po dostępnej płynności, nie po cenie wyświetlanej na ekranie. Strata podatkowa to nie to, co platforma pokazuje w czasie rzeczywistym. To kwota, po której pozycja została faktycznie zamknięta i zaksięgowana —z uwzględnieniem poślizgów, swapów i prowizji. Kto miał otwarte pozycje i nie zamknął ich w 2015 roku, nie miał żadnej straty podatkowej za ten rok —niezależnie od tego, co pokazywał ekran.

6. Czego NIE MOŻNA kompensować

Zasada "tego samego źródła" jest restrykcyjna. Nie wystarczy, że oba dochody dotyczą "pieniędzy" albo "inwestycji". Źródło przychodów musi być tożsame w rozumieniu ustawy o PIT.

Strata z Forex (CFD) NIE kompensuje się z:

  • Dochodem z pracy (umowa o pracę, zlecenie, dzieło) —inne źródło przychodów (art. 10 ust. 1 pkt 1-2). Przychody z pracy nie mają nic wspólnego z kapitałami pieniężnymi.
  • Dochodem z najmu —odrębne źródło (art. 10 ust. 1 pkt 6). Od 2023 roku najem prywatny jest zryczałtowany, ale nawet wcześniej —zero kompensacji z kapitałami.
  • Dochodem z działalności gospodarczej —osobne źródło (art. 10 ust. 1 pkt 3). Nawet jeśli trading prowadzisz w ramach DG, wynik z instrumentów pochodnych rozliczasz w PIT-38, nie w PIT-36L.

Strata z Forex (CFD) kompensuje się z:

  • Zyskiem z akcji —tak. Akcje notowane na GPW, NewConnect, giełdach zagranicznych —to te same kapitały pieniężne z art. 30b. Strata z CFD na EUR/USD może pomniejszyć zysk ze sprzedaży akcji.
  • Zyskiem z ETF-ów —tak, jeśli rozliczane w ramach art. 30b (nie dotyczy ETF-ów w IKE/IKZE, które mają odrębne zasady).
  • Zyskiem z obligacji —tak, o ile zysk pochodzi ze sprzedaży, nie z odsetek (odsetki podlegają zryczałtowanemu podatkowi u źródła).

Kryptowaluty —kluczowe rozróżnienie

Tu obowiązuje wyraźny podział, który myli wielu traderów:

CFD na kryptowaluty (np. kontrakt CFD na BTC/USD u brokera Forex) —to instrument pochodny, opodatkowany na podstawie art. 30b. Rozliczasz go w PIT-38 razem z innymi CFD. Strata z CFD na Bitcoin kompensuje się z zyskiem z CFD na EUR/USD. To ten sam świat podatkowy.

Fizyczne kryptowaluty na giełdzie krypto (kupno/sprzedaż BTC na Binance, Kraken itp.) —od 1 stycznia 2019 roku stanowią odrębne źródło przychodów (art. 17 ust. 1f ustawy o PIT). Strata z handlu kryptowalutami na giełdzie krypto NIE łączy się ze stratą z CFD na Forex. Zero kompensacji —to dwa osobne światy podatkowe.

Praktyczna konsekwencja. Jeśli straciłeś 10 000 PLN na CFD BTC/USD u brokera i zarobiłeś 15 000 PLN na CFD EUR/USD —płacisz podatek od 5 000 PLN. Ale jeśli straciłeś 10 000 PLN kupując Bitcoin na giełdzie krypto i zarobiłeś 15 000 PLN na CFD EUR/USD —płacisz podatek od 15 000 PLN. Strata z giełdy krypto zostaje w osobnej szufladzie.
Schemat kompensacji strat —co łączy się z czym: CFD, akcje, ETF vs fizyczne krypto, praca, najem
Schemat kompensacji strat —co łączy się z czym: CFD, akcje, ETF vs fizyczne krypto, praca, najem

Forex spot —fizyczne przewalutowanie

Jeśli kupiłeś walutę w kantorze (fizycznym lub internetowym) i sprzedałeś ją z zyskiem lub stratą —to nie jest to samo źródło co CFD. Fizyczny obrót walutami podlega art. 10 ust. 1 pkt 7 (prawa majątkowe) lub jest traktowany jako przychód z odpłatnego zbycia walut obcych. Mechanika rozliczenia i kompensacji jest inna. Nie mieszaj tego z tradingiem na platformie brokerskiej.

7. Broker zagraniczny —jak udokumentować stratę bez PIT-8C

Broker zagraniczny co do zasady nie wystawia polskiego PIT-8C. Cały ciężar dokumentacji spoczywa na tobie. Ale to nie znaczy, że strata nie istnieje — oznacza tylko, że musisz ją sam udowodnić.

PIT/ZG przy dochodach z zagranicy. Jeśli handlujesz u brokera zagranicznego (Cypr, UK, Australia), sprawdź, czy w twoim przypadku wymagany jest załącznik PIT/ZG (informacja o dochodach/stratach z zagranicy) — przy części zagranicznych dochodów z art. 30b jest on obowiązkowy. Wątpliwości dotyczące konkretnego przypadku najlepiej wyjaśnić z doradcą podatkowym lub złożyć wniosek o interpretację indywidualną do KIS. W praktyce zagraniczne rachunki finansowe mogą trafiać do automatycznej wymiany informacji podatkowych (CRS), więc brak rozliczenia nie daje anonimowości — tylko zwiększa ryzyko późniejszego bałaganu dokumentacyjnego.

Co potrzebujesz:

  • Statement (wyciąg z rachunku) —pełna historia zamkniętych transakcji za dany rok. W MT4/MT5: Account History → eksport do HTML lub CSV. U brokera: sekcja Reports/Statements w panelu klienta.
  • Historia transakcji z wyszczególnieniem —data otwarcia, data zamknięcia, instrument, wolumen, cena otwarcia, cena zamknięcia, swapy, prowizje, wynik w walucie rachunku.
  • Kursy NBP —jeśli rachunek jest w USD, EUR lub GBP, przeliczasz każdą transakcję po kursie średnim NBP z dnia roboczego poprzedzającego datę uzyskania przychodu (zamknięcia pozycji).

Tabela kursów NBP jest dostępna na stronie nbp.pl — szukaj „Tabela A kursów średnich". Dla rachunku w USD: każdą zamkniętą pozycję przeliczasz osobno po kursie z odpowiedniego dnia. Nie możesz zastosować jednego „średniego rocznego kursu".

Przykład: Pozycja zamknięta 14 marca 2025, wynik: -850 USD. Kurs średni NBP z 13 marca: 3,9420 PLN/USD. Strata: 850 × 3,9420 = 3 350,70 PLN. Tak wygląda jedna linijka twojego arkusza.

Uwaga na efekt kursowy. Przy osłabieniu PLN trader może mieć stratę w USD, ale „zysk" po przeliczeniu na PLN. I odwrotnie — zysk w USD zamieni się w stratę PLN przy mocnym złotym. Przeliczenia wymagają konsekwentnej metody i zgodności z momentem rozpoznania przychodu oraz kosztu — przy więcej niż 50-100 transakcjach w roku warto zautomatyzować przeliczenia w arkuszu lub skrypcie. Przy kilkudziesięciu — ręczne obliczenia w Excelu zajmą 2-3 godziny.
Zachowaj statement — i logi serwera. PDF i CSV to minimum. PDF, CSV i historia z panelu klienta to podstawa. Dodatkowo eksportuj logi terminala z pliku Journal w instalacji MT4/MT5 — mogą być pomocniczym materiałem, jeśli broker odcina dostęp do panelu. Nie traktuj ich jako jedynego filaru dokumentacji, ale jako dodatkowe zabezpieczenie. Brokerzy nie gwarantują dostępu do historycznych danych — archiwizuj co kwartał.

8. Scenariusze —strata 50 000 PLN rozłożona na 5 lat

Poniższa tabela pokazuje trzy realistyczne scenariusze: trader z rosnącymi zyskami, trader z nieregularnymi wynikami i trader, który nie zdąży odliczyć straty w 5-letnim oknie. Strata z 2025 roku: 50 000 PLN. Stosujemy art. 9 ust. 3 pkt 2 (jednorazowe odliczenie do 5 mln PLN).

RokScenariusz A: rosnące zyskiScenariusz B: nieregularne wynikiScenariusz C: niskie zyski
ZyskOdliczeniePodatekZyskOdliczeniePodatekZyskOdliczeniePodatek
2025Strata -50 000 PLN → PIT-38 z wykazaną stratąStrata -50 000 PLN → PIT-38 z wykazaną stratąStrata -50 000 PLN → PIT-38 z wykazaną stratą
2026+60 000-50 0001 900+8 000-8 0000+3 000-3 0000
2027+40 00007 600-5 00000+4 000-4 0000
2028+50 00009 500+30 000-30 0000+2 000-2 0000
2029+45 00008 550+20 000-12 0001 520+5 000-5 0000
2030+55 000010 450+15 00002 850+6 000-6 0000
Suma-50 00038 000-50 0004 370-20 0000

Scenariusz A: Zysk w 2026 roku (60 000 PLN) jest wyższy niż strata. Odliczasz całe 50 000 PLN jednorazowo (art. 9 ust. 3 pkt 2). Podatek tylko od różnicy: 10 000 PLN × 19% = 1 900 PLN.

Scenariusz B: Zyski nieregularne, jeden rok stratny. Odliczanie rozciąga się na kilka lat, ale całe 50 000 PLN zostaje wykorzystane. W roku 2027 ponowna strata —ta tworzy nową stratę z osobnym pięcioletnim oknem odliczenia.

Scenariusz C: Zyski zbyt niskie, żeby odliczyć całość w 5 lat. Z 50 000 PLN straty odliczono tylko 20 000 PLN. Pozostałe 30 000 PLN przepadło po 2030 roku. To realny scenariusz dla traderów, którzy po dużej stracie zmniejszają pozycje i handlują ostrożniej.

Scenariusz modelowy: 60 000 PLN straty i pięć lat niewielkich zysków. Trader stracił 60 000 PLN w 2020 roku. W kolejnych pięciu latach (2021-2025) osiągał zyski rzędu 3 000 —6 000 PLN rocznie. Łącznie odliczył 18 000 PLN z 60 000 PLN straty. Pozostałe 42 000 PLN przepadło bezpowrotnie po 2025 roku. Tarcza podatkowa zadziałała, ale pokryła mniej niż jedną trzecią straty. Kto traci dużo, a zarabia mało —odzyska tylko ułamek.
Uwaga do scenariusza B: Strata z 2027 roku (-5 000 PLN) to osobna strata. Ma własny pięcioletni horyzont (2028-2032) i nie sumuje się ze stratą z 2025 roku.

9. Tax loss harvesting —kiedy zamknąć straconą pozycję

Tax loss harvesting to praktyka celowego zamykania stratnych pozycji przed końcem roku podatkowego, aby zrealizować stratę i obniżyć podatek od zysków osiągniętych w tym samym roku. Na rynkach akcji to standard. Na Forex —działa tak samo, ale wymaga ostrożności.

Mechanika

Jest grudzień. Masz w tym roku zamknięte pozycje z łącznym zyskiem 30 000 PLN. Jednocześnie trzymasz otwartą pozycję na GBP/USD ze stratą -12 000 PLN (floating loss). Jeśli zamkniesz tę pozycję przed 31 grudnia, twoja strata staje się zrealizowana i pomniejsza roczny dochód:

Dochód do opodatkowania = 30 000 − 12 000 = 18 000 PLN

Oszczędność podatkowa = 12 000 × 19% = 2 280 PLN

Jeśli nie zamkniesz —floating loss nie istnieje podatkowo. Płacisz 19% od 30 000 PLN = 5 700 PLN.

Granice legalności

Grudniowe cięcie strat to zimna operacja dla algorytmów i księgowych. Jeśli robisz to na czuja, rzucając się na znikającą płynność, jesteś po prostu dawcą kapitału.

Jeśli zamkniesz stratną pozycję 30 grudnia, a 2 stycznia otworzysz identyczną pozycję na tym samym instrumencie, w tym samym kierunku, z tym samym wolumenem — KAS może próbować to zakwestionować powołując się na klauzulę przeciwko unikaniu opodatkowania (art. 119a Ordynacji podatkowej). Sama zbieżność instrumentu czy kierunku nie przesądza jeszcze o pozorności — znaczenie ma cały kontekst transakcji i uzasadnienie ekonomiczne. Ale jeśli jedynym celem operacji jest korzyść podatkowa, a cały schemat jest sztuczny, ryzyko istnieje.

Praktyczne zasady:

  • Zamknięcie stratnej pozycji, gdy masz zyski w tym roku —legalne, racjonalne, powszechne.
  • Zamknięcie i natychmiastowe otwarcie tej samej pozycji (wash sale) — ryzykowne. Polska nie ma formalnej reguły wash sale jak USA (30 dni), ale klauzula ogólna daje KAS narzędzie do kwestionowania. U brokera Market Maker (B-Book) ryzyko rośnie podwójnie — broker internalizuje flow, więc obie nogi transakcji (zamknięcie i ponowne otwarcie) generują dla niego przychód ze spreadu, a ty narażasz się na kontrolę za transakcje, które z perspektywy KAS mogą nie mieć sensu ekonomicznego.
  • Zamknięcie pozycji z realną zmianą strategii (inny wolumen, inny instrument, inny poziom stop loss) —brak ryzyka podatkowego. To normalna decyzja inwestycyjna.
Scenariusz modelowy: sylwestrowy poślizg. Trader zamyka 10 lotów GBP/JPY 31 grudnia o 21:30 CET. Płynność o tej porze jest minimalna —market makerzy zwijają książki na koniec roku (book squaring). Poślizg: 35 pipsów. Oszczędność podatkowa z zamknięcia: około 15 000 PLN. Koszt execution (poślizg + poszerzony spread): ponad 30 000 PLN. Bilans: -15 000 PLN. Tax loss harvesting w sylwestra przy niskiej płynności może kosztować więcej niż przynosi. Jeśli planujesz zamknięcie —rób to kilka dni wcześniej, przy normalnych warunkach rynkowych.
Błąd strefy czasowej. Trader zamykał stratne pozycje 31 grudnia o godzinie 23:30 czasu serwera cypryjskiego (EET). W Polsce (CET) wybiła już 00:30 — czyli 1 stycznia. Zamiast ratować roczny wynik podatkowy, zaksięgował stratę w nowym roku, w którym nie miał jeszcze grosza zysku. Różnica jednej godziny na zegarze platformy kosztowała go bezpowrotną utratę tarczy i zapłacenie kilkunastu tysięcy podatku za rok poprzedni.
Spready w końcówce roku. W ostatnich dniach grudnia, a szczególnie 31 grudnia, spready na większości par walutowych poszerzają się — często dwu- lub trzykrotnie. Banki inwestycyjne czyszczą księgi (book squaring — zamykają otwarte pozycje własne przed końcem roku obrotowego), płynność spada radykalnie. Koszt zamknięcia pozycji w tych warunkach trzeba uwzględnić w kalkulacji — jeśli poślizg i spread zjadają więcej niż korzyść podatkowa, operacja nie ma sensu.

10. Kiedy tarcza podatkowa to iluzja

Tarcza podatkowa działa tylko wtedy, gdy masz dochód do skompensowania. Trader, który traci co roku —nie ma z czego odliczać.

Jeśli w 2025 roku stracisz 40 000 PLN, a w latach 2026-2030 będziesz generować kolejne straty lub zerowe wyniki —twoja strata z 2025 roku przepadnie po pięciu latach. Tarcza istnieje na papierze, ale nie przyniesie ci ani złotówki.

Złożenie PIT-38 nic nie kosztuje — traktuj ten formularz jak darmowy hedge na wypadek, gdybyś wreszcie zaczął zarabiać. Ale tarcza nie wskrzesi trupa. Jeśli twój system to równia pochyła, odliczenia podatkowe tylko przedłużą rynkową agonię.

Realistyczna kalkulacja. Strata 50 000 PLN daje maksymalną potencjalną korzyść podatkową 9 500 PLN (19%). Ale tę korzyść zrealizujesz tylko wtedy, gdy w ciągu 5 lat zarobisz co najmniej 50 000 PLN z tego samego źródła. Jeśli zarobisz 20 000 PLN —odzyskasz 3 800 PLN. Reszta przepada.

11. Co z tego wynika

Twoja strata to opcja obrony, ale z rygorystycznym zapalnikiem czasowym. Składasz PIT-38 — kupujesz tę opcję. Ignorujesz go — oddajesz kapitał bez walki. Zabezpiecz się, unikając tych trzech pułapek:

  1. Niezłożenie PIT-38 w roku straty. Naprawienie po terminie jest możliwe, ale trudniejsze i wymaga złożenia zaległego zeznania (w zależności od sytuacji — z czynnym żalem).
  2. Próba kompensacji z dochodem z pracy. Nie działa. Inne źródło przychodów.
  3. Zapomnienie o 5-letnim oknie. Strata ma termin ważności. Po jego upływie przepada.

Na rynku nie płaci się za nadzieję, a urząd skarbowy nie odlicza sentymentów. Samo złożenie PIT-38 kosztuje zero — zamknięcie straty na rynku już nie, bo tam płacisz spreadem, poślizgiem i timingiem. Realizuj straty z chirurgiczną precyzją, archiwizuj statementy i historię rachunku, i zmuś ustawę o PIT, by pracowała na twoje przyszłe zyski.

FAQ —Straty i tarcza podatkowa na Forex

Czy strata z 2020 roku jest jeszcze odliczalna w 2025?
Tak. Strata z 2020 roku może być odliczana w latach 2021-2025. Rok 2025 to ostatni rok, w którym możesz z niej skorzystać. Jeśli masz zyski z kapitałów pieniężnych w 2025 —odlicz resztę straty z 2020 w PIT-38 za 2025. Po 2025 roku ta strata przepada bezpowrotnie.
Czy mogę przenieść stratę z Forex na zyski z akcji?
Tak. CFD na Forex i akcje notowane na giełdzie to jedno źródło przychodów —kapitały pieniężne opodatkowane na podstawie art. 30b ustawy o PIT. Strata z CFD kompensuje zysk ze sprzedaży akcji i odwrotnie. Nie dotyczy to kryptowalut kupowanych na giełdzie krypto —to osobne źródło od 2019 roku.
Co jeśli zapomnę złożyć PIT-38 w roku straty?
Sytuacja jest trudna, ale nie beznadziejna. Możesz złożyć zaległe zeznanie PIT-38 z czynnym żalem (pismo do urzędu skarbowego informujące o popełnieniu czynu). Skuteczność zależy od interpretacji urzędu —nie ma gwarancji, że prawo do przeniesienia straty zostanie uznane. Bezpieczna zasada: zawsze składaj PIT-38, jeśli zamknąłeś choć jedną pozycję.
Czy CFD na kryptowaluty kompensuje się ze stratą z Forex?
Tak. CFD na kryptowaluty (np. kontrakt CFD na BTC/USD u brokera Forex) to instrument pochodny opodatkowany na podstawie art. 30b —tak samo jak CFD na pary walutowe. Kompensacja działa. Natomiast fizyczne kryptowaluty kupione na giełdzie krypto (Binance, Kraken) to odrębne źródło przychodów —zero kompensacji z Forex.
Czy mogę odliczyć stratę z Forex od dochodu z działalności gospodarczej?
Nie. Dochód z działalności gospodarczej i dochód z kapitałów pieniężnych to dwa odrębne źródła przychodów (art. 10 ust. 1 pkt 3 i pkt 7 ustawy o PIT). Strata z jednego źródła nie kompensuje dochodu z drugiego —nawet jeśli trading prowadzisz w ramach DG. Zyski i straty z CFD zawsze trafiają do PIT-38, niezależnie od formy prowadzenia działalności.
Jak udokumentować stratę, jeśli mój broker nie wystawia PIT-8C?
Pobierz statement (wyciąg z rachunku) z platformy brokera —pełną historię zamkniętych transakcji za dany rok. Przelicz każdą transakcję po kursie średnim NBP z dnia roboczego poprzedzającego datę zamknięcia pozycji. Zachowaj statement i obliczenia. Wypełnij PIT-38 samodzielnie na podstawie tych danych. Urząd skarbowy może poprosić o dokumentację źródłową.

Źródła i bibliografia

  1. Ustawa z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (Dz.U. 2024 poz. 226 z późn. zm.) —art. 9 ust. 3 (przenoszenie strat, pkt 1 i pkt 2), art. 9 ust. 6 (zastosowanie do strat z pochodnych), art. 10 ust. 1 (źródła przychodów), art. 17 ust. 1f (waluta wirtualna), art. 30b (opodatkowanie instrumentów pochodnych)
  2. Ustawa z dnia 29 sierpnia 1997 r. Ordynacja podatkowa (Dz.U. 2023 poz. 2383 z późn. zm.) —art. 70 (przedawnienie), art. 119a (klauzula przeciwko unikaniu opodatkowania)
  3. Ustawa z dnia 23 października 2018 r. o zmianie ustawy o podatku dochodowym od osób fizycznych (Dz.U. 2018 poz. 2159) —nowelizacja wprowadzająca art. 9 ust. 3 pkt 2 (jednorazowe odliczenie straty do 5 mln PLN)
  4. Ministerstwo Finansów —Informacja o rozliczeniu rocznym PIT-38: podatki.gov.pl/pit/twoj-e-pit
  5. Narodowy Bank Polski —Tabela A kursów średnich walut obcych: nbp.pl/statystyka-i-sprawozdawczosc/kursy/tabela-a

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk rynków makroekonomicznych i walutowych

mgr Jarosław Wasiński – niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Aktywnie zaangażowany w rynek Forex od 2007 roku, ze szczególnym naciskiem na analizę fundamentalną, strukturę rynków OTC oraz rygorystyczne zarządzanie ryzykiem kapitału (Risk Management).

  • Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach od 2004 roku.
  • Autor setek wnikliwych komentarzy rynkowych, analiz strukturalnych i materiałów edukacyjnych dla inwestorów.
  • Zwolennik transparentności rynków finansowych, promujący edukację opartą na twardych danych i raportach instytucjonalnych.

Treści mają charakter edukacyjny i informacyjny – nie stanowią porady inwestycyjnej ani rekomendacji. Pamiętaj! Inwestowanie na rynkach lewarowanych (Forex/CFD) wiąże się z wysokim ryzykiem szybkiej utraty kapitału.