BTC284,7k zł2,45%
ETH9,02k zł3,79%
XRP4,87 zł8,19%
LTC192 zł3,29%
BCH825 zł1,61%
DOT3,56 zł4,54%

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

Raport z platformy pokazuje wynik w dolarach, wyciąg z banku pokazuje przelew od brokera w złotych — i żadna z tych liczb nie jest jeszcze twoim dochodem do opodatkowania. Podatek od handlu na Forex wynika ze zdarzeń na rachunku (zamknięcie pozycji, rozliczenie kontraktu, naliczony swap), a nie z tego, kiedy i ile wypłaciłeś. Ten artykuł pokazuje, co jest opodatkowane, w którym momencie, na jakiej podstawie i na jakim formularzu. Dotyczy polskiego rezydenta podatkowego, który handluje prywatnie, na własny rachunek, kontraktami CFD; przykłady odnoszą się do roku podatkowego 2025, rozliczanego w 2026 r.

Opodatkowanie zysków z Forex w Polsce — PIT-38, stawka 19%, zdarzenie podatkowe przy zamknięciu pozycji, przychód a wypłata z rachunku CFD
Najważniejsze w 60 sekund
  • CFD na Forex = pochodne instrumenty finansowe — opodatkowane na podstawie art. 30b ustawy o PIT. Stawka: 19% od dochodu (nie od przychodu, nie od wartości nominalnej kontraktu, nie od salda rachunku).
  • Zdarzeniem podatkowym jest zamknięcie pozycji, nie wypłata. Przychód powstaje w momencie realizacji praw z kontraktu (art. 17 ust. 1b). Wpłata i wypłata to transfer własnych środków — nie tworzą przychodu ani kosztu.
  • Dochód = przychody z zamkniętych pozycji − koszty (ujemne rozliczenia pozycji, prowizje, swapy ujemne), każda kwota przeliczona na PLN po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień zdarzenia (art. 11a).
  • Rozliczenie na PIT-38 — za 2025 r. od 15 lutego do 30 kwietnia 2026 r. Bez zaliczek w ciągu roku, bez składek ZUS. Przy brokerze bez PIT-8C kwoty wpisujesz sam, w wierszu 2 części C (poz. 22 i 23).
  • Strata nie zwalnia z obowiązku — ale daje prawo. Wykazana w PIT-38 strata z tego źródła obniża dochód z tego samego źródła w pięciu kolejnych latach (art. 9 ust. 3). Przy zrealizowanej stracie 30 tys. zł to do 5 700 zł niższego podatku w przyszłości — pod warunkiem, że będzie dochód, od którego można ją odliczyć.

1. Kwalifikacja prawna — CFD jako pochodny instrument finansowy

Słowo „forex" nie rozstrzyga podatku. Jeden trader handluje CFD u brokera z MT5, drugi ma realne przewalutowania na rachunku wielowalutowym, trzeci wykonuje zadania na rachunku firmy prop. Wszyscy powiedzą „gram na forexie", a podatkowo każdy z nich stoi w innym miejscu ustawy. Zanim spytasz o stawkę, ustal cztery rzeczy: rezydencję (art. 3 ust. 1 ustawy o PIT — nieograniczony obowiązek podatkowy ma osoba z miejscem zamieszkania w Polsce, niezależnie od kraju brokera), rok podatkowy zdarzenia, rzeczywisty instrument albo świadczenie oraz źródło przychodu.

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.

Przychody z odpłatnego zbycia pochodnych instrumentów finansowych i z realizacji praw z nich wynikających to kapitały pieniężne (art. 17 ust. 1 pkt 10 ustawy o PIT), opodatkowane na podstawie art. 30b. To ten sam artykuł, który reguluje opodatkowanie zysków ze zbycia akcji i obligacji — ale mechanika rozliczenia CFD jest inna, bo nie masz fizycznego aktywa, tylko wynik z kontraktu: dochód to różnica między sumą przychodów z realizacji praw a kosztami z art. 23 ust. 1 pkt 38a, osiągnięta w roku podatkowym (art. 30b ust. 2 pkt 3).

Moment powstania przychodu: Otwarcie pozycji nie generuje przychodu ani kosztu. Przychód z realizacji praw z pochodnego instrumentu powstaje w momencie realizacji tych praw (art. 17 ust. 1b) — dla CFD jest to zamknięcie pozycji, czyli rozliczenie różnicy. Pozycja otwarta 31 grudnia i zamknięta 2 stycznia rozliczona jest w roku, w którym została zamknięta. Swap naliczony w grudniu za utrzymanie tej pozycji ujmujesz domyślnie razem z wynikiem pozycji w roku realizacji praw z kontraktu (art. 17 ust. 1b, art. 23 ust. 1 pkt 38a), przeliczony kursem z ostatniego dnia roboczego poprzedzającego dzień naliczenia (art. 11a ust. 2) — to wariant bezpieczny. Ujęcie swapu w roku naliczenia, gdy pozycja przechodzi przez 31 grudnia, jest możliwe tylko po ustaleniu, że umowa i raport brokera traktują go jako odrębne rozliczenie pieniężne — potwierdzonej interpretacji brak, więc traktuj to jako wariant do weryfikacji, nie zalecenie. Podatek nie czeka na przelew na twoje konto osobiste — liczy się realizacja wyniku na rachunku, nie moment wypłaty.

2. Zdarzenie podatkowe — co na rachunku ma znaczenie dla podatku, a co jest tylko przepływem

