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%

Opodatkowanie zysków z Forex — PIT-38, stawki i terminy

Fiskus nie musi cię gonić SMS-em. Dane o twoim rachunku u brokera mogą do niego trafić automatycznie przez system CRS — ale nie myl tego z gotowym, policzonym wynikiem twoich CFD co do grosza. CRS mówi: „ten człowiek ma rachunek, na którym się coś działo". Resztę — ile zarobiłeś, ile straciłeś, ile musisz zapłacić — musisz policzyć sam. Dostaniesz tu twarde fakty o tym, jak rozliczyć zyski, odliczyć straty i za co skarbówka może ci życie utrudnić, jeśli postanowisz ten temat zignorować.

Opodatkowanie zysków z Forex w Polsce — PIT-38, stawka 19%, terminy, przychód i koszt uzyskania przychodu z CFD
Najważniejsze w 60 sekund
  • CFD na Forex = pochodne instrumenty finansowe — opodatkowane na podstawie art. 30b ustawy o PIT. Stawka: 19% podatku liniowego od dochodu (nie od przychodu, nie od wartości nominalnej kontraktu).
  • Dochód = wynik netto z zamkniętych pozycji — suma zyskownych i stratnych transakcji, po odjęciu prowizji i swapów, przeliczona na PLN po kursie NBP z dnia poprzedzającego.
  • Rozliczenie na PIT-38 — termin: 30 kwietnia roku następującego po roku podatkowym. Zaliczek nie ma, ZUS nie ma. Ale niezłożenie w terminie = kara z Kodeksu karnego skarbowego.
  • Strata nie zwalnia z obowiązku — ale daje ci prawo. Jeśli nie złożysz PIT-38 w roku straty, tracisz możliwość odliczenia jej od przyszłych zysków. Przy drawdownie 30 tys. PLN to 5 700 PLN podatku, którego nie odliczysz nigdy.

1. Kwalifikacja prawna — CFD jako pochodny instrument finansowy

Na rynku wielu ludzi mówi „gram walutami", choć prawnie robi coś zupełnie innego. Jeden siedzi na CFD u brokera z MT5. Drugi ma realne przewalutowania i pozycje walutowe na rachunku wielowalutowym. Obaj użyją słowa „forex", ale podatkowo stoją po dwóch różnych stronach stołu. To jest moment, kiedy amator z MT5 boleśnie orientuje się, że urząd skarbowy to nie support brokera z live czatem.

Kontrakty na różnice kursowe (CFD) to pochodne instrumenty finansowe w rozumieniu ustawy o obrocie instrumentami finansowymi (art. 2 ust. 1 pkt 2 lit. h). Nie kupujesz waluty. Nie dostajesz EUR na konto. Kupujesz kontrakt, którego wartość zależy od zmiany ceny instrumentu bazowego — i realizujesz zysk lub stratę wyłącznie na różnicy kursowej.

Zyski z pochodnych instrumentów finansowych podlegają opodatkowaniu na podstawie art. 30b ustawy o PIT. To ten sam artykuł, który reguluje opodatkowanie zysków z akcji i obligacji — ale mechanika rozliczenia CFD jest inna, bo nie masz fizycznego aktywa, tylko wynik z kontraktu.

Moment powstania obowiązku podatkowego: Otwarcie pozycji nie generuje przychodu ani kosztu. Obowiązek podatkowy powstaje dopiero w momencie zamknięcia pozycji — wtedy realizujesz zysk lub stratę. Pozycja otwarta 31 grudnia i zamknięta 2 stycznia rozliczona jest w roku, w którym została zamknięta. Podatek nie czeka na przelew na twoje konto osobiste — liczy się realizacja wyniku na rachunku, nie moment wypłaty.

2. Stawka 19% — jak działa i czym różni się od DG

19% podatku liniowego od dochodu z kapitałów pieniężnych — potocznie „podatek Belki". To stawka ryczałtowa. Nie zależy od wysokości dochodu. Nie łączy się z innymi dochodami (z pracy, z najmu, z działalności gospodarczej). Jest odrębna i stała.

