Jak rozliczyć forex w Polsce — krok po kroku

Ostrzeżenie · YMYL Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi rekomendacji inwestycyjnej. Handel na rynku Forex wiąże się z wysokim ryzykiem utraty kapitału — według ESMA 74–89% rachunków detalicznych traci pieniądze.

Marzec, dzień przed terminem PIT-38. Trader: „muszę rozliczyć". Otwiera 1500 transakcji w Excelu. Po 4 godzinach: panika, błędy w konwersji, nie wie czy dobrze. Pokazuję 7 kroków rozliczenia forex w Polsce — od pobrania danych do złożenia online.

Krok 1: Pobierz PIT-8C od polskiego brokera

Polscy brokery (XTB, TMS) automatycznie generują PIT-8C do 28.02. Pobierz z platformy lub email. Zawiera:

  • Suma realized P&L w PLN
  • Strata podlegająca odliczeniu
  • Koszty (prowizje, opłaty)

Jeśli twój polski broker nie wysłał PIT-8C do 5.03 = zgłoś. Mają obowiązek prawny.

Krok 2: Pobierz CSV z zagranicznych brokerów

IC Markets, Pepperstone, Saxo Bank — pobierz Account Statement / Transaction History za cały rok kalendarzowy (1.01-31.12). Format CSV preferowany. Zawiera:

  • Data otwarcia, data zamknięcia
  • Symbol (EUR/USD, GBP/JPY)
  • Volume (wielkość pozycji w lotach)
  • Open price, close price
  • P&L w walucie konta (USD/EUR)
  • Komisje, swap

Krok 3: Konwertuj na PLN

Każda transakcja zamknięta wymaga konwersji P&L na PLN po kursie NBP z dnia zamknięcia:

  1. Pobierz tabele kursów A z nbp.pl za cały rok (Excel/CSV)
  2. W Excelu dodaj kolumnę „Close Date PLN Rate" — VLOOKUP do tabeli NBP
  3. Dodaj kolumnę „P&L w PLN" = P&L_USD × kurs
  4. Sprawdź dla 5 random transakcji ręcznie

Krok 4: Sumuj net P&L

W Excelu:

  • Suma P&L w PLN za cały rok
  • Odejmij koszty (komisje brokera w PLN)
  • Net realized P&L w PLN = podstawa do PIT-38

Krok 5: Wpisz do PIT-38

Otwórz PIT-38 (online przez podatki.gov.pl):

  • Sekcja D: Przychody z odpłatnego zbycia papierów wartościowych
  • Wpisz suma przychodu (positive P&L)
  • Wpisz koszty uzyskania przychodu (negative P&L + komisje)
  • Net = podstawa opodatkowania
  • Podatek 19% × podstawa = należny podatek

Krok 6: Sprawdź ORD-U

Jeśli kapitał u zagranicznego brokera > 10 000 EUR (na 31.12) = obowiązkowy ORD-U:

  • Termin: 30.04 (taki sam jak PIT-38)
  • Wypełnij online lub papierowo
  • Podaj: nazwę brokera, numer konta, adres, kraj, saldo

Krok 7: Złóż online

System „Twój e-PIT" automatycznie wypełni PIT-38 częściowo (na podstawie PIT-8C od XTB). Zatwierdź lub uzupełnij dane z zagranicznego brokera. Wyślij. Otrzymasz potwierdzenie w 24h. Termin 30 kwietnia.

Praktyczne czas i koszty

Czas rozliczenia per profil
Tylko XTB/TMS (polski broker)30 minut
1 zagraniczny broker, 100 transakcji2-4 godziny
1 zagraniczny broker, 500+ transakcji4-8 godzin
Multiple brokers, scalper1-2 dni
Biuro rachunkowe200-500 PLN, ale oszczędność czasu

Dla pogłębienia — poradnik krok po kroku z Excel templates jest osobnym tematem na ForexMechanics (~30 min czytania).

Jarosław Wasiński
O autorze

Jarosław Wasiński

Redaktor naczelny MyBank.pl · Analityk finansowy i rynkowy

Niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, działającego od 2004 roku. Analiza fundamentalna rynków walutowych i makroekonomicznych od 2007 roku.

Źródła i bibliografia

  1. Ministerstwo Finansów PL PIT-38 instrukcja · oficjalna instrukcja www.podatki.gov.pl ↗
  2. NBP Kursy historyczne · tabele kursów A www.nbp.pl ↗
  3. e-Deklaracje Online filing · system MF www.podatki.gov.pl ↗

Najczęstsze pytania

Co jeśli broker nie daje PIT-8C?

Większość zagranicznych brokerów (IC Markets, Pepperstone) nie daje PIT-8C — to jest polski formularz. Sam liczysz: pobierz CSV transakcji, konwertuj na PLN, sumuj. Polskie brokery (XTB, TMS) dają PIT-8C automatycznie do 28.02. Niektórzy zagraniczni brokerzy (Saxo Bank Polska) też mogą generować, sprawdź swojego brokera.

Jak liczyć kurs konwersji?

Kurs NBP średni A z dnia transakcji. Polski PIT wymaga konwersji każdej transakcji osobno (nie miesięcznie average). Pobierz tabele kursów z nbp.pl/kursy, używaj kurs A (średni), nie B (kupna/sprzedaży). Praktyka: w Excel użyj VLOOKUP do mapy kursów. Dla zysku/straty z forex bierzesz kurs z dnia zamknięcia pozycji (realized P&L).

Czy mogę złożyć PIT-38 papierowo?

Tak, ale od 2023 r. tylko online jest preferowane. Papierowy PIT-38 składa się w urzędzie skarbowym do 30.04. Online (podatki.gov.pl + e-Deklaracje) szybciej, automatic confirmation, śledzenie statusu. Większość Polaków składa online. Twój e-PIT — usługa MF, automatycznie wypełnia formularz częściowo (na podstawie PIT-8C), zatwierdzasz online.

Co jeśli przegapię termin?

30 kwietnia to termin. Po nim: czynny żal — możesz złożyć z opóźnieniem z wyjaśnieniem (np. choroba), zwykle bez kary. Bez czynnego żalu: kara grzywny 1/30 minimalnego wynagrodzenia za każdy dzień (~120 PLN/dzień w 2024). Plus odsetki ustawowe od podatku (~12% rocznie). Praktycznie: zawsze złóż czynny żal jeśli późno, oszczędzasz kary.

Pogłębij temat · pełny przewodnik