Platforma pokazuje ci saldo, equity, wynik otwartych pozycji i historię przelewów. Ustawa pyta o coś innego: kiedy zrealizowałeś prawa z kontraktu i kiedy poniosłeś koszt. Poniższa tabela zestawia to, co widzisz w panelu, z tym, co trzeba ustalić podatkowo — dla polskiego rezydenta handlującego prywatnie CFD, w roku 2025.

Zdarzenie Co pokazuje platforma Co trzeba ustalić podatkowo Dokument Źródło reguły
Wpłata na rachunek Deposit, wzrost salda (Balance) Nic. To transfer własnych środków — nie jest przychodem ani kosztem. Zapisz kwotę, datę i walutę, żeby później odróżnić ją od wyniku. Potwierdzenie przelewu, cash ledger brokera Art. 17 ust. 1 pkt 10 — przychód powstaje z realizacji praw, nie z zasilenia rachunku
Otwarcie pozycji CFD Nowy ticket, zablokowany margin, wartość nominalna Brak przychodu. Prowizja od otwarcia to wydatek, który stanie się kosztem dopiero w momencie realizacji praw (zamknięcia) — nie wcześniej. Nominał kontraktu nie jest ani przychodem, ani kosztem. Historia transakcji (ticket, czas, prowizja) Art. 23 ust. 1 pkt 38a; art. 17 ust. 1b
Otwarta pozycja przetrzymana overnight Niezrealizowany P/L (Floating), naliczony swap Niezrealizowany wynik nie jest ani dochodem, ani stratą. Swap ujemny to koszt ujmowany domyślnie razem z wynikiem pozycji w roku realizacji praw z kontraktu (art. 23 ust. 1 pkt 38a), przeliczony kursem z dnia poprzedzającego naliczenie (art. 11a ust. 2); swap dodatni — przychód z tą samą datą kursu. Ujęcie w roku naliczenia to wariant do weryfikacji (umowa i raport brokera traktują swap jako odrębne rozliczenie pieniężne), nie zalecenie. Ustal, czy raport pokazuje swap osobno, czy wlicza go w wynik pozycji. Historia rachunku z kolumną Swap; specyfikacja brokera (godzina naliczania, czas serwera) Art. 11a ust. 1–2 (kurs z dnia poprzedzającego przychód / koszt)
Zamknięcie pozycji CFD Realized P/L, Profit, prowizja zamknięcia To jest zdarzenie podatkowe. Dodatni wynik rozliczenia = przychód; ujemny wynik i prowizje = koszt. Data podatkowa = data rozliczenia w czasie polskim (serwer brokera może być w innej strefie). Kurs NBP z ostatniego dnia roboczego przed tą datą. Historia transakcji / statement za rok; PIT-8C, jeśli wystawca ma taki obowiązek Art. 17 ust. 1 pkt 10 i ust. 1b; art. 30b ust. 2 pkt 3; art. 11a
Wypłata z rachunku Withdrawal, spadek salda; w banku — przelew w PLN po kursie banku Nic dla wyniku podatkowego. Wypłata może zawierać zwrot wpłaty i wynik z wielu lat — nie da się z niej odczytać dochodu. Kurs banku przy przewalutowaniu nie jest kursem podatkowym, a prowizja bankowa za przelew nie jest kosztem z art. 30b. Potwierdzenie przelewu, wyciąg bankowy Art. 17 ust. 1b (przychód już powstał przy realizacji praw); art. 11a (kurs NBP, nie banku)
Rzeczywista wymiana walut na rachunku wielowalutowym (nie CFD) Przewalutowanie, saldo w EUR/USD To nie jest instrument pochodny, więc nie art. 30b. Według interpretacji KIS z 31 marca 2026 r. — inne źródła (PIT-36), przychód i koszt dla każdej transakcji. Sprawdź, co faktycznie masz na rachunku — sekcja 7. Historia przewalutowań, wyciąg z rachunku walutowego Art. 10 ust. 1 pkt 9 i art. 20 ust. 1 — według interpretacji, nie ustawy wprost

Wniosek praktyczny: ewidencję buduje się z historii transakcji, nie z historii przelewów. Metoda „wypłaty minus wpłaty" rozjeżdża się z dochodem, gdy część wyniku zostaje na rachunku, gdy wypłacasz zysk z poprzedniego roku albo gdy masz otwarte pozycje na 31 grudnia. Jakie dokumenty pozyskać od brokera, opisuje artykuł o brokerze polskim i zagranicznym.

3. Przykład ilustracyjny — ten sam wynik, dwa harmonogramy wypłat

Założenia (liczby przyjęte na potrzeby przykładu): polski rezydent, handel prywatny, rachunek u brokera zagranicznego prowadzony w USD, bez PIT-8C. Na rachunku jest 1 500 USD własnej wpłaty. We wtorek 18 marca 2025 r. trader zamyka jedną pozycję CFD na EUR/USD z wynikiem +500 USD; broker pobiera w tym samym dniu prowizję 5 USD, wykazaną w raporcie osobno (wynik 500 USD jej nie zawiera). Innych zdarzeń w roku nie ma. Kurs właściwy dla przychodu i kosztu z 18 marca to kurs średni NBP z ostatniego dnia roboczego poprzedzającego, czyli z poniedziałku 17 marca 2025 r.: tabela 052/A/NBP/2025, USD 3,8329 zł.