Podatek = (Dochód z zamkniętych pozycji) × 19%

Zero zaliczek miesięcznych, zero haraczu na ZUS — to jedyny prezent od państwa dla spekulanta. Rozliczasz się raz do roku, do 30 kwietnia, na formularzu PIT-38.

Z rynku: CHF 2015 — podatek od pieniędzy, których nie masz. Po epizodach skrajnej zmienności, jak uwolnienie kursu franka przez SNB w styczniu 2015 r., możliwy jest rozjazd między wynikiem na poszczególnych zamknięciach pozycji, saldem rachunku i faktyczną zdolnością do zapłaty podatku. Broker wykazuje przychody z zamknięć sprzed flash crasha, ale straty z wymuszonej likwidacji (margin call) mogą być zaksięgowane jako osobne zdarzenie. Lekcja: moment zamknięcia pozycji nie zawsze jest momentem, w którym masz pieniądze na podatek.
Porównanie stawki 19% PIT-38 z innymi formami opodatkowania — DG liniowa, skala podatkowa, ryczałt
Porównanie stawki 19% PIT-38 z innymi formami opodatkowania — DG liniowa, skala podatkowa, ryczałt

3. Przychód, koszt i dochód — co jest czym (i gdzie się mylisz)

Pomylenie przychodu z zyskiem to błąd, który widać w połowie wniosków o interpretację indywidualną. Nieuwzględnione swapy przy regularnym handlu overnight potrafią zawyżyć podatek o kwotę, która robi wrażenie dopiero przy kontroli.

Dochód — to jest kwota, od której płacisz podatek

Zapomnij o wartości nominalnej kontraktu. Handlujesz na dźwigni, więc twoim dochodem podatkowym jest wyłącznie wynik netto z zamkniętych pozycji (realized P&L) — suma zysków pomniejszona o sumę strat i koszty transakcyjne, przeliczona na złotówki. Nie wartość całego kontraktu.

Ekonomicznie patrzysz na wynik netto. Formularzowo musisz jeszcze poprawnie wykazać przychód (poz. 20 PIT-38) i koszty (poz. 21) osobno — platforma pokazuje ci jedną liczbę, ale urząd chce dwie. Swap ujemny = koszt, swap dodatni = przychód — to jedyny element, który działa w obie strony.

Dochód = Σ (realized P&L z zamkniętych pozycji) − prowizje − swapy ujemne + swapy dodatnie

Jeśli wyczyściłeś depozyt — masz bolesną stratę podatkową. Podatku nie płacisz, ale stratę warto wykazać w PIT-38, żeby móc ją odliczyć w przyszłości.

Co jest kosztem uzyskania przychodu

  • Prowizje transakcyjneprowizja od lota, opłaty za otwarcie i zamknięcie pozycji. Spread wbudowany w cenę nie jest kosztem w rozumieniu podatkowym (jest uwzględniony w cenie transakcji), ale prowizja oddzielna — tak.
  • Swapy ujemne (overnight financing) — naliczone za przetrzymanie pozycji overnight. Potrójne swapy naliczane ze środy na czwartek to nie tylko drenaż twojego depozytu, ale twardy koszt uzyskania przychodu. Upewnij się, że twój broker poprawnie wyodrębnia je w pliku CSV — nie każdy to robi.
  • Opłaty platformowe — jeśli broker pobiera opłatę za dane rynkowe lub VPS bezpośrednio z rachunku handlowego, może to być koszt.
  • Uwaga na prowizje partnerskie (IB): jeśli twój broker wypłaca ci prowizje za poleconych klientów na to samo konto MT4, z którego handlujesz, system połączy to z wynikiem z CFD. To błąd — prowizje IB to przychód z innych źródeł lub DG, nie 19% z PIT-38.
