Kurs NBP z dnia poprzedzającego

Sprawdź kurs średni NBP z ostatniego dnia roboczego przed wybraną datą i przelicz kwotę faktury lub przychodu zagranicznego na złote.

Np. data wystawienia faktury, dostawy lub uzyskania przychodu.
Kwota w złotych – –
Tabela kursów – z dnia –

–

Gotowy zapis do faktury lub dokumentu księgowego

–

Wyniki mają charakter informacyjny. W sprawach podatkowych rozstrzygają przepisy i interpretacje urzędowe.

Kiedy stosuje się kurs z dnia poprzedzającego?

Polskie przepisy podatkowe każą przeliczać kwoty w walutach obcych po kursie średnim NBP, ale nie z dnia zdarzenia, tylko z ostatniego dnia roboczego przed nim. Dzięki temu kurs jest znany już w chwili wystawiania faktury czy księgowania dokumentu. Ta zasada wynika m.in. z poniższych przepisów.

Przepis Czego dotyczy Kurs z ostatniego dnia roboczego przed…
art. 31a ust. 1 ustawy o VAT podstawa opodatkowania VAT określona w walucie obcej dniem powstania obowiązku podatkowego
art. 31a ust. 2 ustawy o VAT faktura wystawiona przed powstaniem obowiązku podatkowego dniem wystawienia faktury
art. 11a ust. 1 ustawy o PIT przychody w walutach obcych dniem uzyskania przychodu
art. 11a ust. 2 ustawy o PIT koszty poniesione w walutach obcych dniem poniesienia kosztu
art. 12 ust. 2 ustawy o CIT przychody w walutach obcych dniem uzyskania przychodu
art. 15 ust. 1 ustawy o CIT (zdanie drugie) koszty poniesione w walutach obcych dniem poniesienia kosztu

W VAT podatnik może zamiast kursu NBP wybrać ostatni kurs wymiany opublikowany przez Europejski Bank Centralny na ostatni dzień poprzedzający powstanie obowiązku podatkowego (art. 31a ust. 1 zdanie drugie, a przy fakturze wystawionej wcześniej – art. 31a ust. 2). Waluty inne niż euro przelicza się wtedy przez ich kurs względem euro. Może też przeliczać kwoty według zasad z ustaw o podatku dochodowym (art. 31a ust. 2a) – wybrane zasady trzeba stosować przez co najmniej 12 kolejnych miesięcy. Ten kalkulator pokazuje kurs NBP.

Jak działa kalkulator?

Wybierz datę zdarzenia (np. dostawy, wystawienia faktury albo uzyskania przychodu), walutę i kwotę. Kalkulator pobiera z NBP kurs średni z ostatniej tabeli opublikowanej przed tą datą i podaje jej numer, datę z dniem tygodnia oraz kwotę w złotych zaokrągloną do grosza. Gotowy zapis możesz skopiować do faktury lub dokumentu księgowego.

kwota w PLN = kwota w walucie × kurs średni NBP z ostatniego dnia roboczego przed datą zdarzenia

Przykład: faktura na 2 500 EUR z datą 2 listopada 2026 r. (poniedziałek).

Ostatnim dniem roboczym przed tą datą był piątek 30 października 2026 r. Kurs średni euro z tabeli nr 212/A/NBP/2026 wynosił 4,3955 zł, więc 2 500 EUR × 4,3955 = 10 988,75 zł.

Weekendy i święta

NBP publikuje tabelę A tylko w dni robocze. Jeśli dzień przed datą zdarzenia to sobota, niedziela lub święto, cofamy się do najbliższego wcześniejszego dnia, w którym tabela została opublikowana. Kalkulator pokazuje, które dni pominął i dlaczego.

Przykład: dokument z 4 maja 2026 r. (poniedziałek).

3 maja była niedziela i Święto Konstytucji, 2 maja – sobota, a 1 maja – Święto Pracy. Właściwy jest więc kurs z czwartku 30 kwietnia 2026 r. (tabela nr 083/A/NBP/2026): 1 EUR = 4,2589 zł, czyli 1 000 EUR = 4 258,90 zł.

Od 2025 r. dniem wolnym od pracy jest także Wigilia (24 grudnia), więc w tym dniu NBP nie publikuje kursów.

Waluty z tabeli B

Dla mniej popularnych walut, np. dirhama ZEA czy dolara tajwańskiego, NBP publikuje kursy średnie w tabeli B raz w tygodniu – w środę (a gdy środa jest dniem wolnym, dzień wcześniej). W takim przypadku kalkulator podaje kurs z ostatniej tabeli B opublikowanej przed wybraną datą. Na przykład dla daty 2 listopada 2026 r. jest to tabela nr 043/B/NBP/2026 z 28 października 2026 r.

Najczęściej zadawane pytania

Czy mogę użyć kursu z dnia wystawienia faktury?

Nie. Przepisy o VAT, PIT i CIT wskazują kurs z ostatniego dnia roboczego poprzedzającego dzień zdarzenia. Tabela opublikowana w dniu zdarzenia nie jest właściwa, nawet jeśli była już dostępna.

Co, jeśli dzień przed fakturą był świętem lub weekendem?

Bierze się kurs z ostatniego wcześniejszego dnia roboczego, w którym NBP opublikował tabelę. Dla faktury z poniedziałku jest to zwykle kurs z piątku.

Od której daty liczyć kurs przy fakturach w KSeF?

Ma to znaczenie, gdy faktura jest wystawiana przed powstaniem obowiązku podatkowego (art. 31a ust. 2 ustawy o VAT). Fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do KSeF (art. 106na ust. 1), a fakturę wystawioną w trybie offline24 lub w czasie awarii KSeF – w dniu wskazanym na niej jako data wystawienia (art. 106nda ust. 10 i art. 106nf ust. 9). W razie wątpliwości warto to potwierdzić z księgową lub doradcą podatkowym.

Jak zaokrąglać kwotę po przeliczeniu?

Kalkulator zaokrągla kwotę w złotych do pełnych groszy: końcówki od 0,5 grosza w górę, poniżej 0,5 grosza w dół. Kurs podajemy tak, jak publikuje go NBP – zwykle z czterema miejscami po przecinku.

Czy kurs EBC można stosować w PIT i CIT?

Wybór kursu Europejskiego Banku Centralnego przewiduje ustawa o VAT. Art. 11a ustawy o PIT oraz art. 12 ust. 2 i art. 15 ust. 1 ustawy o CIT odwołują się do kursów średnich NBP.

Co z różnicą między kursem z faktury a kursem z dnia zapłaty?

Taka różnica to różnica kursowa. W podatkach dochodowych rozlicza się ją osobno – zasady opisują art. 24c ustawy o PIT i art. 15a ustawy o CIT.