Wariant Co trader robi z pieniędzmi Co widzi na wyciągu bankowym Przychód podatkowy 2025 Koszt 2025 Dochód 2025
A 25 marca 2025 r. wypłaca 500 USD Jeden przelew w PLN po kursie banku 500 × 3,8329 = 1 916,45 zł 5 × 3,8329 = 19,16 zł 1 897,29 zł
B Zostawia wszystko na rachunku; wypłaca 1 995 USD dopiero w lutym 2026 r. W 2025 r. nic; w 2026 r. jeden przelew, w którym 1 500 USD to zwrot własnej wpłaty 1 916,45 zł — w roku 2025, nie 2026 19,16 zł 1 897,29 zł — w roku 2025
C Nie wypłaca nic, handluje dalej w 2026 r. Nic 1 916,45 zł — w roku 2025 19,16 zł 1 897,29 zł — w roku 2025

Trzy warianty, trzy różne wyciągi bankowe, jeden identyczny wynik podatkowy — bo zdarzeniem podatkowym było zamknięcie pozycji 18 marca 2025 r., a nie przelew. W wariancie B kwota wypłaty (1 995 USD) nie ma nic wspólnego z przychodem (500 USD); w wariancie C przychód powstał, choć na konto bankowe nie wpłynęła ani złotówka. Przy założeniu, że to jedyne zdarzenie w roku i nie ma strat z lat ubiegłych: podstawa opodatkowania po zaokrągleniu 1 897 zł, podatek 19% = 360,43 zł, po zaokrągleniu 360 zł. Pełną ścieżkę od raportu do zeznania, z wieloma transakcjami i zaokrągleniami, pokazuje rozliczenie krok po kroku.

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. Przychód, koszt, dochód, strata, podstawa i podatek

Sześć pojęć, które w raporcie brokera zlewają się w kolumnę „Profit", a w zeznaniu mają osobne pola. Numery pozycji dotyczą formularza PIT-38(18) za rok 2025.

Dochód — 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 z zamkniętych pozycji — suma przychodów z realizacji praw pomniejszona o koszty, przeliczona na złote. Nie wartość całego kontraktu, nie saldo, nie equity.

Ekonomicznie patrzysz na wynik netto. Formularzowo musisz wykazać przychód i koszty osobno — platforma pokazuje ci jedną liczbę, a zeznanie ma dwie kolumny. Swap ujemny to koszt, swap dodatni to przychód — to jedyny element, który działa w obie strony.

Dochód = Σ wynik z zamkniętych pozycji − prowizje − swapy ujemne + swapy dodatnie (przy założeniu, że wynik pozycji w raporcie jeszcze ich nie zawiera)

Ten warunek w nawiasie decyduje o poprawności rachunku. W historii rachunku MT4/MT5 kolumny Profit, Commission i Swap są osobne, ale zestawienie roczne brokera może już podawać wynik po prowizjach i swapach. Jeśli odejmiesz je drugi raz, zaniżysz dochód; jeśli nie odejmiesz wcale, zawyżysz. Ustal to z opisu raportu, zanim wpiszesz cokolwiek do zeznania.

Co jest kosztem uzyskania przychodu

  • Prowizje transakcyjneprowizja od lota, opłaty za otwarcie i zamknięcie pozycji. Spread wbudowany w cenę nie jest osobnym kosztem (jest już w wyniku pozycji), prowizja pobrana odrębnie — tak. Prowizja od otwarcia staje się kosztem w momencie zamknięcia (art. 23 ust. 1 pkt 38a).
  • Swapy ujemne (finansowanie overnight) — naliczone za utrzymanie pozycji przez noc. Potrójny swap ze środy na czwartek to koszt ujmowany domyślnie razem z wynikiem pozycji w roku realizacji praw z kontraktu (art. 23 ust. 1 pkt 38a), przeliczony kursem z dnia poprzedzającego naliczenie (art. 11a ust. 2); ujęcie w roku naliczenia, gdy pozycja przechodzi przez 31 grudnia, to wariant do weryfikacji (umowa i raport brokera traktują swap jako odrębne rozliczenie pieniężne), nie zalecenie — potwierdzonej interpretacji KIS brak. Sprawdź, czy raport brokera wyodrębnia swapy — nie każdy to robi.
  • Opłaty pobrane bezpośrednio z rachunku handlowego (dane rynkowe, VPS od brokera) — nie ma tu automatu. Ustawa wiąże koszt z nabyciem instrumentu i realizacją praw z niego; opłata ogólna za rachunek wymaga odrębnej oceny związku z konkretnym przychodem i dokumentu. Nie wpisuj jej do kosztów „na wszelki wypadek".
  • Prowizje partnerskie (IB) wypłacane na rachunek handlowy — to nie jest wynik z instrumentu, tylko wynagrodzenie za usługę. Oddziel je od CFD: trafiają do innego źródła przychodów, nie do art. 30b (sekcja 8).
Czego nie zaliczysz do kosztów przy PIT-38: komputera, biurka, kursów tradingowych, abonamentu internetowego — nie są wydatkami związanymi z nabyciem instrumentu pochodnego (art. 23 ust. 1 pkt 38a). Prowizja bankowa za przewalutowanie przy wypłacie z rachunku brokera — też nie, bo dotyczy transferu środków, nie realizacji praw z kontraktu. Opłata za brak aktywności (inactivity fee) nie ma związku z żadną konkretną transakcją; przy rachunku prywatnym nie ma podstawy, by pomniejszała dochód. Inaczej wygląda to przy działalności gospodarczej — ale to inny reżim i inny artykuł.