Czego NIE zaliczysz do kosztów przy PIT-38: komputera, biurka, kursów tradingowych, abonamentu internetowego — nie spełniają definicji kosztu z art. 30b. Prowizja bankowa za przewalutowanie USD→PLN przy wypłacie zysków z brokera? Też nie. Inactivity fee pobierane przez brokera za brak aktywności? Może zostać uznane za koszt administracyjny, niezwiązany bezpośrednio z nabyciem instrumentu pochodnego. Drenują ci konto, a podatku to nie pomniejsza. Sytuacja zmienia się przy działalności gospodarczej — ale to zupełnie inny reżim.

FIFO przy partial close — problem, o którym nikt nie pisze

Przy CFD OTC ustawa nie wskazuje wprost metody wyceny rozchodów. W praktyce część podatników i narzędzi stosuje FIFO (First In, First Out) przy przyporządkowaniu częściowych zamknięć, ale kluczowe jest to, żeby sposób ewidencji dał się obronić dokumentacją brokera i spójną metodologią. Problem pojawia się przy partial close na MT5: otwierasz 2 loty EUR/USD osobno (o 10:00 i o 14:00), zamykasz 1 lot — który to „lot"? Eksport CSV z brokera może agregować pozycje lub nie — zależy od platformy i ustawień konta.

Kontekst: platformy MT4/MT5 obsługują dwa tryby konta — hedging (każda pozycja jest niezależnym ticketem, możesz mieć jednocześnie long i short na tym samym instrumencie) i netting (pozycje się agregują). Jeśli masz konto hedging i otwierasz jednocześnie long i short na DAX, dla skarbówki to dwie niezależne transakcje podatkowe — każda z własnym przychodem i kosztem. Pomyłka w parowaniu zamykanych paczek lotów to gotowy przepis na problemy przy kontroli.

Wynik netto z platformy ≠ PIT-38

Platforma pokazuje ci wynik netto tradingowy (net P&L). PIT-38 nadal wymaga rozbicia tego na przychód (poz. 20) i koszty uzyskania przychodu (poz. 21). Dopiero różnica daje dochód (poz. 22) lub stratę. Nie wystarczy przepisać jednej liczby z platformy — potrzebujesz ewidencji, która pozwala rozdzielić zyskowne zamknięcia (przychód) od kosztów otwarcia, prowizji i swapów. Bez statementu brokera lub własnej ewidencji nie masz amunicji do obrony kosztów.

Przeliczanie na PLN — kurs NBP D-1

Jeśli handlujesz w walucie obcej (a handlujesz — większość kont u brokerów zagranicznych jest w USD lub EUR), każdą transakcję przeliczasz na PLN po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień transakcji (art. 11a ust. 1 ustawy o PIT). Nie z dnia transakcji — z dnia poprzedzającego.

Ręczne przeliczanie setek pozycji dziennie z MT5 po kursie NBP D-1 to bilet do błędu matematycznego, za który zapłacisz domiarem. Brokerzy zagraniczni nie dostarczają gotowego zestawienia w PLN — dostajesz CSV w USD i sam sobie radzisz. Sprawdź, czy twój broker daje eksport transakcji z timestampem UTC czy lokalnym — to wpływa na to, który kurs NBP stosujesz.

Przy poniedziałkach po weekendach kurs NBP „z dnia poprzedzającego" to kurs z piątku — co przy zmiennym rynku daje odchylenie od kursu realnego, które przy dużym koncie kumuluje się do zauważalnych kwot rocznie. Szczegóły przeliczania w artykule o rozliczeniu krok po kroku.

Z praktyki: Trader bierze raport roczny od brokera, widzi tysiące linii, zaczyna ręcznie składać wynik — i po dwóch godzinach nie wie, czy swap liczy jako koszt, czy jako element P&L netto. Wychodzi mu inna kwota niż w raporcie brokera. Zgadywanka z własnym PIT-em trwa tydzień. Nie przeliczaj 5000 transakcji z MT5 ręcznie. Przepuść statement przez dedykowany kalkulator podatkowy lub zbuduj własny arkusz z API NBP (api.nbp.pl/api/exchangerates). Zanim zaufasz wynikowi, porównaj próbkę transakcji ręcznie ze statementem brokera i kursem NBP D-1 — żadne narzędzie nie zwalnia cię z odpowiedzialności za końcową kwotę w PIT-38.
Schemat: co jest przychodem, a co kosztem uzyskania przychodu z CFD na Forex — prowizje, swapy, cena otwarcia i zamknięcia pozycji
Schemat: co jest przychodem, a co kosztem uzyskania przychodu z CFD na Forex — prowizje, swapy, cena otwarcia i zamknięcia pozycji

