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.
- 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.
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.
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.
| Rok | Wynik z CFD | Odliczenie straty z 2025 | Dochód do opodatkowania | Podatek (19%) | Pozostała strata |
|---|---|---|---|---|---|
| 2025 | -20 000 PLN | -- | 0 PLN | 0 PLN | 20 000 PLN |
| 2026 | +15 000 PLN | -10 000 PLN (max 50%) | 5 000 PLN | 950 PLN | 10 000 PLN |
| 2027 | +10 000 PLN | -10 000 PLN (reszta) | 0 PLN | 0 PLN | 0 PLN |
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.
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.
| Wariant | Strata | Metoda odliczenia | Efekt |
|---|---|---|---|
| Strata ≤ 5 mln PLN | np. 80 000 PLN | Jednorazowo 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 PLN | np. 7 000 000 PLN | 5 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 |
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:
- 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.
- 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.
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.
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.
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ć.
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.
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).
| Rok | Scenariusz A: rosnące zyski | Scenariusz B: nieregularne wyniki | Scenariusz C: niskie zyski | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Zysk | Odliczenie | Podatek | Zysk | Odliczenie | Podatek | Zysk | Odliczenie | Podatek | |
| 2025 | Strata -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 000 | 1 900 | +8 000 | -8 000 | 0 | +3 000 | -3 000 | 0 |
| 2027 | +40 000 | 0 | 7 600 | -5 000 | 0 | 0 | +4 000 | -4 000 | 0 |
| 2028 | +50 000 | 0 | 9 500 | +30 000 | -30 000 | 0 | +2 000 | -2 000 | 0 |
| 2029 | +45 000 | 0 | 8 550 | +20 000 | -12 000 | 1 520 | +5 000 | -5 000 | 0 |
| 2030 | +55 000 | 0 | 10 450 | +15 000 | 0 | 2 850 | +6 000 | -6 000 | 0 |
| Suma | -50 000 | 38 000 | -50 000 | 4 370 | -20 000 | 0 | |||
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.
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.
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ę.
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:
- 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).
- Próba kompensacji z dochodem z pracy. Nie działa. Inne źródło przychodów.
- 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?
Czy mogę przenieść stratę z Forex na zyski z akcji?
Co jeśli zapomnę złożyć PIT-38 w roku straty?
Czy CFD na kryptowaluty kompensuje się ze stratą z Forex?
Czy mogę odliczyć stratę z Forex od dochodu z działalności gospodarczej?
Jak udokumentować stratę, jeśli mój broker nie wystawia PIT-8C?
Źródła i bibliografia
- 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)
- 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)
- 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)
- Ministerstwo Finansów —Informacja o rozliczeniu rocznym PIT-38: podatki.gov.pl/pit/twoj-e-pit
- Narodowy Bank Polski —Tabela A kursów średnich walut obcych: nbp.pl/statystyka-i-sprawozdawczosc/kursy/tabela-a