Wiele ticketów, częściowe zamknięcia, hedging

Na koncie typu hedging każdy ticket jest odrębnym kontraktem z własnym wynikiem i własną datą realizacji; na koncie netting pozycje się agregują i platforma sama liczy wynik częściowego zamknięcia. Ustawa nie narzuca metody przyporządkowania częściowych zamknięć — obowiązuje zasada, że ewidencja ma być spójna przez cały rok i odtwarzalna z dokumentów brokera. Szczegóły raportów i eksportów — w artykule o dokumentach od brokera.

Strata, podstawa i podatek — gdzie to jest w PIT-38

Jeśli koszty przekraczają przychody, różnica jest stratą ze źródła (art. 9 ust. 2). Podatku nie płacisz, ale stratę warto wykazać — sekcja 9. Jeśli przychody są wyższe, od dochodu odejmujesz ewentualne straty z lat ubiegłych (w rozliczeniu za 2025 r. — z lat 2020–2024), a wynik zaokrąglasz do pełnych złotych: to podstawa obliczenia podatku. Podatek to 19% podstawy, znów zaokrąglone do pełnych złotych. W formularzu PIT-38(18): przychody i koszty w części C — wiersz 1 (poz. 20 i 21) dla kwot z PIT-8C, wiersz 2 (poz. 22 i 23) dla przychodów i kosztów bez PIT-8C, w tym od brokera zagranicznego (koszt z własnych dokumentów związany z przychodem z PIT-8C dopisujesz do poz. 21); dochód w poz. 28 albo strata w poz. 29; straty z lat ubiegłych w poz. 30; podstawa w poz. 31; podatek w poz. 33; podatek należny w poz. 35.

Przeliczanie na PLN — kurs NBP z dnia poprzedzającego

Jeśli handlujesz w walucie obcej (a przy większości kont u brokerów zagranicznych tak jest), każdy przychód przeliczasz na PLN po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu (art. 11a ust. 1), a każdy koszt — po kursie z ostatniego dnia roboczego poprzedzającego dzień poniesienia kosztu (art. 11a ust. 2). „Dzień roboczy" oznacza dzień, dla którego NBP opublikował tabelę: po weekendzie i święcie cofasz się do ostatniej tabeli, nie do „wczoraj".

Brokerzy zagraniczni zwykle nie dostarczają zestawienia w PLN — dostajesz historię w USD lub EUR i przeliczasz sam. Sprawdź, w jakiej strefie czasowej broker zapisuje czas transakcji: zamknięcie o 00:30 czasu serwera może być jeszcze poprzednim dniem w Polsce, a to zmienia tabelę NBP. Mechanikę przeliczeń setek transakcji i kontrolę wyniku opisuje rozliczenie krok po kroku.

5. Stawka 19% — jak działa, czym różni się od działalności i kiedy dochodzi danina solidarnościowa

19% od dochodu z kapitałów pieniężnych — potocznie „podatek Belki". Stawka jest stała i nie zależy od wysokości dochodu. Dochodu z art. 30b nie łączy się z dochodami opodatkowanymi skalą ani podatkiem liniowym (art. 30b ust. 5) — zysk z CFD nie podnosi ci progu na etacie, a strata z CFD nie obniża podatku z pracy.

Podatek = (Dochód z zamkniętych pozycjistraty z lat ubiegłych) × 19%

W ciągu roku nie płacisz zaliczek, nie ma składek ZUS ani składki zdrowotnej od tego dochodu. Rozliczasz się raz do roku na PIT-38. Konto „Pro", duży obrót czy setki transakcji miesięcznie same z siebie nie zmieniają tego reżimu.

Granica z działalnością gospodarczą. Art. 30b ust. 4 wyłącza stawkę 19% z tego artykułu, gdy zbycie pochodnych albo realizacja praw z nich następuje w wykonywaniu działalności gospodarczej — wtedy wynik wchodzi do przychodów firmy i jest opodatkowany według jej formy. O tym, czy handel jest działalnością, decyduje definicja z art. 5a pkt 6 (działalność zarobkowa prowadzona we własnym imieniu, w sposób zorganizowany i ciągły), a nie nazwa konta ani liczba transakcji. Sam fakt posiadania firmy w innej branży nie przenosi prywatnego rachunku CFD do jej przychodów. Modele działalności, ryczałt i usługi dla firm prop opisuje artykuł 14.5.

Danina solidarnościowa przy wysokim dochodzie. Jeśli suma twoich dochodów opodatkowanych m.in. według skali, art. 30b (CFD, akcje) i art. 30c przekroczy w roku 1 000 000 zł, od nadwyżki ponad ten próg płacisz dodatkowo 4% daniny solidarnościowej (art. 30h ust. 1–2). Rozlicza się ją w odrębnej deklaracji, w terminie do 30 kwietnia roku następnego (art. 30h ust. 4). Wskazanie stawki 19% nie wyczerpuje więc obowiązków przy dochodzie siedmiocyfrowym.

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

6. PIT-38 za 2025 r. — termin, Twój e-PIT i broker bez PIT-8C

PIT-38 to zeznanie o wysokości osiągniętego dochodu (poniesionej straty) z kapitałów opodatkowanych na zasadach art. 30b (art. 45 ust. 1a pkt 1). Obejmuje CFD, akcje, obligacje, fundusze, opcje, kontrakty terminowe. Za rok 2025 obowiązuje wersja PIT-38(18).

