Kurs NBP z dnia poprzedzającego
Do PIT-38 przychód i koszt w walucie przelicza się po kursie średnim NBP z ostatniego dnia roboczego przed transakcją. Wybierz walutę i datę, a narzędzie znajdzie właściwą tabelę A, także dla całej listy dat naraz.
NBP, Ustawa o podatku dochodowym od osób fizycznych · Jak liczymy
Wybierz datę transakcji.
Materiał edukacyjny, nie rekomendacja inwestycyjna: narzędzia liczą wynik dla założeń, które wpisujesz, i nie mówią, co kupić. Zasady serwisu.
Skąd są dane
Aktualizujemy po każdym komunikacie źródła: ofertę obligacji po ogłoszeniu MF (ok. 26. dnia miesiąca), inflację po odczycie GUS, stopy po decyzji RPP. Serwis nie ma linków afiliacyjnych do brokerów. O serwisie
Jak liczymy
Reguła z ustawy
Art. 11a ust. 1 ustawy o podatku dochodowym od osób fizycznych: przychody w walutach obcych przelicza się na złote według kursu średniego ogłaszanego przez NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu. Ust. 2 stosuje tę samą zasadę do kosztów: liczy się ostatni dzień roboczy przed dniem ich poniesienia. Pełny tekst jest w ISAP.
Jak szukamy tabeli
- Pobieramy z serwisu NBP tabele A dla wybranej waluty z 14 dni przed datą transakcji.
- Wybieramy ostatnią tabelę opublikowaną ściśle przed datą transakcji. Tabela z dnia transakcji nigdy się nie liczy, nawet jeśli NBP ogłosił ją przed godziną zawarcia transakcji.
- Dni bez tabeli (weekendy, święta) po prostu pomijamy, więc ostatnia tabela przed datą to tabela z ostatniego dnia roboczego.
- Jeśli dzień roboczy przed transakcją jest dzisiaj albo później, a NBP nie ogłosił jeszcze tabeli, nie podajemy kursu. NBP publikuje tabelę A w dni robocze, zwykle między 11:45 a 12:15.
Wynik
Pokazujemy kurs z czterema miejscami po przecinku, jak w tabeli NBP, numer tabeli (np. 212/A/NBP/2026) i jej datę. Numer tabeli warto zapisać przy transakcji, bo ułatwia sprawdzenie rozliczenia. Kwota w złotych to kwota w walucie razy kurs, zaokrąglona do grosza.
Czego narzędzie nie robi
Nie ustala, która data jest dniem uzyskania przychodu w Twojej sytuacji, i nie liczy podatku. Kursy pochodzą z serwisu NBP; w razie rozbieżności rozstrzyga tabela opublikowana na nbp.pl. To narzędzie informacyjne, nie doradztwo podatkowe.
Najczęstsze pytania
Dlaczego kurs z dnia poprzedzającego, a nie z dnia transakcji?
Tak mówi art. 11a ustawy o PIT: przychody i koszty w walutach obcych przelicza się po kursie średnim NBP z ostatniego dnia roboczego przed dniem uzyskania przychodu albo poniesienia kosztu. Przepis daje jedną, sprawdzalną regułę dla wszystkich, niezależnie od godziny transakcji.
Co jeśli dzień przed transakcją był weekendem albo świętem?
NBP nie publikuje tabel w soboty, niedziele i dni ustawowo wolne od pracy. Wtedy liczy się ostatnia tabela przed transakcją, np. dla poniedziałku tabela z piątku, a dla 2 stycznia tabela z 31 grudnia. Narzędzie szuka jej do 14 dni wstecz.
Którą datę wpisać przy sprzedaży akcji lub ETF za granicą?
Datę uzyskania przychodu, a przy koszcie datę jego poniesienia. Przy papierach wartościowych bywa to dzień zawarcia transakcji albo dzień rozliczenia, zależnie od rodzaju przychodu i stanu interpretacji. Raport roczny brokera zwykle podaje obie daty. Gdy nie wiesz, którą przyjąć, sprawdź interpretacje Krajowej Informacji Skarbowej albo zapytaj doradcę podatkowego.
Czy przy dywidendach liczy się ten sam kurs?
Reguła z art. 11a dotyczy przychodów w walucie, więc także dywidend i odsetek z zagranicy: kurs średni NBP z ostatniego dnia roboczego przed dniem wypłaty. Po tym samym kursie przelicza się podatek pobrany za granicą, który odliczasz w zeznaniu.
Skąd pochodzą kursy i czy coś zapisujecie?
Kursy pobiera Twoja przeglądarka wprost z publicznego serwisu api.nbp.pl (tabela A kursów średnich). Daty i kwoty nie trafiają na nasz serwer, a plik CSV powstaje w przeglądarce.