4. PIT-38 — termin, e-PIT i ograniczenia przy brokerze zagranicznym

PIT-38 to zeznanie o wysokości osiągniętego dochodu (poniesionej straty) z kapitałów opodatkowanych 19% podatkiem liniowym. Obejmuje CFD, akcje, obligacje, fundusze, opcje, kontrakty terminowe — wszystko z art. 30b.

Termin złożenia: od 15 lutego do 30 kwietnia roku następującego po roku podatkowym. Transakcje zamknięte w 2025 r. rozliczasz na PIT-38 składanym do 30 kwietnia 2026 r.

Sposoby złożenia:

  • e-PIT (podatki.gov.pl) — jeśli masz brokera polskiego, dane z PIT-8C są wstępnie wczytane i możesz zatwierdzić zeznanie jednym kliknięciem. Ale uwaga: automatyczna akceptacja PIT-38 działa tylko gdy system ma dane z PIT-8C. Jeśli korzystasz z brokera zagranicznego — zagraniczny broker co do zasady nie wystawia polskiego PIT-8C, zeznanie nie podlega automatycznej akceptacji i musisz uzupełnić wszystkie dane ręcznie.
  • e-Deklaracje — formularz interaktywny, wysyłany elektronicznie z podpisem kwalifikowanym lub danymi autoryzującymi.
  • Papierowo — osobiście w urzędzie skarbowym lub listem poleconym.

Podatek płacisz na indywidualny mikrorachunek podatkowy (generujesz go na podatki.gov.pl na podstawie PESEL lub NIP). Termin zapłaty = termin złożenia zeznania.

Broker bez statementu = przychód bez kosztów. Jeśli platforma brokera przestanie istnieć (a w mało regulowanych jurysdykcjach to się zdarza), urząd skarbowy w przypadku kontroli może uznać wpływy na twoje konto bankowe za czysty przychód, odrzucając koszty bez dokumentacji źródłowej. Bez statementu nie masz amunicji do obrony kosztów.
Broker polski a e-PIT: Jeśli twój broker ma siedzibę w Polsce (np. XTB, TMS Brokers), do końca lutego prześle PIT-8C do urzędu skarbowego. Dane pojawią się w twoim e-PIT — zweryfikuj je, bo PIT-8C nie jest nieomylny. Zagraniczny broker co do zasady nie wystawia polskiego PIT-8C — wszystko robisz sam. Wyjątek: niektórzy zagraniczni brokerzy mają oddział zarejestrowany w KNF (np. polski oddział CMC Markets), który może wystawić PIT-8C z gotowymi kwotami. Zawsze sprawdź, z jaką encją prawną masz podpisaną umowę. Szczegóły w następnym artykule.

5. Forex spot vs CFD — dwa różne stoły podatkowe

Ulica święcie wierzy, że kupuje prawdziwe euro i dolary. W praktyce grają syntetycznymi kontraktami u brokera, od których państwo i tak pobierze 19%. Dopiero przy podatkach wychodzi, że „forex" i „CFD na forex" to dwa różne stoły.

CFD na Forex — kontrakt na różnicę kursową. Nie dostajesz waluty. Dostajesz (lub tracisz) różnicę w cenie. To pochodny instrument finansowy → art. 30b → PIT-38 → 19%.

Forex spot (fizyczna wymiana walut) — kupujesz walutę za walutę. Dostajesz EUR na swoje konto walutowe. To nie jest instrument pochodny. To przychód z kapitałów pieniężnych, ale rozliczany na zasadach ogólnych. Jeśli nabywasz walutę w celach prywatnych (podróż, zakup nieruchomości), zysk z różnic kursowych co do zasady nie podlega opodatkowaniu. Problem zaczyna się, gdy nabywasz walutę spekulacyjnie w ramach regularnej działalności inwestycyjnej — granica jest płynna i w praktyce KAS rzadko ściga kantorowe transakcje po wakacjach, ale technicznie obowiązek może istnieć.