Termin złożenia: od 15 lutego do 30 kwietnia 2026 r. (art. 45 ust. 1). Transakcje zamknięte w 2025 r. rozliczasz w tym zeznaniu, niezależnie od tego, kiedy wypłaciłeś pieniądze. Termin zapłaty podatku jest taki sam; wpłacasz na swój mikrorachunek podatkowy. Zeznanie można złożyć w usłudze Twój e-PIT, formularzem elektronicznym PIT-38 (system e-Deklaracje na podatki.gov.pl lub e-Urząd Skarbowy) albo papierowo. Dowodem złożenia elektronicznego jest Urzędowe Poświadczenie Odbioru.

Twój e-PIT a broker zagraniczny — zasada za 2025 r. Zeznanie przygotowane przez KAS zawiera wyłącznie dane z informacji PIT-8C, które trafiły do urzędu. Jeśli 30 kwietnia 2026 r. nie zaakceptujesz go, nie odrzucisz ani nie złożysz PIT-38 inaczej, zostanie zaakceptowane automatycznie — ale broszura MF zastrzega, że automatyczna akceptacja dotyczy wyłącznie podatnika, którego wszystkie przychody i koszty są w PIT-8C. Kto ma inne przychody lub koszty (na przykład rachunek u brokera bez PIT-8C), ma obowiązek złożyć PIT-38 samodzielnie. Dla takiego czytelnika fikcja automatycznego złożenia (art. 45cd ust. 4 PIT) nie działa, więc nie zakładaj, że zeznanie samo się złożyło: sprawdź w e-Urzędzie Skarbowym jego status i UPO — złożone wymaga korekty, niezłożone trzeba złożyć.
PIT-8C to informacja, nie rozliczenie. Podmiot obowiązany do jej sporządzenia (art. 39 ust. 3) nie pobiera podatku — przekazuje przychody i koszty urzędowi do końca stycznia, a tobie do końca lutego roku następnego (art. 42g ust. 1). Czy dostaniesz PIT-8C, zależy od tego, z jakim podmiotem masz umowę i czy ma on polski obowiązek informacyjny; broker zagraniczny bez takiego obowiązku nie wystawia go i wszystko liczysz z własnych dokumentów. Nawet gdy PIT-8C przyjdzie, sprawdź, czy obejmuje wszystkie twoje rachunki i koszty — brakujące dopisujesz sam. Kto co wystawia i jak czytać raport bez PIT-8C — w następnym artykule.

7. CFD, wymiana walut, prop trading i kryptowaluty — cztery różne reżimy

Cztery czynności nazywane potocznie „forexem" mają cztery różne podstawy prawne. Pomylenie ich zmienia formularz, stawkę i to, czy strata z jednej może obniżyć zysk z drugiej.

CFD na Forex — kontrakt na różnicę. Nie dostajesz waluty, dostajesz (lub tracisz) różnicę w cenie. Pochodny instrument finansowy → art. 17 ust. 1 pkt 10 → art. 30b → PIT-38 → 19%.

Rzeczywista wymiana walut — kupujesz walutę za walutę i masz EUR na rachunku walutowym albo u brokera z fizycznymi pozycjami walutowymi (np. na rachunku wielowalutowym). Waluta nie jest instrumentem pochodnym, więc art. 30b nie ma tu zastosowania, a art. 17 nie zawiera pozycji „wymiana walut". W interpretacji indywidualnej z 31 marca 2026 r. (sygn. 0112-KDIL2-2.4011.86.2026.1.MM) Dyrektor KIS ocenił prywatną wymianę PLN na waluty obce w celu zarobku na kursie jako przychód z innych źródeł (art. 10 ust. 1 pkt 9 w zw. z art. 20 ust. 1), rozliczany w PIT-36 według skali, z przychodem ze sprzedaży waluty i udokumentowanym kosztem jej zakupu dla każdej transakcji; stanowisko wnioskodawcy „przychód = zysk, koszt = 0, wymiana prywatna nie podlega" uznał za nieprawidłowe. Interpretacja wiąże w sprawie wnioskodawcy i przy jego stanie faktycznym — przy własnym rachunku wielowalutowym i regularnej spekulacji nie opieraj rozliczenia na analogii do CFD, tylko porównaj swoje fakty z tą interpretacją albo wystąp o własną (opłata 40 zł, art. 14f § 1 Ordynacji podatkowej).

Wypłata z firmy prop — nie jest wynikiem twojego rachunku, tylko świadczeniem wynikającym z umowy z firmą. Kwalifikacja zależy od tego, co faktycznie robisz: w interpretacjach indywidualnych wydanych w 2025 i 2026 r. organ kwalifikował wynagrodzenie za zadania na rachunku symulowanym jako działalność wykonywaną osobiście (art. 10 ust. 1 pkt 2 w zw. z art. 13 pkt 8, PIT-36), przy działalności gospodarczej w grę wchodzi art. 10 ust. 1 pkt 3, a organ odrzucał „inne źródła" (pkt 9) tam, gdzie wnioskodawca je proponował. Nie przesądzaj formularza z nazwy „funded account" — zacznij od umowy, jak opisuje artykuł o prop tradingu.

