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.
- 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).
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.
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 transakcyjne — prowizja 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).
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 pozycji − straty 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.
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.
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.
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 |
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.
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ą:
- 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)?
- 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.
- Które wpisy w historii są zdarzeniami podatkowymi, a które transferami? Zamknięcia i swapy — tak; wpłaty i wypłaty — nie.
- Czy raport podaje wynik brutto, czy już po prowizjach i swapach? Od tego zależy, czy koszty odejmujesz osobno.
- 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.?
Czy podatek płacę dopiero po wypłacie pieniędzy na konto bankowe?
Jak rozliczyć stratę z forex?
Kiedy składać PIT-38 za forex?
Czy zysk z konta demo jest opodatkowany?
Czy mogę kompensować stratę z CFD Forex z zyskiem z akcji GPW?
Źródła i bibliografia
- 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
- 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ę)
- Ustawa z dnia 29 sierpnia 1997 r. — Ordynacja podatkowa (t.j. Dz.U. 2026 poz. 622) — art. 14f § 1, art. 81
- 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
- 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)
- 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)
- 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)
- Ministerstwo Finansów — Automatyczna wymiana informacji (CRS), podatki.gov.pl; Krajowa Informacja Skarbowa — interpretacje podatkowe, podatki.gov.pl/interpretacje-podatkowe
- 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.