Jeśli korzystasz z brokera typu Interactive Brokers i masz fizyczne pozycje walutowe (nie CFD), kwalifikacja podatkowa jest inna niż przy CFD u typowego brokera Forex. Przy IB możesz mieć realną ekspozycję walutową na rachunku wielowalutowym — to nie jest CFD i nie podlega automatycznie art. 30b. W nieoczywistych przypadkach z rachunkiem wielowalutowym i regularną spekulacją nie opieraj rozliczenia na analogii do CFD — wystąp o interpretację indywidualną KIS (40 PLN, tania polisa).

Porównanie: Forex spot (fizyczna wymiana walut) vs CFD na Forex — różnice prawne, podatkowe i praktyczne dla tradera
Porównanie: Forex spot (fizyczna wymiana walut) vs CFD na Forex — różnice prawne, podatkowe i praktyczne dla tradera
Interpretacje indywidualne KIS: Baza interpretacji indywidualnych Krajowej Informacji Skarbowej (podatki.gov.pl/interpretacje-podatkowe) zawiera kilkadziesiąt interpretacji dotyczących CFD, kryptowalut i fizycznych pozycji walutowych. Dla nieoczywistych przypadków złożenie wniosku za 40 PLN to tania polisa ubezpieczeniowa.

6. Kryptowaluty vs Forex — osobne źródło, zero kompensacji

Od 1 stycznia 2019 r. przychody z odpłatnego zbycia walut wirtualnych (kryptowalut) stanowią odrębne źródło przychodów — art. 17 ust. 1f ustawy o PIT. Nie możesz kompensować straty z fizycznych kryptowalut z zyskiem z CFD na Forex (i odwrotnie). To dwa osobne wiersze w PIT-38, dwa osobne rozliczenia.

CFD na kryptowaluty (np. CFD na BTC/USD u brokera Forex) to inna historia. Tu nie nabywasz waluty wirtualnej — nabywasz kontrakt CFD. Większość interpretacji kwalifikuje CFD na kryptowaluty jako pochodne instrumenty finansowe → art. 30b → PIT-38, razem z CFD na Forex i indeksy. Strata z CFD na Bitcoin kompensuje się z zyskiem z CFD na EUR/USD.

Zysk z CFD na krypto + strata z fizycznego BTC = podatek od pełnej kwoty. Trader z zyskiem na CFD na BTC/USD u brokera Forex, który jednocześnie stracił na fizycznym BTC kupionym na giełdzie kryptowalut, nie skompensuje jednego z drugim. CFD na krypto to art. 30b (pochodne), fizyczne BTC to art. 17 ust. 1f (odrębne źródło). Płacisz 19% od pełnego zysku z CFD, nawet jeśli sumarycznie jesteś pod kreską. Ustawodawca celowo rozdzielił te źródła.
Dwa worki w PIT-38, brak kompensacji. Wrzuć fizycznego Bitcoina do jednego worka z CFD na waluty, a podczas kontroli urząd skarbowy opodatkuje twoje zyski brutto, całkowicie odrzucając straty. Zapłacisz podatek od pieniędzy, których nie masz.

7. Co podlega PIT-38, a co nie

