Który kurs NBP stosuje się w rozliczeniu PIT
Art. 11a: kurs średni NBP z ostatniego dnia roboczego poprzedzającego zdarzenie. Co zrobić, gdy poprzedni dzień wypadł w święto.
Zaktualizowano 2026-08-18
Zasada jest krótka, a mimo to odpowiada za większość rozbieżności między rozliczeniem podatnika a wyliczeniem brokera.
Reguła
Art. 11a ustawy o PIT: przychody, koszty oraz podatek zapłacony za granicą przelicza się na złote po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu, poniesienia kosztu albo zapłaty podatku.
Nie jest to kurs z dnia transakcji. Nie jest to też kurs, którego użył broker — Revolut podaje we własnym wyciągu przeliczenie na PLN po swoim kursie, i prawidłowe rozliczenie zwykle się od niego różni.
Święta ruchome psują naiwną regułę
„Poprzedni dzień roboczy" nie znaczy „wczoraj, a w poniedziałek piątek". NBP nie publikuje tabeli w polskie dni ustawowo wolne, w tym w święta ruchome.
Przykład z 2025 r.: 19 czerwca wypadło Boże Ciało. Dla transakcji z 20 czerwca właściwy jest kurs z 18 czerwca, bo tabeli z 19 czerwca nie ma. To samo dotyczy 1 stycznia, Wielkiego Piątku w niektórych latach czy 3 maja.
Praktycznie: cofasz się dzień po dniu, aż trafisz na datę, dla której tabela A faktycznie istnieje.
Który dzień jest „dniem uzyskania przychodu"
| Rodzaj | Moment powstania przychodu |
|---|---|
| Sprzedaż akcji | data zawarcia transakcji (przeniesienia własności) |
| Sprzedaż kryptowaluty | data zbycia |
| Dywidenda | data otrzymania |
| Odsetki | data postawienia do dyspozycji |
| Umorzenie jednostek funduszu | data wypłaty środków |
Przy akcjach warto mieć na uwadze, że organy i sądy administracyjne różnią się co do rozumienia „przychodu należnego". Dla transakcji z przełomu grudnia i stycznia wybór między datą zawarcia a datą rozliczenia przesuwa dochód o cały rok podatkowy.
Zaokrąglanie
Każdą pozycję przelicza się osobno i zaokrągla do groszy — bo każde zbycie jest osobnym przychodem. Sumowanie w pełnej precyzji i zaokrąglenie raz na końcu daje inną liczbę, zwykle o kilka groszy, i nie zgadza się przy weryfikacji wiersz po wierszu.
Skąd brać kursy
NBP udostępnia darmowe API pod adresem api.nbp.pl. Tabela A to kursy średnie.
Przy dziennym naliczaniu odsetek na koncie walutowym potrzebujesz nawet 250
kursów rocznie na jedną walutę — ręcznie jest to niewykonalne.
Częste pytania
- Z którego dnia bierze się kurs NBP do PIT?
- Z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu — nie z dnia transakcji (art. 11a ustawy o PIT).
- Co jeśli poprzedni dzień był świętem?
- NBP nie publikuje wtedy tabeli. Cofasz się do ostatniego dnia, w którym tabela A faktycznie się ukazała.