Kryptowaluty — od 1 stycznia 2019 r. przychody z odpłatnego zbycia walut wirtualnych to art. 17 ust. 1 pkt 11, w ramach kapitałów pieniężnych, ale liczone osobno: dochodu z krypto nie łączy się z dochodem z CFD (art. 30b ust. 5d), a strata z krypto nie podlega odliczeniu na zasadach art. 9 ust. 3 (art. 9 ust. 3a pkt 2) — zamiast tego nadwyżka kosztów przechodzi na następny rok (art. 22 ust. 16). W PIT-38 to osobna część E. Straty z fizycznego BTC nie skompensujesz z zyskiem z CFD na Forex i odwrotnie. Natomiast CFD na kryptowaluty (np. CFD na BTC/USD u brokera Forex) to kontrakt pochodny, nie waluta wirtualna — rozliczasz go razem z CFD na waluty i indeksy, w części C.

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: informacje o wniosku i kreator ORD-IN są na stronie podatki.gov.pl/interpretacje-podatkowe. Cudza interpretacja nie chroni ciebie — porównaj stan faktyczny, rok i stan prawny, a dla nieoczywistego przypadku (rachunek wielowalutowy, nietypowa umowa) złóż własny wniosek.

8. Co podlega PIT-38, a co nie — tabela

Instrument / transakcja PIT-38? Podstawa prawna Formularz / sekcja Uwagi
CFD na pary walutowe Tak Art. 17 ust. 1 pkt 10, art. 30b PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) Główny instrument detalu
CFD na indeksy (DAX, S&P 500) Tak Art. 17 ust. 1 pkt 10, art. 30b PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) Ten sam reżim co CFD FX
CFD na kryptowaluty (BTC/USD) Tak Art. 17 ust. 1 pkt 10, art. 30b PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) CFD, nie fizyczne krypto — razem z Forex
CFD na surowce (złoto, ropa) Tak Art. 17 ust. 1 pkt 10, art. 30b PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) Identyczne rozliczenie jak CFD FX
Kontrakty futures (GPW) Tak Art. 17 ust. 1 pkt 10, art. 30b PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) Giełdowy, ale ta sama stawka
Akcje, ETF-y, obligacje (zbycie) Tak Art. 30b ust. 1 pkt 1 PIT-38, cz. C (w. 1 z PIT-8C / w. 2 własna ewidencja) Kompensacja z CFD możliwa w ramach roku (to samo źródło, art. 9 ust. 6)
Dywidendy i odsetki (także od gotówki u brokera) Nie w cz. C Art. 30a ust. 1 Ryczałt 19% bez kosztów; zagraniczne — PIT-38, cz. G Odrębny reżim — nie łączą się ze stratą z CFD
Fizyczne kryptowaluty (giełda krypto) Tak, osobno Art. 17 ust. 1 pkt 11, art. 30b ust. 1a i 5d PIT-38, cz. E NIE kompensuje się z CFD; strata poza art. 9 ust. 3
Rzeczywista wymiana walut (kantor, rachunek wielowalutowy) Nie Art. 10 ust. 1 pkt 9, art. 20 ust. 1 — wg interpretacji KIS z 31.03.2026 PIT-36 Przychód i koszt per transakcja; interpretacja dotyczy wymiany w celu zarobku — wymiana na własne potrzeby leży poza jej stanem faktycznym
Wypłata z firmy prop-tradingowej Zależy od umowy Art. 10 ust. 1 pkt 2 (art. 13 pkt 8), pkt 3 albo pkt 9 — po analizie świadczenia PIT-36, PIT-36L lub PIT-28 — wg modelu Nie wynik własnego rachunku. Szczegóły →
PAMM / Social Trading / Copy Trading Tak, jeśli pozycje są na twoim rachunku Art. 30b PIT-38, cz. C Jeśli zarządzasz cudzym kapitałem za wynagrodzenie — to usługa, inne źródło
Prowizje partnerskie (IB/affiliate) od brokera Nie Art. 10 ust. 1 pkt 9 lub pkt 3 — wg modelu PIT-36 lub PIT-36L Przychód z usługi, nie z instrumentu finansowego
Drzewo decyzyjne: gdzie w PIT-38 trafia wynik z CFD Czy masz PIT-8C od podmiotu prowadzącego rachunek? Tak — kwoty z PIT-8C w wierszu 1 (poz. 20 i 21); sprawdź, czy dokument obejmuje wszystkie rachunki i koszty. Nie — liczysz sam z historii transakcji, przeliczasz po kursie NBP z dnia poprzedzającego i wpisujesz w wierszu 2 (poz. 22 przychód, 23 koszty). Masz PIT-8C za ten rachunek? TAK → wiersz 1: poz. 20 i 21 kwoty z poz. 35 i 36 informacji PIT-8C Sprawdź zakres: wszystkie rachunki i koszty? Brakujące koszty dopisz sam (poz. 21) NIE → liczysz sam z historii transakcji brak PIT-8C nie oznacza braku obowiązku Rachunek w PLN? Przychód + koszty z ewidencji Rachunek w USD/EUR? Kurs NBP z dnia poprzedzającego Wiersz 2 PIT-38: poz. 22 (przychód), 23 (koszty) Zachowaj historię transakcji i kursy jako dowód TAK NIE
Drzewo decyzyjne: PIT-8C jest informacją od podmiotu prowadzącego rachunek, nie rozliczeniem — jego zakres trzeba sprawdzić. Bez PIT-8C wynik ustalasz z historii transakcji, przeliczasz po kursie NBP i wpisujesz w wierszu 2 części C formularza PIT-38(18) za 2025 r.

9. Strata, brak zeznania i spóźnione zeznanie — co naprawdę się dzieje