Instrument / transakcja PIT-38? Podstawa prawna Formularz / sekcja Uwagi
CFD na pary walutowe Tak Art. 30b PIT-38, poz. 20-22 Główny instrument detalu
CFD na indeksy (DAX, S&P 500) Tak Art. 30b PIT-38, poz. 20-22 Ten sam reżim co CFD FX
CFD na kryptowaluty (BTC/USD) Tak Art. 30b PIT-38, poz. 20-22 CFD, nie fizyczne krypto — razem z Forex
CFD na surowce (złoto, ropa) Tak Art. 30b PIT-38, poz. 20-22 Identyczne rozliczenie jak CFD FX
Kontrakty futures (GPW) Tak Art. 30b PIT-38, poz. 20-22 Giełdowy, ale ta sama stawka
Akcje, ETF-y, obligacje Tak Art. 30b PIT-38, poz. 20-22 Kompensacja z CFD możliwa (to samo źródło)
Fizyczne kryptowaluty (Binance, Kraken) Tak, osobne źródło Art. 17 ust. 1f, art. 30b ust. 1a PIT-38, dział E NIE kompensuje się z CFD
Fizyczny zakup waluty (kantor, cel prywatny) Nie* Art. 17 *Wyjątek: regularna spekulacja walutowa
Wypłata z firmy prop-tradingowej Nie Art. 10 ust. 1 pkt 9 lub DG PIT-36 lub PIT-36L To usługa, nie zysk kapitałowy. Szczegóły →
PAMM / Social Trading / Copy Trading Tak Art. 30b PIT-38, poz. 20-22 Sprawdź, czy pozycje są na twoim rachunku — jeśli tak, to twój PIT-38
Prowizje partnerskie (IB/affiliate) od brokera Nie Art. 10 ust. 1 pkt 9 lub DG PIT-36 lub PIT-36L Przychód z usługi, nie z instrumentu finansowego
Drzewo decyzyjne: jak rozliczyć transakcję Algorytm rozliczeń: czy broker wystawił PIT-8C? Tak — zatwierdzasz e-PIT. Nie — czy konto w PLN czy walutowe? Ścieżka przeliczania po kursie NBP. Czy broker wystawił PIT-8C? TAK → e-PIT przygotowany Sprawdź dane → Zatwierdź NIE → sam rozliczasz Konto w PLN? Przychód + koszty z ewidencji Konto w USD/EUR? Kurs NBP D-1 Wpisz ręcznie w PIT-38 → poz. 20 (przychód), 21 (koszty) Zachowaj statement jako dowód na wypadek kontroli TAK NIE
Drzewo decyzyjne rozliczeń: PIT-8C od brokera polskiego upraszcza proces. Broker zagraniczny wymaga samodzielnego przeliczenia i ręcznego wpisania danych w PIT-38.

8. Kiedy NIE musisz składać PIT-38 (i kiedy musisz mimo straty)

Obowiązek złożenia PIT-38 powstaje, gdy uzyskałeś przychód z kapitałów pieniężnych podlegający art. 30b. Nie uzyskałeś przychodu = nie musisz składać zeznania:

  • Nie zamknąłeś żadnej pozycji w danym roku (pozycje otwarte nie generują przychodu).
  • Handlowałeś wyłącznie na koncie demo — zysk z demo nie jest przychodem.

Ale jest pułapka: jeśli zamknąłeś pozycje ze stratą — składaj PIT-38. Art. 9 ust. 3 pozwala na odliczenie straty od dochodu z tego samego źródła w ciągu 5 lat. Jeśli strata mieści się poniżej 5 mln PLN (a u 99,9% detalu mieści się), art. 9 ust. 3a pozwala odliczyć ją jednorazowo w najbliższym roku z dochodem — oczywiście o ile przetrwasz na rynku na tyle długo, by ten dochód wygenerować. Żeby skorzystać z tego prawa, strata musi być wykazana w zeznaniu.

Wash trades na koniec roku. Jeśli masz stratne pozycje (CFD lub akcje), ucięcie ich 31 grudnia tylko po to, by wygenerować stratę podatkową i natychmiastowe odkupienie — to stąpanie po kruchym lodzie. Polskie prawo nie ma wprost reguły wash sale jak USA, ale klauzula ogólna przeciwko unikaniu opodatkowania (art. 119a Ordynacji podatkowej) daje KAS narzędzie do zakwestionowania sztucznych optymalizacji. Nie znaczy to, że zamknięcie stratnej pozycji przed końcem roku jest nielegalne — ale jeśli jedynym celem działania jest korzyść podatkowa, a cały schemat jest sztuczny, organ może próbować to kwestionować.

