Moduł 2 z 2
Broker Zagraniczny: NBP D-1, W-8BEN, UPO, IBKR/DEGIRO
Jak rozliczyć brokera zagranicznego w PL: kurs NBP D-1, formularz W-8BEN obniżający WHT z 30% na 15%, UPO, raporty IBKR i przeliczenie przykład 50k USD.
- Autor
- Zordon Intelligence Sp. z o.o.
- Aktualizacja
- Czas czytania
- 18 min
- Źródła
- 2
DISCLAIMER: Treść edukacyjna, nie porada podatkowa. Przepisy PIT art. 30b, umowa PL-USA o UPO. Skonsultuj z doradcą.
Wstęp: Dlaczego IBKR potrafi zabrać 30% dywidendy, jeśli nie klikniesz jednego formularza?
Masz akcje Coca-Cola w IBKR. Dywidenda 1000 USD. Bez W-8BEN broker potrąca 30% = 300 USD. Z W-8BEN tylko 15% = 150 USD. Różnica 150 USD = 600 PLN co kwartał. W rok 2400 PLN w plecy za brak 5-minutowego formularza. Dodaj do tego błędny kurs NBP i brak UPO i masz gotowy przepis na stratę 5k rocznie. Ta lekcja to 60 minut, które zwraca się 10x.
Spis treści
- Dlaczego to ważne dla tradera
- Kurs NBP D-1 - jedyna legalna metoda
- Wzór przeliczenia i API NBP
- W-8BEN - jak obniżyć WHT z 30% na 15%
- UPO - Twój dowód złożenia PIT
- Jak rozliczyć IBKR, DEGIRO, eToro krok po kroku
- Tabela: broker -> raport -> PIT -> kurs
- Przykład z rynku: 50k USD obrotu
- Błędy początkujących
- Ćwiczenia, checklista, next steps
1. Dlaczego to ważne dla tradera?
Polski broker (XTB PL, mBank, Pekao) wystawia Ci PIT-8C i przelicza wszystko po NBP. Zagraniczny (IBKR, DEGIRO, SAXO, Trading 212, eToro) nie wystawia PIT-8C i nie przelicza po NBP. To Ty jesteś płatnikiem i musisz:
- Pobrać raport Activity / Annual Statement
- Każdą transakcję przeliczyć po kursie NBP z dnia poprzedniego
- Wypełnić PIT-38 (akcje) lub PIT-36 (CFD/futures)
- Udowodnić podatek zapłacony za granicą (WHT)
- Zachować UPO
`Podatek_(zagraniczny_efektywny) = WHT_(zagranica) + (19%(PL) - WHT(zaliczalny))
Jeśli WHT 15% w USA, to w PL dopłacasz 4% do 19%. Jeśli WHT 30% (brak W-8BEN) to w PL nie odzyskasz nadpłaty powyżej 15% - stracisz.
2. Kurs NBP D-1 - zasada święta
Podstawa: art. 11a PIT, rozporządzenie o PKB. Przychód / koszt w walucie obcej przelicza się po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu / poniesienia kosztu.
- Sprzedaż akcji w USD 15.09.2025 -> weź kurs NBP z 12.09.2025 (bo 14.09 niedziela)
- Dywidenda wypłacona 10.06.2025 -> kurs z 09.06.2025
- Prowizja 10.06.2025 -> kurs z 09.06.2025
Gdzie wziąć kurs?
API NBP: https://api.nbp.pl/api/exchangerates/rates/a/USD/2025-09-12/?format=json
Tabela A, kurs średni.
Dla EUR, USD, GBP, CHF - osobne tabele. Dla korony norweskiej etc. też.
Wzór:
Kwota_(PLN = Kwota_(USD × Kurs_(NBP, tabela A, D-1
Dochód_(PLN = (Sprzedaż_(USD × NBP_(D-1^(sprzedaż) - (Kupno_(USD × NBP_(D-1^(kupno) - (Prowizje_(USD × NBP_(D-1^(prowizja)
3. W-8BEN - magiczny formularz
Co to: Formularz IRS USA potwierdzający rezydencję podatkową poza USA i prawo do niższego podatku u źródła per umowa PL-USA.
- Bez W-8BEN: WHT 30%
- Z W-8BEN: WHT 15% na dywidendy, 0% na odsetki (niektóre), 0% na zysk kapitałowy (bo PL)
Jak wypełnić w IBKR: IBKR -> Settings -> Tax Forms -> W-8BEN -> wypełniasz: imię, nazwisko, kraj rezydencji PL, TIN = PESEL, art. umowy 10 (dywidendy). Podpis elektroniczny. Ważny 3 lata.
DEGIRO, eToro - automatycznie pytają.
Ważność: 3 lata kalendarzowe. Jeśli nie odnowisz, wraca 30%.
Przykład oszczędności:
Dywidenda 10 000 USD rocznie. Bez W-8BEN: 3 000 USD pobrane, możesz odliczyć w PL max 15% = 1 500 USD, tracisz 1 500 USD = 6 000 PLN. Z W-8BEN: 1 500 USD pobrane, odliczasz 1 500 USD, dopłacasz 4% w PL = 400 USD, łącznie efektywny 19%.
Oszczędność_(W-8BEN = Dywidenda × (30% - 15%)
4. UPO - Urzędowe Potwierdzenie Odbioru
To xml/pdf z e-Urząd Skarbowy potwierdzające złożenie PIT. Bez UPO nie masz dowodu.
- Składasz przez e-Deklaracje / e-PIT.gov.pl
- Pobierz UPO i zapisz w
/Podatki/UPO_2025.pdf - Numer UPO = referencyjny, ważny w razie kontroli
Co jeśli składasz przez biuro? Poproś o UPO. Wielu doradców nie daje - wtedy nie masz dowodu.
5. Jak rozliczyć IBKR krok po kroku (case 2025)
Krok 1: IBKR -> Reports -> Tax -> Annual Statement + Activity Statement (Year), CSV Trades, Dividends, Withholding Tax.
Krok 2: Wydziel:
- Akcje/ETF sprzedaż/kupno -> PIT-38
- Dywidendy -> PIT-38 sekcja dywidendy + PIT/O
- CFD/futures -> PIT-36
- Odsetki -> PIT-38? Odsetki od gotówki IBKR to kapitały pieniężne (art. 17) - PIT-38, ale pobierane bez PIT-8C, więc musisz sam.
Krok 3: Przelicz każdą linię po NBP D-1. Użyj arkusza z funkcją:
=IMPORTDATA("https://api.nbp.pl/api/exchangerates/rates/a/USD/"&TEXT(A2-1,"yyyy-mm-dd")&"/?format=json") - potrzebny parsing.
Prostszy: pobierz tabelę NBP roczną CSV z nbp.pl i VLOOKUP.
Krok 4: Wypełnij PIT-38:
- Sekcja papiery: przychód (suma sprzedaży PLN), koszt (suma kupna PLN + prowizje PLN)
- Sekcja dywidendy: przychód, podatek zapłacony za granicą, przeliczony po NBP D-1 dywidendy
Krok 5: PIT/ZG lub załącznik - gdzie wykazać podatek zagraniczny do odliczenia (metoda proporcjonalna).
Krok 6: Złóż, pobierz UPO.
Tabela broker -> raport -> PIT
| Broker | Raport | Instrumenty | PIT | Kurs NBP | W-8BEN |
|---|---|---|---|---|---|
| IBKR | Annual, Activity, Dividends | Akcje/ETF | PIT-38 | D-1 | Tak, 15% |
| IBKR | Activity Futures | Futures ES, NQ | PIT-36 | D-1 | Nie dotyczy |
| DEGIRO | Annual Report | Akcje/ETF | PIT-38 | D-1 | Tak, automat |
| eToro | Account Statement CSV | CFD | PIT-36 | D-1 | Tak dla akcji (ale eToro to głównie CFD) |
| SAXO | Trade Report | Forex, CFD | PIT-36 | D-1 | Tak |
| XTB International | Annual | CFD | PIT-36 | D-1 | Nie |
| Trading212 | Export | Akcje/ETF | PIT-38 | D-1 | Tak |
| Binance Spot | History CSV | Krypto | PIT-38 krypto | D-1 | Nie |
6. Przykład z rynku: Trader 50k USD
Jan, IBKR:
- Kupno: 100 NVDA @ 500 USD = 50k USD 2025-02-10, NBP D-1 3.95 = koszt 197 500 PLN, prowizja 1 USD * 3.95 = 3.95 PLN
- Sprzedaż: 100 NVDA @ 700 USD = 70k USD 2025-08-15, NBP D-1 3.90 = przychód 273 000 PLN, prowizja 1 USD *3.90=3.90 PLN
- Dywidenda: NVDA 50 USD 2025-05-15, NBP D-1 4.00 = 200 PLN, WHT 15% = 7.5 USD =30 PLN
- Dochód akcje: 273k -197.5k -7.85 =75 492 PLN, podatek 14 343 PLN
- Dywidenda: przychód 200 PLN, podatek w PL 38 PLN (19%), zapłacono za granicą 30 PLN, do dopłaty 8 PLN.
- Łącznie PIT-38: 14 351 PLN.
Bez NBP D-1, gdyby policzył po kursie bieżącym 4.10, dochód wyszedłby 20k wyższy = 3.8k podatku więcej.
7. Błędy początkujących
- Kurs z dnia transakcji, nie D-1 - najczęstszy, KAS to sprawdza.
- Brak W-8BEN -> tracisz 15% bezpowrotnie.
- IBKR Futures w PIT-38 - większość powinna iść do PIT-36.
- Dywidendy nie wykazane bo “XTB pobrał” - zagraniczny broker nie jest płatnikiem PL, musisz sam.
- UPO nie pobrane - w razie zgubienia PIT, nie masz dowodu.
- Mieszanie FIFO z NBP - najpierw FIFO w walucie, potem przeliczenie, nie odwrotnie.
- eToro - myślenie że akcje to akcje - eToro sprzedaje Ci CFD z dźwignią mimo że to “akcje”. Sprawdź umowę.
8. Ćwiczenia praktyczne
Ćw 1: Pobierz z NBP kurs USD z 2025-01-02 i z 2025-01-01 (święto). Zobacz, który API zwraca.
Ćw 2: Masz dywidendę 100 USD, WHT 15% =15 USD, NBP D-1 4.0. Policz przychód PL, podatek zagraniczny PLN, podatek do dopłaty w PL.
Rozw: Przychód 400 PLN, zagraniczny 60 PLN, podatek PL 76 PLN, dopłata 16 PLN.
Ćw 3: Zaimportuj Activity Statement IBKR CSV i dodaj kolumnę NBP D-1 via VLOOKUP z tabeli NBP rocznej.
9. Checklista
- Mam aktywny W-8BEN (data ważności sprawdzona)
- Pobrałem Annual + Activity + Dividends z IBKR/DEGIRO
- Mam tabelę NBP USD/EUR 2025 (CSV)
- Każdą transakcję przeliczyłem NBP D-1 (nie D)
- Wydzieliłem PIT-38 vs PIT-36
- Policzyłem dywidendy + WHT + dopłatę PL
- Mam UPO z zeszłego roku w folderze
- Zarchiwizowałem raporty brokera w
/Broker_Zagraniczny/2025/
10. Podsumowanie i Next Steps
Kwota_{PLN} = Kwota_{USD} × Kurs_{NBP}(D-1)
- Zagraniczny broker = Ty jesteś płatnikiem.
- Zawsze NBP D-1, zawsze W-8BEN dla USA.
- Zawsze pobieraj UPO.
- IBKR akcje -> PIT-38, futures/forex -> PIT-36.
Next: Lekcja 05 - Spółka za granicą, CFC, substance, Estonia, Cypr, ZEA - kiedy to ma sens, a kiedy wpadasz w pułapkę CFC.
Reklama
Najważniejsze wnioski
- Jak rozliczyć brokera zagranicznego w PL: kurs NBP D-1, formularz W-8BEN obniżający WHT z 30% na 15%, UPO, raporty IBKR i przeliczenie przykład 50k USD.
Źródła i dokumenty
Materiał opieramy na dokumentach źródłowych. Wartości zmienne — opłaty, limity, wskaźniki regulacyjne — sprawdź u źródła przed podjęciem decyzji.
- Ustawa o PIT
- KAS — wyjaśnienia — podatki.gov.pl
Zastrzeżenie
- KursTradera.pl to serwis edukacyjny o charakterze informacyjnym. Nie prowadzimy działalności maklerskiej, nie przyjmujemy i nie przekazujemy zleceń, nie zarządzamy portfelem, nie oferujemy instrumentów finansowych i nie świadczymy usług doradztwa inwestycyjnego w rozumieniu ustawy o obrocie instrumentami finansowymi. Materiały opisują mechanizmy rynkowe i proces decyzyjny — nie są instrukcją kupna lub sprzedaży jakiegokolwiek instrumentu.
- Żadna z publikowanych treści nie stanowi rekomendacji inwestycyjnej, informacji rekomendującej ani rekomendacji w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) nr 596/2014 (MAR) oraz aktów wykonawczych. Nie jest też ofertą nabycia lub zbycia instrumentów finansowych ani zaproszeniem do składania ofert. Wszelkie przykłady, wykresy, zrzuty ekranu i liczby mają charakter ilustracyjny i odnoszą się do sytuacji hipotetycznych lub historycznych.
- Inwestowanie i trading wiążą się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki osiągnięte w przeszłości — w tym wyniki przedstawione w materiałach edukacyjnych, backtestach i przykładach — nie gwarantują wyników przyszłych i nie są ich wiarygodnym wskaźnikiem. Żadna opisana metoda ani strategia nie eliminuje ryzyka. Decyzje inwestycyjne podejmujesz samodzielnie, na własną odpowiedzialność i po zapoznaniu się z aktualnymi dokumentami swojego brokera.
- Instrumenty z dźwignią (CFD, kontrakty terminowe, opcje, transakcje typu margin) mogą generować straty przewyższające wartość wpłaconych środków — możesz stracić więcej, niż zainwestowałeś, i zostać wezwanym do uzupełnienia depozytu (margin call). W Unii Europejskiej dźwignia dla klientów detalicznych handlujących CFD na głównych parach walutowych jest ograniczona decyzją ESMA (interwencja produktowa w sprawie CFD i opcji binarnych), ale ograniczenie dźwigni nie usuwa ryzyka. Odsetek rachunków detalicznych przynoszących straty różni się między brokerami i zmienia się w czasie — aktualną wartość odczytaj z ostrzeżenia ryzyka u swojego brokera i zapisz razem z datą.
- Backtesty, symulacje i przykładowe wyniki nie są rzeczywistymi wynikami transakcyjnymi. Powstają w warunkach odtwarzanych z danych historycznych, nie uwzględniają w pełni poślizgu cenowego, płynności, spreadu, prowizji, swapu, wpływu własnych zleceń na rynek ani czynnika psychologicznego — a wszystkie te elementy pogarszają wynik w praktyce. Wyniki historyczne nie chronią przed przyszłymi stratami.
Kto to pisze i jak to sprawdzamy
Materiały pisze i weryfikuje Redakcja Kurs Tradera — zasady opisuje o serwisie: każda liczba ma źródło, a braki pokazujemy jawnie. Błąd merytoryczny zgłosisz przez kontakt — poprawki opisujemy w treści.
Postęp zapisujemy wyłącznie w tej przeglądarce (localStorage) — nie ma konta ani kopii na serwerze. Wyczyszczenie danych witryny go usunie. Zarządzaj swoimi danymi