Obowiązek złożenia PIT-38 powstaje, gdy w roku uzyskałeś przychód z kapitałów pieniężnych podlegający art. 30b. Nie masz takiego przychodu, jeśli nie zamknąłeś żadnej pozycji (pozycje otwarte nie generują przychodu; naliczone swapy domyślnie idą z wynikiem pozycji w roku jej zamknięcia) albo handlowałeś wyłącznie na koncie demo — wynik z demo nie jest przychodem.

Rok ze stratą. Jeśli zamknąłeś pozycje ze stratą, złóż PIT-38 i wykaż ją (poz. 29). Art. 9 ust. 3 pozwala obniżyć o tę stratę dochód z tego samego źródła w pięciu kolejnych latach — na dwa sposoby do wyboru: do 50% straty rocznie (pkt 1) albo jednorazowo do 5 000 000 zł w jednym wybranym roku z tych pięciu, z resztą w pozostałych latach do 50% rocznie (pkt 2). Strata z 2025 r. jest do wykorzystania w latach 2026–2030. Nie jest to zwrot pieniędzy — to obniżenie przyszłego dochodu z CFD, akcji czy futures, o ile taki dochód powstanie. Rejestr strat, limity dla strat sprzed 2019 r. i przykłady liczbowe — w artykule o stratach.

Przykład ilustracyjny. Zrealizowana strata 30 000 zł w 2025 r., wykazana w PIT-38. Jeśli w 2026 r. dochód z tego źródła wyniesie 30 000 zł, można go obniżyć jednorazowo o całą stratę (pkt 2) — podatek niższy o 30 000 × 19% = 5 700 zł. Jeśli dochodu w latach 2026–2030 nie będzie, korzyść nie powstanie. Niezrealizowane obsunięcie kapitału na otwartych pozycjach (drawdown) nie jest stratą podatkową — liczy się dopiero zamknięcie.

Zeznanie po terminie. Ustawa nie uzależnia prawa do odliczenia straty od terminowego złożenia zeznania za rok straty: kwotę straty ustala się w zeznaniu, także złożonym po terminie albo skorygowanym (art. 81 Ordynacji podatkowej). Spóźnienie ma jednak własne skutki: niezłożenie zeznania w terminie mimo ujawnienia podstawy opodatkowania jest wykroczeniem skarbowym (art. 56 § 4 Kodeksu karnego skarbowego — grzywna kwotowa za wykroczenie), a nieujawnienie podstawy opodatkowania i narażenie podatku na uszczuplenie to art. 54 KKS (grzywna albo pozbawienie wolności, albo obie kary, zależnie od kwoty). Od niezapłaconego w terminie podatku biegną odsetki za zwłokę — w 2026 r. stawka podstawowa wynosi 10,50% rocznie (M.P. 2026 poz. 269). Zawiadomienie o czynie z art. 16 KKS (czynny żal) złożone przed tym, jak organ udokumentuje wiadomość o czynie, wraz z uregulowaniem należności, wyłącza karalność — nie wyłącza odsetek i nie jest automatycznym dodatkiem do każdego spóźnionego zeznania.

Wymiana informacji. Dane o rachunkach polskich rezydentów w zagranicznych instytucjach finansowych trafiają do polskiej administracji w ramach automatycznej wymiany informacji (CRS); według zestawienia OECD ze stanem na wrzesień 2026 r. datę pierwszej wymiany ma 130 jurysdykcji. Wymiana obejmuje dane o rachunku, nie policzony wynik podatkowy z CFD — obowiązek obliczenia podatku zostaje po twojej stronie niezależnie od tego, czy i co urząd otrzyma. Opis mechanizmu na stronie MF: Automatyczna wymiana informacji.

10. Następny krok — co ustalić przed rozliczeniem

Zanim otworzysz formularz, odpowiedz sobie na pięć pytań. Każde z nich zmienia to, które reguły z tego artykułu cię dotyczą:

  1. Za jaki rok i jako kto się rozliczam? Rok zamknięcia pozycji (nie wypłaty); polski rezydent inwestujący prywatnie — czy może działalność gospodarcza (art. 30b ust. 4)?
  2. Co faktycznie mam na rachunku? CFD (art. 30b), realne pozycje walutowe (inne źródła), waluty wirtualne (część E), wynagrodzenie od firmy prop (umowa) — każde osobno.
  3. Które wpisy w historii są zdarzeniami podatkowymi, a które transferami? Zamknięcia i swapy — tak; wpłaty i wypłaty — nie.
  4. Czy raport podaje wynik brutto, czy już po prowizjach i swapach? Od tego zależy, czy koszty odejmujesz osobno.
  5. W jakiej walucie jest rachunek i w jakiej strefie czasowej broker zapisuje czas? Od tego zależy data i tabela NBP dla każdej kwoty.

Z odpowiedziami przejdź do artykułu o dokumentach od brokera — tam ustalisz, co dostaniesz gotowe, a co musisz odtworzyć z historii rachunku.

FAQ — Opodatkowanie zysków z Forex