Najdroższy błąd nie wygląda jak katastrofa. Wygląda jak odłożenie tematu na później. Jeden rok straty bez złożonego PIT-38 — trader myśli, że nic się nie stało. Dwa lata później ma dobry rok i odkrywa, że nie ma czego odliczyć, bo nie udokumentował straty. Koszt złożenia PIT-38: zero. Koszt niezłożenia w roku straty przy drawdownie 30 tys.: 5 700 PLN podatku, którego nie odliczysz nigdy.

9. Sankcje — CRS, STIR i konsekwencje ignorowania tematu

Skarbówka nie bawi się w upomnienia z uśmiechem. KKS ma cały arsenał paragrafów na tych, którzy uznali, że system ich nie widzi:

  • Niezłożenie zeznania w terminie (art. 56 § 4 KKS) — grzywna do 720 stawek dziennych.
  • Uszczuplenie podatku (art. 54 KKS) — grzywna, ograniczenie wolności lub pozbawienie wolności do lat 5 (przy dużej wartości).
  • Odsetki za zwłokę — kilkanaście procent rocznie, naliczane od pierwszego dnia po upływie terminu.
  • Czynny żal (art. 16 KKS) — jeśli złożysz zeznanie po terminie, ale zanim urząd rozpocznie kontrolę, możesz uniknąć kary. Warunek: złożenie zaległego zeznania i zapłata podatku z odsetkami. Czynny żal eliminuje karalność — ale nie eliminuje odsetek.

CRS i STIR — dwa różne narzędzia, jeden cel

CRS (Common Reporting Standard) — automatyczna wymiana informacji o rachunkach finansowych. Twój broker w kraju uczestniczącym w CRS (110+ jurysdykcji — cały UE, UK, Szwajcaria, Singapur, Australia, nawet Mauritius od 2018 r.) raportuje do swojego regulatora: imię, nazwisko, NIP/PESEL, numer rachunku, saldo rachunku oraz określone kategorie raportowanych płatności lub przychodów (zależnie od typu rachunku i instytucji). Dane trafiają do polskiej KAS automatycznie. Fiskus wie, że masz rachunek i że coś się na nim działo — ale nie dostaje gotowego, policzonego wyniku z CFD.

STIR (System Teleinformatyczny Izby Rozliczeniowej) — to osobne narzędzie. STIR analizuje dane z banków i SKOK-ów, nie od brokerów zagranicznych. Służy do wykrywania podejrzanych transakcji na rachunkach podmiotów kwalifikowanych. Nie myl STIR z CRS — ich zakres jest różny.

Mauritius i mit „egzotyczny broker nie raportuje". Mauritius uczestniczy w CRS od 2018 r. Trader przekonany, że broker z „egzotycznej" jurysdykcji nie raportuje do Polski, może po kilku latach otrzymać pismo z KAS z zestawieniem rachunków z krajów uczestniczących w wymianie informacji. Czynny żal złożony przed wszczęciem postępowania pozwala uniknąć grzywny karno-skarbowej — ale nie odsetek za zwłokę, które przy wieloletnim opóźnieniu mogą stanowić znaczącą część zaległości.
Sankcje za niezłożenie PIT-38 — kara grzywny, odsetki za zwłokę, czynny żal: schemat konsekwencji podatkowych
Sankcje za niezłożenie PIT-38 — kara grzywny, odsetki za zwłokę, czynny żal: schemat konsekwencji podatkowych

10. Mini-checklista operacyjna

