Broker polski vs zagraniczny — PIT-8C i samodzielne rozliczenie
Od brokera z siedzibą w Polsce dostajesz PIT-8C — gotowe sumy do sprawdzenia. Od brokera zagranicznego dostajesz zwykle tylko raport z platformy, z którego przychód, koszt i kwoty w złotych ustalasz sam. Stawka podatku jest ta sama. Różnią się dokumenty, ich zakres i to, ile pracy trzeba włożyć, żeby odtworzyć wynik. Ten artykuł pokazuje, co dostaniesz od którego podmiotu, czego w tych dokumentach nie ma i co musisz ustalić samodzielnie.
- Broker z siedzibą w Polsce sporządza PIT-8C (art. 39 ust. 3 ustawy o PIT): urzędowi przesyła go do końca stycznia, tobie do końca lutego (art. 42g ust. 1); za 2025 r. oba terminy przypadają na sobotę, więc przesuwają się na poniedziałki 2 lutego i 2 marca 2026 r. (art. 12 § 5 Ordynacji podatkowej). To informacja o przychodach i kosztach — broker nie pobiera podatku i nie składa zeznania za ciebie.
- Broker zagraniczny bez polskiego oddziału zwykle nie wystawia PIT-8C. Pobierasz statement, ustalasz przychód i koszt, przeliczasz na złote i wpisujesz do PIT-38 w wierszu „Inne przychody". Usługa Twój e-PIT tych danych nie ma.
- Podmiot umowy, nie marka. Polska strona, polski support i wpłaty w PLN nie mówią, kto wystawia dokument. Rozstrzyga nazwa spółki lub oddziału w umowie klienta — sprawdź ją, zanim w lutym zaczniesz czekać na PIT-8C.
- Brutto czy netto? Jeden raport pokazuje wynik przed prowizją i osobno kolumnę prowizji, drugi — wynik już po prowizji. Jeśli nie sprawdzisz, co zawiera kolumna, odejmiesz ten sam koszt dwa razy.
- Data podatkowa liczy się w czasie polskim. Serwer w czasie EET/EEST jest o godzinę do przodu przez cały rok; zamknięcie o 00:30 czasu serwera to 23:30 poprzedniego dnia w Polsce — i na ogół inna tabela NBP (w weekend lub przy święcie obie daty mogą dzielić tę samą tabelę).
- Statement nie jest ostateczny. Raport z platformy, raport roczny i zapisy back-office różnią się przez korekty, cash adjustments i sposób grupowania częściowych zamknięć. Rozbieżność wyjaśniasz z brokerem przed złożeniem zeznania, nie po wezwaniu.
Założenia artykułu: polski rezydent podatkowy (art. 3 ust. 1 ustawy o PIT), osoba fizyczna inwestująca prywatnie na własny rachunek w kontrakty CFD, rozliczenie za rok 2025 składane w 2026 r. Inny model — działalność gospodarcza, zmiana rezydencji, wynagrodzenie od prop firmy — wymaga osobnej kwalifikacji (14.1, 14.5).
1. Broker polski — co daje PIT-8C i czego w nim nie ma
Jeśli stroną twojej umowy jest spółka z siedzibą w Polsce, masz najprostszą ścieżkę. Taki podmiot jest obowiązany sporządzić imienną informację o wysokości dochodu z art. 30b ust. 2 ustawy o PIT — czyli PIT-8C (art. 39 ust. 3). Terminy z art. 42g ust. 1 są dwa: do końca stycznia broker przesyła informację urzędowi skarbowemu, do końca lutego — tobie. Za 2025 r. 31 stycznia i 28 lutego 2026 r. to soboty, więc ostatnim dniem terminu jest odpowiednio 2 lutego i 2 marca 2026 r. (art. 12 § 5 Ordynacji podatkowej). Nie są to terminy jednoczesne, więc w usłudze Twój e-PIT dane mogą pojawić się wcześniej, niż dostaniesz własny egzemplarz.
PIT-8C to informacja, nie rozliczenie. Broker nie pobiera podatku i nie jest płatnikiem — wykazuje w części D sumę przychodów (poz. 35) i kosztów (poz. 36), które przepisujesz do PIT-38 w wierszu 1 (poz. 20 i 21). Podatek liczysz i płacisz ty. Za zeznanie odpowiadasz ty, także wtedy, gdy przepisałeś liczby brokera bez zmian.
Czego PIT-8C nie załatwia:
- Kosztów, których broker nie wykazał. Broszura MF do PIT-38 za 2025 r. mówi wprost, że w poz. 21 wykazujesz sumę z poz. 36 informacji oraz inne koszty związane z tymi przychodami, niewykazane przez podmiot sporządzający informację — z własnych dokumentów.
- Innych rachunków. Dokument obejmuje rachunki prowadzone przez ten podmiot — sprawdź jego zakres. Drugi rachunek u brokera zagranicznego, subkonto w innej spółce tej samej marki — to osobne dane, które dodajesz sam.
- Automatycznego złożenia, jeśli masz coś poza PIT-8C. Twój e-PIT przygotowuje PIT-38 z danych PIT-8C. Automatyczna akceptacja 30 kwietnia 2026 r. działa tylko wtedy, gdy masz wyłącznie przychody i koszty z informacji PIT-8C. Jeśli masz inne dochody podlegające opodatkowaniu, automatyczna akceptacja (art. 45cd ust. 4 ustawy o PIT) cię nie obejmuje i składasz PIT-38 sam; jeśli masz tylko dodatkowe koszty, przepis akceptacji nie wyłącza, ale broszura MF również każe złożyć zeznanie samodzielnie — w obu przypadkach sprawdź w e-Urzędzie Skarbowym, czy zeznanie zostało złożone — jeśli tak, skoryguj je, jeśli nie, złóż je sam.
2. Broker zagraniczny — co ustalasz sam
Broker zagraniczny — podmiot, którego spółka będąca stroną umowy nie ma siedziby ani oddziału w Polsce — zwykle nie sporządza polskiego PIT-8C. Nie zmienia to niczego w twoim obowiązku: przychód z realizacji praw z kontraktu powstaje w momencie tej realizacji (art. 17 ust. 1b), niezależnie od tego, czy ktokolwiek wystawił ci dokument i czy pieniądze dotarły na konto bankowe.
Co musisz przygotować samodzielnie:
- Dokumenty za pełny rok — historię zamkniętych pozycji, cash ledger (wszystkie ruchy na rachunku) i zestawienie opłat; sekcja 4 mówi, który do czego.
- Selekcję zdarzeń — rozliczone pozycje, prowizje, swapy, korekty; osobno transfery własnych środków (wpłaty i wypłaty nie są ani przychodem, ani kosztem) i pozycje nadal otwarte na 31 grudnia.
- Przychód i koszt osobno, w walucie rachunku, a potem w złotych — kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień zdarzenia, oddzielnie dla przychodu (art. 11a ust. 1) i kosztu (art. 11a ust. 2).
- Wpis do PIT-38 w wierszu 2 „Inne przychody" — przychód w poz. 22, koszty w poz. 23 (PIT-38(18) za 2025 r.). Twój e-PIT tych kwot nie zawiera; dodajesz je sam albo składasz zeznanie poza usługą.
Ile to pracy, zależy od skali: przy kilkudziesięciu pozycjach rocznie to jeden wieczór z arkuszem; przy tysiącach — bez eksportu CSV i automatyzacji kursów nie da się tego zrobić rzetelnie. Pełne przeliczenie, tabela robocza i wypełnienie formularza są w 14.3; tutaj skupiamy się na tym, co i skąd pobrać.
3. Cztery modele obsługi — tabela dokumentów
Nie ma dwóch kategorii „polski" i „zagraniczny". Są cztery sytuacje dokumentacyjne, a każda wymaga innego sprawdzenia. Tabela nie obiecuje, że każdy oddział wystawia PIT-8C ani że każdy broker zagraniczny go nie wystawia — uczy, co ustalić.
| Model obsługi | Podmiot i zakres do ustalenia | Dokument do pozyskania | Co może zawierać | Czego nie wolno zakładać | Zadanie podatnika |
|---|---|---|---|---|---|
| Spółka z siedzibą w Polsce | Nazwa spółki w umowie; czy prowadzi wszystkie twoje rachunki, czy tylko jeden | PIT-8C(13) za 2025 r. + własny statement do porównania | Część D: suma przychodów (poz. 35) i kosztów (poz. 36) z rachunku tego podmiotu | Że obejmuje inne rachunki i wszystkie koszty; że podatek jest już zapłacony | Porównać sumy ze statementem; dopisać koszty niewykazane (poz. 21); wiersz 1 PIT-38 |
| Broker zagraniczny bez oddziału w Polsce | Spółka i państwo siedziby z umowy; waluta rachunku; platforma i jej format raportu | Historia zamkniętych pozycji, cash ledger, raport opłat za 1.01–31.12; ewentualny „tax report" brokera jako materiał pomocniczy | Wynik w walucie rachunku, prowizje, swapy, korekty, transfery, odsetki od gotówki — w układzie platformy, nie formularza | Że brak PIT-8C oznacza brak obowiązku; że „tax report" jest polską kalkulacją; że kolumna „profit" to przychód | Ustalić brutto/netto, strefę czasową i okres; przeliczyć kursem NBP; wiersz 2 PIT-38 (poz. 22/23) |
| Oddział podmiotu zagranicznego w Polsce | Czy umowa jest zawarta za pośrednictwem oddziału zarejestrowanego w Polsce (oddział nie jest odrębną spółką — stroną pozostaje spółka macierzysta), czy bezpośrednio ze spółką macierzystą; czy oddział sporządza PIT-8C za twój rachunek i za ten rok | Informacja od oddziału (umowa, regulamin, FAQ podatkowe) — jeśli deklaruje PIT-8C, to PIT-8C; jeśli nie — komplet jak u brokera zagranicznego | Zależnie od odpowiedzi: PIT-8C albo tylko raporty platformy | Że polski oddział „zawsze" albo „nigdy" wystawia PIT-8C; że deklaracja marketingowa zastępuje sprawdzenie w umowie | Zapytać na piśmie przed końcem roku; zachować odpowiedź; przygotować własną ewidencję niezależnie od odpowiedzi |
| Kilka rachunków lub dokumentów (dwie spółki tej samej marki, przeniesienie konta w trakcie roku, subkonta walutowe) | Osobno dla każdego rachunku: podmiot, okres prowadzenia, waluta; data przeniesienia i stan pozycji w tym dniu | Komplet dokumentów z każdego rachunku i każdego podmiotu za okres, w którym rachunek istniał | Każdy dokument obejmuje tylko swój podmiot i swój okres — PIT-8C jest informacją imienną i może zbierać wszystkie twoje rachunki u tego podmiotu, więc ustal zakres każdego dokumentu; przeniesienie może być zamknięciem pozycji u jednego podmiotu i otwarciem u drugiego | Że jeden PIT-8C lub jeden raport „zbiera wszystko"; że przeniesienie środków między rachunkami jest przychodem albo kosztem | Zsumować przychody i koszty tej samej kategorii ze wszystkich rachunków; transfery między własnymi rachunkami wyłączyć z wyniku |
4. Statement, tax report, cash ledger — który dokument do czego
„Statement" znaczy u każdego brokera co innego. Przed rozliczeniem potrzebujesz trzech warstw danych z platformy (historia transakcji, cash ledger, raport opłat) i, jeśli są dostępne, dwóch dokumentów dodatkowych (tax report, PIT-8C) — i warto wiedzieć, która skąd pochodzi.
| Dokument | Co zawiera | Do czego służy w rozliczeniu | Czego nie potwierdza |
|---|---|---|---|
| Historia transakcji / raport zamkniętych pozycji | Identyfikator, instrument, wolumen, czas otwarcia i zamknięcia, wynik, prowizja, swap — per pozycja | Podstawa ewidencji: data zdarzenia, kwota przychodu i kosztu w walucie rachunku | Korekt zaksięgowanych poza pozycjami, odsetek od gotówki, transferów |
| Cash ledger / historia rachunku | Każdy ruch salda: wpłaty, wypłaty, rozliczenia pozycji, opłaty, odsetki, korekty, konwersje walut | Uzgodnienie: czy suma zdarzeń z historii transakcji zgadza się ze zmianą salda; wychwycenie pozycji „spoza tabeli" | Kwalifikacji podatkowej poszczególnych ruchów — to ustalasz sam |
| Raport opłat | Prowizje, opłaty za dane, za nieaktywność, za przewalutowanie | Sprawdzenie, czy prowizja jest już w wyniku pozycji, czy księgowana osobno; identyfikacja opłat, których kwalifikacja jako koszt wymaga osobnej oceny | Że każda opłata jest kosztem uzyskania przychodu |
| „Tax report" brokera zagranicznego | Zestawienie roczne wg metod brokera: często obcy rok podatkowy, waluta bazowa brokera, własna definicja kosztu i agregacja | Materiał pomocniczy do kontroli sum | Polskiego przychodu, kosztu i kursu — nie przepisujesz z niego wyniku netto do PIT-38 |
| PIT-8C | Sumy roczne przychodów i kosztów z twoich rachunków u podmiotu polskiego | Wiersz 1 PIT-38 | Danych z rachunków u innych podmiotów; kosztów, których podmiot nie wykazał |
Skąd pobrać
W MetaTrader 4/5 roczny raport generujesz z historii rachunku za okres 1 stycznia – 31 grudnia („Detailed Report"); dostajesz plik z każdą pozycją: czas otwarcia i zamknięcia, instrument, wolumen, ceny, prowizja, swap, wynik. cTrader udostępnia zestawienie rachunku z eksportem do CSV, w którym wynik, prowizje i swapy są w osobnych kolumnach. Brokerzy giełdowi generują roczne zestawienie z podziałem na kategorie — transakcje, wynik walutowy, odsetki, dywidendy; sprawdź w opisie raportu, czy rzeczywiste pozycje walutowe są oddzielone od CFD — każda kategoria wymaga osobnej kwalifikacji. Dokładne ścieżki w menu zmieniają się między wersjami — sprawdź je w pomocy swojej platformy.
5. Parametry raportu — waluta, okres, strefa czasowa, brutto/netto, swapy
Zanim policzysz cokolwiek, ustal sześć parametrów raportu. Każdy z nich zmienia kwoty.
Waluta rachunku i waluta instrumentu
Wynik pozycji na EUR/USD u brokera z rachunkiem w USD jest w USD; na rachunku w EUR — w EUR po konwersji brokera. Przeliczasz na złote kwotę w walucie rachunku, w której kontrakt został rozliczony. Nie przeliczaj drugi raz tej samej kwoty tylko dlatego, że raport pokazuje ją także w innej walucie prezentacji.
Okres raportu
Rok podatkowy to 1 stycznia – 31 grudnia. Raport „ostatnie 12 miesięcy" pobrany w lutym obejmuje inny okres. Pozycja otwarta w grudniu 2025 r. i zamknięta w styczniu 2026 r. należy do roku 2026 — nie rozliczasz jej za 2025 r., nawet jeśli raport roczny pokazuje ją jako „otwartą" z niezrealizowanym wynikiem.
Strefa czasowa
Data zdarzenia liczy się w czasie polskim, a od niej zależy tabela NBP. Serwery wielu brokerów pracują w czasie EET/EEST (UTC+2 zimą, UTC+3 latem). Polska ma CET/CEST (UTC+1 / UTC+2), a obie strefy przełączają czas letni tej samej nocy — różnica wynosi więc godzinę przez cały rok. Zamknięcie pozycji o 00:30 czasu serwera to 23:30 poprzedniego dnia w Polsce, zimą i latem — czyli inna data przychodu i na ogół inna tabela kursowa (w weekend lub przy święcie obie daty mogą dzielić tę samą tabelę). Część serwerów nie używa czasu europejskiego, lecz UTC+2/UTC+3 przełączanego według czasu letniego Nowego Jorku; wtedy przez kilka tygodni w roku przesunięcie względem Polski jest inne. Sprawdź w specyfikacji brokera, w jakiej strefie raportuje platforma, i przelicz znaczniki czasu na czas polski przed przypisaniem kursu.
Kurs i dzień poprzedzający
Art. 11a ust. 1 i 2 ustawy o PIT: przychody i koszty w walucie obcej przelicza się według kursu średniego NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu — kurs średni z Tabeli A. „Dzień roboczy" to dzień, dla którego NBP opublikował tabelę. Zamknięcie w piątek bierze zwykle tabelę czwartkową, ale gdy czwartek jest świętem, cofasz się dalej: dla zamknięcia w piątek 2 maja 2025 r. właściwa jest tabela ze środy 30 kwietnia (083/A/NBP/2025), bo 1 maja tabeli nie było. Dla zamknięć w sobotę lub niedzielę (według czasu polskiego) — tabela z ostatniego dnia roboczego, zwykle piątkowa; w weekend 27–28 grudnia 2025 r. była to tabela z wtorku 23 grudnia (248/A/NBP/2025), bo 24–26 grudnia tabel nie było. Rozwinięcie z tabelą roboczą — w 14.3.
Brutto czy netto
W MetaTrader kolumna „Profit" pokazuje wynik pozycji przed prowizją i swapem, które stoją w osobnych kolumnach. W innych raportach kolumna „Net P&L" lub „Realized P&L" jest już po odjęciu prowizji, a czasem także swapu. Opis kolumn znajdziesz w dokumentacji platformy lub w nagłówku eksportu — sprawdź go, zanim dodasz prowizję do kosztów. Przykład w sekcji 6.
Swapy i korekty
Swap ujemny jest kosztem, swap dodatni — przychodem; oba uwzględniasz raz. Rok potrącenia: prowizje i ujemne swapy potrącasz domyślnie razem z wynikiem pozycji w roku realizacji praw z kontraktu (art. 17 ust. 1b, art. 23 ust. 1 pkt 38a) — to wariant bezpieczny. Kurs: każde naliczenie swapu ma własny dzień poniesienia kosztu i przeliczasz je kursem z ostatniego dnia roboczego poprzedzającego to naliczenie (art. 11a ust. 2); jeśli raport wlicza swap w wynik pozycji i nie da się go wyodrębnić, przeliczasz go razem z wynikiem kursem właściwym dla zamknięcia. Przeliczanie wyodrębnionych swapów jednym kursem z dnia zamknięcia to uproszczenie bez podstawy w ustawie — zapis w ewidencji go nie legalizuje; policz, ile wynosi różnica, i przy istotnej kwocie przelicz każde naliczenie osobno (przy krótkich pozycjach różnica bywa groszowa, przy wielomiesięcznym carry może nie być). 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.
„Dividend Adjustment" przy CFD na akcje lub indeksy to korekta pieniężna wynikająca z konstrukcji kontraktu, a nie dywidenda z posiadanych akcji — kierunkiem kwalifikacji jest konstrukcja świadczenia: gdy umowa z brokerem czyni ją elementem rozliczenia kontraktu, ujmujesz ją w wyniku instrumentu, a nie w kategorii dywidend opodatkowanych ryczałtem. Nie ma dla tej pozycji odrębnego przepisu ani znanej nam interpretacji; jeśli takie korekty stanowią istotną część twojego wyniku, opisz metodę w ewidencji i rozważ indywidualną analizę.
6. Przykład: dwa raporty, ten sam wynik, jedna prowizja
Przykład ilustracyjny. Założenia: rachunek w USD, jedna pozycja na EUR/USD zamknięta w piątek 14 marca 2025 r. o 16:42 czasu polskiego, wynik +340,00 USD przed kosztami, prowizja 7,00 USD, swap −2,30 USD. Dzień poprzedzający to czwartek 13 marca 2025 r. — tabela 050/A/NBP/2025, USD 3,8568 zł (odczyt z api.nbp.pl). Ten sam kurs dla przychodu i kosztu, bo w tym przykładzie prowizja i swap zostały zaksięgowane w dniu zamknięcia. Uwaga: jeśli broker księguje swap za noc z czwartku na piątek o 00:00 czasu serwera (harmonogram typowy, ale nie jedyny — sprawdź specyfikację), czyli o 23:00 w czwartek czasu polskiego — wtedy dla swapu właściwa jest tabela ze środy 12 marca (049/A/NBP/2025, USD 3,8496 zł) i koszt swapu wynosi 8,85 zł zamiast 8,87 zł; przykład to pomija, żeby pokazać tylko różnicę brutto/netto.
| Raport A (układ MetaTrader) | Raport B (układ „netto") | |
|---|---|---|
| Kolumna wyniku | Profit: +340,00 USD (przed kosztami) | Net P&L: +330,70 USD (po prowizji i swapie) |
| Kolumny kosztów | Commission −7,00; Swap −2,30 (osobno) | Commission −7,00; Swap −2,30 (informacyjnie, już ujęte w Net P&L) |
| Przychód w PLN | 340,00 × 3,8568 = 1 311,31 zł | Rozkładasz na składniki: 340,00 × 3,8568 = 1 311,31 zł |
| Koszt w PLN | 9,30 × 3,8568 = 35,87 zł | 9,30 × 3,8568 = 35,87 zł |
| Dochód z pozycji | 1 311,31 − 35,87 = 1 275,44 zł | 1 275,44 zł (kontrola: 330,70 × 3,8568 = 1 275,44 zł) |
| Błąd podwójnego kosztu | — | Gdybyś wziął 330,70 USD jako przychód i jeszcze raz odjął 9,30 USD kosztu: 1 275,44 − 35,87 = 1 239,57 zł — dochód zaniżony o 35,87 zł |
Oba raporty opisują tę samą pozycję i dają ten sam dochód, ale tylko wtedy, gdy wiesz, co zawiera kolumna wyniku. Do wiersza 2 PIT-38 potrzebujesz osobno przychodu (poz. 22) i kosztów (poz. 23), więc raport netto i tak rozkładasz na składniki — z kolumn prowizji i swapu — zamiast odejmować je drugi raz. Ta różnica w układzie nie jest cechą brokerów z danego kraju; ten sam broker może udostępniać oba układy w różnych raportach.
7. Rozbieżności między dokumentami i jak je wyjaśnić
Raport z platformy, raport roczny generowany przez back-office brokera i cash ledger potrafią pokazywać różne liczby dla tego samego roku. Typowe przyczyny: korekty księgowane po zamknięciu pozycji, cash adjustments, rebaty, odsetki od gotówki, konwersje walut i różny sposób grupowania częściowych zamknięć (jedna pozycja w platformie, kilka wierszy w ledgerze).
Kolejność wyjaśniania:
- Uzgodnij saldo. Saldo początkowe + wpłaty − wypłaty + suma zdarzeń z historii transakcji + pozostałe ruchy z ledgera = saldo końcowe. Różnica sygnalizuje niezgodność — brakujące albo zdublowane zapisy; porównaj obie listy zdarzenie po zdarzeniu.
- Zidentyfikuj każdą pozycję „spoza tabeli" po identyfikatorze i dacie w ledgerze. Odsetki od gotówki, rebaty, korekty — każde wymaga osobnej kwalifikacji, nie wrzucaj ich do wyniku CFD bez sprawdzenia.
- Zapytaj brokera na piśmie o pozycje, których nie potrafisz przypisać: czego dotyczą, w jakim dniu zostały naliczone, czy korygują wcześniejszą pozycję. Zachowaj odpowiedź razem z dokumentami.
- Zapisz metodę w ewidencji — którą wersję dokumentu przyjąłeś za źródłową i dlaczego. Przy ewentualnej weryfikacji bronisz procesu: dokument źródłowy, kwalifikacja, data, kurs, kwota.
- Jeśli dokument brokera jest błędny (PIT-8C niezgodny ze statementem, raport z brakującymi pozycjami) — poproś o korektę przed złożeniem zeznania. Jeśli zeznanie już złożyłeś, składasz korektę PIT-38 na podstawie skorygowanego dokumentu.
Statement nie musi być tłumaczony na potrzeby złożenia PIT-38 — nie załączasz go do zeznania. W toku czynności sprawdzających lub kontroli organ może zażądać tłumaczenia dokumentu obcojęzycznego.
8. Marka, spółka, oddział — kto naprawdę jest stroną umowy
Polska strona, polski support i wpłaty przez lokalny system płatności nie mówią, z kim podpisałeś umowę. Jedna marka może działać w Polsce przez kilka spółek: cypryjską z paszportem europejskim, polską spółkę z licencją KNF albo oddział zagranicznej spółki zarejestrowany w Polsce. Dokumenty podatkowe zależą od tego, która z nich jest stroną twojej umowy — a to bywa inne dla klientów tej samej marki.
- Spółka zagraniczna z paszportem (np. „Brand ABC (Cypr) Ltd") — bez polskiego oddziału zwykle nie wystawia PIT-8C; dostajesz raporty platformy.
- Polska spółka („Brand ABC Polska sp. z o.o." z licencją KNF) — sporządza PIT-8C (art. 39 ust. 3).
- Oddział spółki zagranicznej z UE/EOG w Polsce — w wykazie KNF powinien figurować jako podmiot notyfikowany (paszport), nie licencjonowany; sprawdź to w rejestrze. Czy sporządza PIT-8C za twój rachunek, ustala się z jego dokumentów (umowa, regulamin, informacja podatkowa) — część oddziałów to robi, ale nie wynika to z samego faktu istnienia oddziału.
Jak sprawdzić:
- Umowa klienta — pełna nazwa spółki lub oddziału, siedziba, organ nadzoru. To rozstrzyga.
- Stopka strony brokera — informacje regulacyjne wymieniają wszystkie podmioty marki; sprawdź, który dotyczy twojego rachunku.
- Rejestr KNF — lista firm inwestycyjnych z licencją (polski podmiot) i lista podmiotów notyfikowanych (podmiot zagraniczny działający w Polsce, także przez oddział).
- Pytanie do brokera przed końcem roku: „Czy za rok 2025 sporządzicie za mój rachunek PIT-8C, a jeśli tak — który podmiot?" Odpowiedź zachowaj. Niezależnie od niej przygotuj własną ewidencję — PIT-8C, jeśli przyjdzie, posłuży do porównania.
9. Zagraniczny broker a PIT/ZG i CRS
Siedziba brokera nie jest państwem źródła dochodu
Załącznik PIT/ZG składa się dla dochodów uzyskanych za granicą, do których stosuje się metodę odliczenia podatku zapłaconego za granicą (art. 30b ust. 5a i 5b ustawy o PIT; PIT-38 poz. 34 i 72). Kraj w stopce brokera nie przesądza, że dochód z rozliczenia CFD jest „uzyskany za granicą" w rozumieniu tych przepisów — o tym decyduje konstrukcja kontraktu i właściwa umowa o unikaniu podwójnego opodatkowania, a odliczenie wymaga podatku faktycznie zapłaconego za granicą i dowodu zapłaty. Typowy broker CFD z UE nie pobiera od polskiego rezydenta podatku od wyniku; przy braku podatku zagranicznego i braku dochodu „za granicą" w rozumieniu ustawy nie ma podstawy do załącznika. Reguły „zagraniczny broker = zawsze PIT/ZG" nie ma; jeśli broker pobrał podatek u źródła od odsetek lub dywidend, to inna kategoria (art. 30a) — rozwinięcie warunków i limitu odliczenia w 14.3.
CRS — czego się spodziewać
Brak PIT-8C nie oznacza, że rachunek jest niewidoczny. W ramach automatycznej wymiany informacji (standard CRS) instytucja finansowa w państwie uczestniczącym identyfikuje rachunki nierezydentów i raportuje je własnej administracji podatkowej, która przekazuje dane administracji państwa rezydencji — w twoim przypadku Szefowi KAS — bez wniosku i bez twojego udziału. Według zestawienia OECD (stan na 4 września 2026 r.) datę pierwszej wymiany ma 130 jurysdykcji; Polska, Cypr i Malta wymieniają dane od 2017 r., Szwajcaria, Singapur i Australia od 2018 r.; Stany Zjednoczone są poza CRS (obowiązuje FATCA). Podstawą w Polsce jest ustawa z 9 marca 2017 r. o wymianie informacji podatkowych z innymi państwami. Nie zmienia to twojego obowiązku — wymiana informacji nie zastępuje ewidencji ani zeznania; jest tylko powodem, dla którego liczby w PIT-38 muszą odpowiadać dokumentom brokera.
10. Karta dokumentów do rozliczenia
Lista pól, które powinieneś mieć w ewidencji zanim otworzysz formularz. Pola oznaczone „jeśli dotyczy" zależą od modelu rachunku.
| Pole | Skąd | Uwagi |
|---|---|---|
| Rok podatkowy | Ty | Zdarzenia z datą w czasie polskim od 1.01 do 31.12 |
| Podmiot | Umowa klienta | Pełna nazwa spółki lub oddziału — osobny wiersz dla każdego podmiotu |
| Rachunek (zanonimizowany) | Platforma | Ostatnie cyfry numeru, waluta rachunku, okres prowadzenia |
| Instrumenty | Historia transakcji | CFD walutowe, indeksowe, towarowe — osobno od rzeczywistych pozycji walutowych, jeśli broker je oferuje |
| Identyfikator i daty | Historia transakcji | Ticket/ID, czas otwarcia i zamknięcia przeliczony na czas polski |
| Wynik brutto/netto | Opis kolumn raportu | Zapisz, czy kolumna wyniku zawiera prowizję i swap |
| Koszty | Historia transakcji, raport opłat | Prowizje, swapy, opłaty — każda kategoria osobno, z datą naliczenia |
| Korekty | Cash ledger | Cash adjustments, dividend adjustments, rebaty — z identyfikatorem korygowanej pozycji |
| Transfery własne | Cash ledger, wyciąg bankowy | Wpłaty, wypłaty, przeniesienia między własnymi rachunkami — poza wynikiem |
| Odsetki i inne świadczenia (jeśli dotyczy) | Cash ledger | Odsetki od gotówki, bonusy — odrębna kwalifikacja, nie w wyniku CFD |
| Kurs i tabela NBP | api.nbp.pl / Tabela A | Data tabeli i jej numer dla każdego przychodu i kosztu |
| PIT-8C (jeśli dotyczy) | Podmiot polski | Wersja dokumentu (pierwotna/korekta), data otrzymania, wynik porównania ze statementem |
| Korespondencja z brokerem | Ty | Pytania o podmiot, PIT-8C i niewyjaśnione pozycje — z odpowiedziami |
Z wypełnioną kartą przechodzisz do 14.3, gdzie każdą kwotę prowadzisz od dokumentu przez kurs do pola formularza.
11. Czego ten artykuł nie rozstrzyga
- Automatyczna konwersja walut na rachunku — jeśli broker przy wpłacie lub wypłacie przewalutowuje PLN↔USD, może to być odrębne zdarzenie z własną kwalifikacją, poza wynikiem CFD. Ten artykuł pokazuje tylko, gdzie w ledgerze taką konwersję zobaczysz; kwalifikacja wymaga osobnej analizy.
- Kwalifikacja korekt dywidendowych i odsetek od gotówki — sekcja 5 wskazuje kierunek (po konstrukcji świadczenia), ale nie zastępuje indywidualnej oceny przy istotnych kwotach.
- Obowiązki informacyjne konkretnego brokera — czy dany oddział lub spółka sporządzi PIT-8C za twój rachunek i za dany rok, potwierdzasz u tego podmiotu, nie w artykule.
- Spór z brokerem o dokumenty (odmowa wydania historii, błędny raport bez korekty) — to temat działu regulacji i bezpieczeństwa; tu wystarczy, że wiesz, czego żądać i co zachować.
FAQ — Broker polski vs zagraniczny
Broker ma polską platformę i polski support, ale w umowie jest spółka z Irlandii lub Cypru. Czy to broker zagraniczny?
Jak rozliczyć się z dwóch brokerów — polskiego i zagranicznego?
Czy muszę tłumaczyć statement brokera na język polski?
Czy swap jest kosztem uzyskania przychodu i jakim kursem go przeliczyć?
Dostałem PIT-8C, a potem jego korektę po złożeniu zeznania. Co robić?
Ź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. 11a ust. 1–2, art. 17 ust. 1 pkt 10 i ust. 1b, art. 30b ust. 2 i 5a–5b, art. 39 ust. 3, art. 42g ust. 1
- Ustawa z dnia 29 sierpnia 1997 r. — Ordynacja podatkowa (t.j. Dz.U. 2026 poz. 622) — art. 70 § 1 (przedawnienie), art. 81 (korekta deklaracji)
- Ministerstwo Finansów — formularz PIT-38(18) za 2025 r. i broszura informacyjna do zeznania PIT-38 za rok podatkowy 2025, gov.pl/web/finanse/pit-38, broszura (PDF)
- Narodowy Bank Polski — Tabela A kursów średnich, nbp.pl/statystyka-i-sprawozdawczosc/kursy/tabela-a; API kursów, api.nbp.pl — tabele 050/A/NBP/2025 (13.03.2025) i 083/A/NBP/2025 (30.04.2025)
- Ministerstwo Finansów — Automatyczna wymiana informacji (CRS, FATCA), podatki.gov.pl/podatkowa-wspolpraca-miedzynarodowa/automatyczna-wymiana-informacji; ustawa z dnia 9 marca 2017 r. o wymianie informacji podatkowych z innymi państwami (t.j. Dz.U. 2025 poz. 1379); OECD — Status of commitments for the automatic exchange of financial account information (stan na 4.09.2026)
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.