Czy forex jest opodatkowany w Polsce — rozliczenie za 2025 r. składane w 2026 r.?
Tak. Dla polskiego rezydenta podatkowego zyski z CFD na Forex to przychody z kapitałów pieniężnych (art. 17 ust. 1 pkt 10), opodatkowane 19% na podstawie art. 30b ustawy o PIT — niezależnie od siedziby brokera. Rozliczasz je w PIT-38; za rok 2025 od 15 lutego do 30 kwietnia 2026 r.
Czy podatek płacę dopiero po wypłacie pieniędzy na konto bankowe?
Nie. Przychód z CFD powstaje w momencie realizacji praw z kontraktu, czyli zamknięcia pozycji (art. 17 ust. 1b). Wypłata to transfer własnych środków — nie tworzy przychodu, a jej brak nie odracza podatku. Zysk zamknięty w 2025 r. i pozostawiony na rachunku rozliczasz za 2025 r.
Jak rozliczyć stratę z forex?
Złóż PIT-38 i wykaż stratę w poz. 29. Odliczysz ją od dochodu z tego samego źródła w pięciu kolejnych latach: do 50% rocznie albo jednorazowo do 5 mln zł w jednym wybranym roku, z resztą w pozostałych latach do 50% rocznie (art. 9 ust. 3 pkt 1 i 2). Strata z waluty wirtualnej ma inny mechanizm (art. 9 ust. 3a pkt 2, art. 22 ust. 16).
Kiedy składać PIT-38 za forex?
Od 15 lutego do 30 kwietnia roku następującego po roku podatkowym (art. 45 ust. 1). Transakcje zamknięte w 2025 r. rozliczasz na PIT-38(18) do 30 kwietnia 2026 r. Termin zapłaty podatku jest taki sam; od zaległości biegną odsetki za zwłokę.
Czy zysk z konta demo jest opodatkowany?
Nie. Konto demo operuje na wirtualnych środkach — nie dochodzi do realizacji praw z instrumentu i nie powstaje przychód. Inaczej jest, gdy za wynik na rachunku symulowanym firma prop wypłaca ci wynagrodzenie — wtedy przychodem jest to wynagrodzenie, kwalifikowane według umowy — patrz artykuł 14.5.
Czy mogę kompensować stratę z CFD Forex z zyskiem z akcji GPW?
Tak. Zbycie akcji i realizacja praw z CFD to to samo źródło i ten sam reżim (art. 30b ust. 1, art. 9 ust. 6) — w ramach jednego roku wyniki się sumują. Nie dotyczy to dywidend i odsetek (art. 30a, ryczałt bez kosztów) ani fizycznych kryptowalut (art. 17 ust. 1 pkt 11, art. 30b ust. 5d).

Źródła i bibliografia

  1. Ustawa z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (t.j. Dz.U. 2026 poz. 592) — art. 3 ust. 1, art. 5a pkt 6, art. 9 ust. 2, 3, 3a i 6, art. 10 ust. 1, art. 11a, art. 17 ust. 1 pkt 10 i 11 oraz ust. 1b, art. 20 ust. 1, art. 22 ust. 16, art. 23 ust. 1 pkt 38a, art. 30a, art. 30b, art. 30h, art. 39 ust. 3, art. 42g ust. 1, art. 45 ust. 1 i 1a
  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 (kontrakty na różnicę)
  3. Ustawa z dnia 29 sierpnia 1997 r. — Ordynacja podatkowa (t.j. Dz.U. 2026 poz. 622) — art. 14f § 1, art. 81
  4. Ustawa z dnia 10 września 1999 r. — Kodeks karny skarbowy (t.j. Dz.U. 2025 poz. 633) — art. 16, art. 54, art. 56 § 3–4
  5. Obwieszczenie Ministra Finansów i Gospodarki z dnia 6 marca 2026 r. w sprawie stawki odsetek za zwłokę od zaległości podatkowych (M.P. 2026 poz. 269)
  6. Ministerstwo Finansów — formularz PIT-38(18) za 2025 r., gov.pl/web/finanse/pit-38; broszura informacyjna do zeznania PIT-38 za rok podatkowy 2025, podatki.gov.pl (PDF)
  7. Dyrektor Krajowej Informacji Skarbowej — interpretacja indywidualna z 31 marca 2026 r., sygn. 0112-KDIL2-2.4011.86.2026.1.MM (prywatna wymiana walut — inne źródła)
  8. Ministerstwo Finansów — Automatyczna wymiana informacji (CRS), podatki.gov.pl; Krajowa Informacja Skarbowa — interpretacje podatkowe, podatki.gov.pl/interpretacje-podatkowe
  9. Narodowy Bank Polski — tabela kursów średnich 052/A/NBP/2025 z 17 marca 2025 r. (USD 3,8329), api.nbp.pl

Twój postęp w kursie

Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

mgr Jarosław Wasiński — niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach osobistych, bankowości i inwestycjach od 2004 roku.

  • Bankowość i produkty finansowe: porównania kont osobistych i firmowych, analiza taryf opłat, testy aplikacji mobilnych, recenzje kredytów, lokat i kart kredytowych — z naciskiem na realne koszty i ukryte opłaty.
  • Rynki finansowe i makroekonomia: analiza fundamentalna rynków walutowych (Forex) i makroekonomicznych od 2007 roku, zarządzanie ryzykiem kapitału, struktura rynków OTC.
  • Kryptowaluty: analiza rynku kryptowalut, mechanizmów blockchain i tokenizacji aktywów w kontekście portfela inwestycyjnego.

Autor setek komentarzy rynkowych, analiz porównawczych produktów bankowych i materiałów edukacyjnych. Zwolennik transparentności — każdy ranking i recenzja na MyBank.pl opiera się na jawnej metodologii i zweryfikowanych źródłach (taryfy banków, regulaminy promocji, dane NBP).

Treści mają charakter edukacyjny i informacyjny — nie stanowią porady inwestycyjnej, rekomendacji ani oferty. Decyzje finansowe podejmuj na podstawie własnej analizy i konsultacji z doradcą.