Dla przewoźników

Sprawdź kurs NBP do faktury w euro i innej walucie

Kwotę z faktury w walucie przelicza się na złote według kursu średniego NBP z ostatniego dnia roboczego przed dniem powstania obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT). Narzędzie pobiera ten kurs z API NBP i podaje numer tabeli, datę, kwotę w złotych oraz zdanie do skopiowania.

1 Do czego potrzebujesz kursu
2 Data i kwota

Kurs z ostatniej tabeli A NBP przed tą datą.

Przeliczymy ją na złote.

Wynik orientacyjny, kurs średni NBP z tabeli A pobierany z API NBP. Narzędzie pomocnicze, nie porada podatkowa.

Jak liczymy kurs do faktury

Ustawa o VAT każe przeliczać kwoty w walucie obcej według kursu średniego NBP ogłoszonego na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego (art. 31a ust. 1). Gdy fakturę wystawiono przed powstaniem obowiązku podatkowego, bierze się kurs z ostatniego dnia roboczego przed dniem wystawienia faktury (art. 31a ust. 2). Tę samą regułę ostatniego dnia roboczego mają ustawy o podatku dochodowym: dla przychodów art. 11a ust. 1 ustawy o PIT i art. 12 ust. 2 ustawy o CIT, dla kosztów art. 11a ust. 2 ustawy o PIT i art. 15 ust. 1 ustawy o CIT.

Narzędzie pyta API NBP o tabele A z 10 dni przed podaną datą i bierze ostatnią z nich. Tabela z samego dnia, który podajesz, nie jest "poprzedzająca", więc jej nie bierzemy. W API nie ma tabel z sobót, niedziel i świąt: na przykład między 23.12.2025 a 29.12.2025 nie ma żadnej tabeli, bo 24 grudnia jest od 2025 r. dniem wolnym od pracy. Wynik pokazuje numer tabeli i jej datę, bo te dane zwykle wpisuje się na fakturę lub do dokumentu księgowego.

Wzór: kwota w zł = kwota w walucie x kurs średni NBP. Narzędzie zaokrągla wynik do pełnego grosza.

Datę powstania obowiązku podatkowego określa art. 19a ustawy o VAT (zasada ogólna: z chwilą dokonania dostawy towarów lub wykonania usługi, z wyjątkami w dalszych przepisach). Narzędzie tej daty nie ustala, tylko dobiera do niej kurs.

Przykład

Usługa transportowa za 1000 EUR, obowiązek podatkowy w poniedziałek 12.10.2026. Ostatni dzień roboczy przed nim to piątek 09.10.2026. Tabela 197/A/NBP/2026: 1 EUR = 4,3775 zł, więc 1000 EUR = 4377,50 zł. Zdanie z narzędzia: "Przeliczenia na PLN dokonano według kursu średniego NBP z dnia 09.10.2026 (tabela nr 197/A/NBP/2026): 1 EUR = 4,3775 PLN. 1000,00 EUR = 4377,50 PLN."

Kursy średnie EUR z API NBP (tabela A), odczyt 11.10.2026.
Data obowiązku podatkowegoTabela A NBPData tabeliKurs EUR
12.10.2026 (poniedziałek)197/A/NBP/202609.10.20264,3775 zł
09.10.2026 (piątek)196/A/NBP/202608.10.20264,3789 zł
07.04.2026 (wtorek po Wielkanocy)065/A/NBP/202603.04.20264,2776 zł
07.01.2026 (środa po Trzech Królach)002/A/NBP/202605.01.20264,2110 zł
02.01.2026 (piątek po Nowym Roku)251/A/NBP/202531.12.20254,2267 zł
29.12.2025 (poniedziałek po świętach)248/A/NBP/202523.12.20254,2274 zł

Inne sposoby przeliczania

  • Kurs EBC: podatnik może wybrać przeliczanie według ostatniego kursu wymiany opublikowanego przez Europejski Bank Centralny na ostatni dzień poprzedzający dzień powstania obowiązku podatkowego (art. 31a ust. 1 zdanie drugie). Waluty inne niż euro przelicza się wtedy przez ich kurs względem euro.
  • Zasady z ustaw o podatku dochodowym: podatnik może przeliczać kwoty według zasad z przepisów o podatku dochodowym (art. 31a ust. 2a). Wybrane zasady stosuje co najmniej przez 12 kolejnych miesięcy (art. 31a ust. 2b).
  • Import towarów: przeliczenia dokonuje się zgodnie z przepisami celnymi (art. 31a ust. 3).
Gdy podasz datę przyszłą albo dzisiejszą przed publikacją tabeli, narzędzie pokaże ostatni opublikowany kurs z oznaczeniem, że właściwej tabeli jeszcze nie ma. Gdy API NBP nie odpowiada, użyje kursu zapisanego w narzędziu tylko wtedy, gdy pochodzi z właściwego dnia.
Narzędzie pomocnicze, nie porada podatkowa. Kurs pochodzi z tabeli A Narodowego Banku Polskiego. O sposobie rozliczenia decydują przepisy podane w źródłach i wybór metody przeliczania przez podatnika.

Pytania i odpowiedzi

Jaki kurs NBP wpisać na fakturę w euro?

Kurs średni z ostatniej tabeli A opublikowanej przed dniem powstania obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT), a przy fakturze wystawionej wcześniej, przed dniem jej wystawienia (art. 31a ust. 2).

Co, jeśli dzień wcześniej był weekend lub święto?

Bierze się ostatni wcześniejszy dzień, w którym NBP opublikował tabelę A, na przykład piątek przed poniedziałkiem.

Czy kurs z dnia wystawienia faktury jest właściwy?

Nie według art. 31a: przepis wskazuje dzień roboczy poprzedzający dzień powstania obowiązku podatkowego albo dzień wystawienia faktury, a nie ten sam dzień.

Skąd narzędzie bierze kurs?

Z oficjalnego API Narodowego Banku Polskiego (api.nbp.pl), tabela A kursów średnich walut obcych.

Powiązane materiały

  • Dotyczy: faktury i rozliczenia w walutach obcych: VAT, PIT i CIT
  • Sprawdzono:
  • Stan na: 11.10.2026. Informacja o przepisach według stanu na 11.10.2026, nie jest poradą prawną. Wiążące są akty prawne podane w źródłach.

Źródła

  1. Ustawa o podatku od towarów i usług, t.j. Dz.U. 2026 poz. 1263, art. 19a ust. 1 i art. 31a (stan: 11.10.2026)
  2. Ustawa o podatku dochodowym od osób fizycznych, t.j. Dz.U. 2026 poz. 592, art. 11a (stan: 11.10.2026)
  3. Ustawa o podatku dochodowym od osób prawnych, t.j. Dz.U. 2026 poz. 554, art. 12 ust. 2 i art. 15 ust. 1 (stan: 11.10.2026)
  4. NBP Web API, dokumentacja i kursy średnie (tabela A) (stan: 11.10.2026)
  5. Ustawa o dniach wolnych od pracy, t.j. Dz.U. 2025 poz. 296, art. 1 (stan: 11.10.2026)

Kontakt

Nie znalazłeś odpowiedzi?

Spedytorzy do dyspozycji całą dobę. Zadzwoń albo wyślij zapytanie, a spedytor przygotuje wycenę.

Opinie klientów page