Zanim znowu klikniesz Buy, zrób podatkową inwentaryzację — żeby w kwietniu nie obudzić się z zajęciem na rachunku bankowym:

  1. Pobierz annual statement od brokera (Account History w MT4/MT5, Activity Statement w IB). Rób to co kwartał, nie czekaj do kwietnia.
  2. Oddziel CFD od fizycznego krypto — jeśli handlujesz w obu miejscach, to są dwa osobne źródła w PIT-38.
  3. Sprawdź walutę rachunku — konto w PLN ogranicza robotę przy kursach NBP, ale nie zwalnia z poprawnej ewidencji. Konto w USD/EUR wymaga przeliczenia każdej transakcji po kursie NBP D-1.
  4. Przelicz zgodnie z zasadami PIT — kurs średni NBP Tabela A z ostatniego dnia roboczego poprzedzającego dzień transakcji.
  5. Porównaj z PIT-8C (jeśli istnieje) — polski broker prześle go do końca lutego. Dane w PIT-8C nie zawsze są poprawne — zweryfikuj.
  6. Zachowaj dokumenty na wypadek kontroli — statement, obliczenia, kursy NBP. Przedawnienie: 5 lat od końca roku, w którym upłynął termin płatności.

FAQ — Opodatkowanie zysków z Forex

Czy forex jest opodatkowany w Polsce w 2026 roku?
Tak. Zyski z CFD na Forex to przychody z kapitałów pieniężnych, opodatkowane 19% podatkiem liniowym na podstawie art. 30b ustawy o PIT. Obowiązek dotyczy wszystkich polskich rezydentów podatkowych, niezależnie od siedziby brokera. Rozliczasz się na formularzu PIT-38 do 30 kwietnia roku następnego.
Jak rozliczyć stratę z forex?
Złóż PIT-38 wykazując stratę — nawet jeśli formalnie nie masz takiego obowiązku. Dzięki temu zyskujesz prawo do odliczenia straty od przyszłych zysków z tego samego źródła. Od 2019 r. straty do 5 mln PLN możesz odliczyć jednorazowo w najbliższym roku z dochodem (art. 9 ust. 3a). Powyżej 5 mln — do 50% rocznie, przez 5 lat.
Kiedy składać PIT-38 forex?
Od 15 lutego do 30 kwietnia roku następującego po roku podatkowym. Transakcje zamknięte w 2025 r. rozliczasz na PIT-38 składanym do 30 kwietnia 2026 r. Termin zapłaty podatku = termin złożenia zeznania. Spóźnienie = odsetki za zwłokę od pierwszego dnia.
Czy zysk z konta demo jest opodatkowany?
Nie. Konto demo operuje na wirtualnych środkach — nie powstaje realne zobowiązanie finansowe. Demo nie rodzi żadnych obowiązków podatkowych.
Czy mogę kompensować stratę z CFD Forex z zyskiem z akcji GPW?
Tak. Oba instrumenty rozliczasz w ramach art. 30b (to samo źródło). Strata z CFD może pomniejszyć zysk z akcji w tym samym roku, i odwrotnie. Ale nie dotyczy to fizycznych kryptowalut kupionych na giełdzie krypto — to osobne źródło (art. 17 ust. 1f).
Czy bonusy od brokera to przychód?
Zależy od formy. Bonus depozytowy niewypłacalny (służy jako margin) — co do zasady nie stanowi przychodu do realizacji. Cashback wypłacony na konto bankowe — przychód z innych źródeł (art. 20 ustawy o PIT), opodatkowany skalą, nie w PIT-38.

Ź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. 30b, art. 17 ust. 1f, art. 9 ust. 3, art. 9 ust. 3a, art. 11a
  2. Ustawa z dnia 29 lipca 2005 r. o obrocie instrumentami finansowymi (Dz.U. 2024 poz. 722 z późn. zm.) — art. 2 ust. 1 pkt 2 lit. h (definicja instrumentów pochodnych)
  3. Kodeks karny skarbowy (Dz.U. 2024 poz. 628 z późn. zm.) — art. 54, art. 56 § 4, art. 16 (czynny żal)
  4. Krajowa Administracja Skarbowa — Automatyczna wymiana informacji CRS/AEOI, podatki.gov.pl/crs
  5. Krajowa Informacja Skarbowa — baza interpretacji indywidualnych dotyczących CFD i instrumentów pochodnych, podatki.gov.pl/interpretacje-podatkowe
  6. Ministerstwo Finansów — broszura informacyjna do zeznania PIT-38 za 2025 r., podatki.gov.pl/pit/pit-38-za-2025

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.