Sprawdź kurs średni NBP z ostatniego dnia roboczego przed wybraną datą i przelicz kwotę faktury lub przychodu zagranicznego na złote.
–
–
Wyniki mają charakter informacyjny. W sprawach podatkowych rozstrzygają przepisy i interpretacje urzędowe.
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.
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.
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ł.
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.
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.
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.
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.
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.
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.
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.
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.