Kurs NBP

Kurs do PIT-38: nie z dnia transakcji, tylko z dnia przed dniem przychodu

Każdą kwotę w obcej walucie przelicza się po jednym konkretnym kursie. Pomyłka o dwa dni robocze zmienia podatek, a na przełomie roku — także rok, do którego transakcja trafi.

Co mówi ustawa

Kurs średni NBP z dnia poprzedzającego
Art. 11a ust. 1 ustawy o PIT: przychód przelicza się po kursie z ostatniego dnia roboczego POPRZEDZAJĄCEGO dzień uzyskania przychodu.
Koszt tak samo, po swoim dniu
Art. 11a ust. 2 — kurs z dnia roboczego poprzedzającego dzień poniesienia kosztu. Kupno i sprzedaż mają więc różne kursy, choćby dotyczyły tej samej akcji.
Dzień przychodu przy sprzedaży to dzień rozliczenia
Własność papieru przechodzi z zapisem na rachunku, a nie w chwili zawarcia transakcji. Standardowo to dwa dni robocze po sesji.

Jak to liczymy

Bierzemy datę rozliczenia, gdy broker ją podaje
Freedom24 i EXANTE podają ją wprost. Tam, gdzie jej nie ma, zgłaszamy brak zamiast domyślać się dnia — zgadnięta data to zgadnięty kurs.
Kursy z bazy, nie z zapytania na każdą transakcję
Tabele NBP są wspólne dla wszystkich, więc pobieramy je raz. Tysiąc transakcji nie oznacza tysiąca zapytań do NBP.
Brak kursu to odmowa, nie przybliżenie
Jeśli choć jednej pozycji zabrakło kursu, nie liczymy niczego. Art. 11a nie dopuszcza kursu „mniej więcej takiego”, a cicho pominięta pozycja to zaniżony przychód.

Gdzie się mylą

Kurs z dnia transakcji
Najczęstszy błąd i najbardziej niewinnie wyglądający. Przy zmiennym kursie różnica na kilkuset transakcjach robi się realna, a przy sprzedaży z końca grudnia przenosi cały przychód do innego roku podatkowego.
Kurs brokera zamiast kursu NBP
W wyciągu bywa własne przeliczenie na złote — po kursie brokera z chwili zawarcia. Do zeznania nie służy: ustawa wskazuje kurs NBP i tylko jego.
Jeden kurs na kupno i sprzedaż
Przeliczenie całego zysku po kursie dnia sprzedaży pomija to, że koszt powstał wcześniej i po innym kursie. Zysk walutowy między tymi dniami jest częścią dochodu.
Weekend i święta
NBP nie publikuje tabel w dni wolne. „Dzień poprzedzający” to ostatni dzień ROBOCZY, a nie wczorajsza data z kalendarza.

Uruchom to raz

claude mcp add --transport http taxroam https://taxroam.com/mcp --header "Authorization: Bearer $TAXROAM_KEY"

Podatek w Polsce · Brokerzy · Cennik

U których brokerów to występuje

Wszystkie strony brokerów

Pytania o kurs

Sprzedałem 30 grudnia. Który to rok podatkowy?

Decyduje dzień rozliczenia. Przy standardowych dwóch dniach roboczych przychód wypada już w styczniu — a więc w następnym roku.

Mój broker sam przeliczył wszystko na złote. Można to wziąć?

Nie do zeznania. To kurs brokera z innego dnia; ustawa wskazuje kurs średni NBP z dnia poprzedzającego dzień przychodu.

A kryptowaluty?

NBP nie publikuje ich kursów. Wartość w złotych musi pochodzić z wyciągu giełdy — sami jej nie wymyślamy.