PoliczToNaCzystoPL
WSKAŹNIKI PL
Stopa NBP:3,75%RPP•
WIBOR 3M:4,00%NBP + 0,25 pp•
WIBOR 6M:4,10%NBP + 0,35 pp•
EUR / PLN:4,38 złTabela A NBP•
USD / PLN:3,84 złTabela A NBP•
CHF / PLN:4,63 złTabela A NBP•
Minimalna krajowa:4 666 zł+366 zł r/r•
Inflacja CPI:4,2%Cel NBP: 2,5%•
Stopa NBP:3,75%RPP•
WIBOR 3M:4,00%NBP + 0,25 pp•
WIBOR 6M:4,10%NBP + 0,35 pp•
EUR / PLN:4,38 złTabela A NBP•
USD / PLN:3,84 złTabela A NBP•
CHF / PLN:4,63 złTabela A NBP•
Minimalna krajowa:4 666 zł+366 zł r/r•
Inflacja CPI:4,2%Cel NBP: 2,5%•
Inwestycje i Oszczędności9 min czytania

Jak Prawidłowo Przeliczać Kursy Walut na Fakturach B2B wg Art. 31a Ustawy o VAT? [Przewodnik z Przykładami]

Zasady stosowania kursów średnich NBP na fakturach w EUR, USD i GBP: pułapka weekendowa, obowiązkowy VAT w PLN oraz podatkowe różnice kursowe.

MK
Mateusz Kowalczyk
Doradca Podatkowy i Ekspert ds. Ubezpieczeń Społecznych
Stan prawny: 2026 r.Aktualizacja: 28 września 2026

Wystawianie faktur w walutach obcych (EUR, USD, GBP, CHF) to codzienność tysięcy polskich specjalistów B2B, programistów, agencji marketingowych oraz firm eksportowych. Choć prawo zezwala na wystawienie faktury w dowolnej walucie świata, polski urząd skarbowy wymaga bezwzględnego zastosowania właściwego kursu średniego NBP oraz wykazania kwoty podatku VAT w złotych polskich. W tym przewodniku omawiamy żelazne reguły art. 31a ustawy o VAT, pułapki weekendowe oraz powstawanie podatkowych różnic kursowych.

1. Zasada ogólna: Kurs z ostatniego dnia roboczego (Art. 31a ust. 1)

Zgodnie z art. 31a ust. 1 ustawy o podatku od towarów i usług (Dz.U. z 2024 r. poz. 361 z późn. zm.), w przypadku gdy kwoty stosowane do określenia podstawy opodatkowania są określone w walucie obcej, przeliczenia na złote dokonuje się według:

„kursu średniego danej waluty obcej ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego.”

W usługach ciągłych oraz większości umów B2B obowiązek podatkowy powstaje z chwilą wykonania usługi (np. ostatni dzień miesiąca kalendarzowego). Oznacza to, że jeśli usługa programistyczna została wykonana 31 marca, właściwym kursem do przeliczenia faktury jest oficjalny kurs średni NBP z dnia 30 marca (jeśli 30 marca był dniem roboczym).

Oficjalny Kalkulator Walut i Faktur B2B

Przelicz kwotę faktury i VAT wg oficjalnego kursu NBP

Wpisz kwotę w EUR, USD lub GBP, a nasz symulator pobierze bieżącą Tabelę A NBP, przeliczy kwotę netto i automatycznie wygeneruje obowiązkową kwotę VAT w PLN:

Otwórz przelicznik NBP

2. Faktura wystawiona przed wykonaniem usługi (Art. 31a ust. 2)

Przedsiębiorcy często wystawiają fakturę zaliczkową lub fakturę przed faktycznym zakończeniem prac. W takiej sytuacji ustawodawca wprowadził regułę szczególną (art. 31a ust. 2):

  • Jeżeli podatnik wystawia fakturę przed powstaniem obowiązku podatkowego, przeliczenia na złote dokonuje się według kursu średniego NBP ogłoszonego na ostatni dzień roboczy poprzedzający dzień wystawienia faktury.

Przykład: Usługa ma zostać wykonana 15 kwietnia, ale fakturę wystawiono 10 kwietnia (czwartek). Kursem właściwym do przeliczenia faktury jest kurs NBP z 9 kwietnia (środa).

3. Pułapka weekendowa: Usługa wykonana w poniedziałek

Najczęstszym błędem księgowym wykrywanym podczas kontroli skarbowych jest błędne przeliczanie transakcji mających miejsce po weekendzie lub dniach ustawowo wolnych od pracy:

Zasada ostatniego dnia ROBOCZEGO

NBP nie ogłasza tabel kursowych w soboty, niedziele ani święta państwowe. Jeśli dzień powstania obowiązku podatkowego przypada na poniedziałek, ostatnim dniem roboczym go poprzedzającym jest piątek! Nie wolno szukać kursu z niedzieli ani stosować kursu poniedziałkowego (który NBP publikuje dopiero ok. 12:00 w południe).

4. Bezwzględny wymóg: Kwota podatku VAT musi być w złotych (PLN)!

Zgodnie z art. 106e ust. 11 ustawy o VAT, o ile pozycje netto oraz łączna wartość faktury mogą być wyrażone wyłącznie w walucie obcej (np. 5 000,00 EUR), o tyle:

„Kwoty podatku wykazuje się w złotych.”

Brak wykazania kwoty podatku VAT w złotych polskich na fakturze krajowej lub przy transakcji z polskim kontrahentem stanowi wadę formalną faktury. Polski fiskus nie przyjmuje deklaracji VAT w walutach obcych – podatek należny musi być precyzyjnie przeliczony na PLN z dokładnością do jednego grosza.

5. Różnice kursowe w podatku dochodowym (przychód vs zapłata)

Wystawienie faktury walutowej to dopiero pierwszy krok. Drugim jest moment, w którym kontrahent opłaca fakturę i środki wpływają na rachunek walutowy przedsiębiorcy:

  • Przychód należny: ewidencjonuje się według kursu NBP z dnia poprzedzającego wystawienie faktury / wykonanie usługi (np. 1 000 EUR × 4,30 zł = 4 300 zł przychodu).
  • Dzień faktycznej zapłaty: gdy kontrahent przeleje środki 2 tygodnie później, a kurs NBP wzrośnie do 4,35 zł, faktyczna wartość otrzymanych środków to 4 350 zł.
  • Dodatnia różnica kursowa: powstała różnica +50 zł stanowi przychód finansowy podlegający opodatkowaniu podatkiem dochodowym.
  • Ujemna różnica kursowa: gdyby kurs spadł do 4,25 zł, przedsiębiorca księguje 50 zł jako koszt uzyskania przychodów (KUP).

6. Najczęściej zadawane pytania (FAQ)

Standardy E-E-A-T i Rzetelność Merytoryczna
MK

Autor: Mateusz Kowalczyk

Doradca Podatkowy i Ekspert ds. Ubezpieczeń Społecznych

B. audytor podatkowy z 10-letnim doświadczeniem w obsłudze handlu międzynarodowego i B2B. Publikacja tworzona w oparciu o oficjalne interpretacje Ministerstwa Finansów, Krajowej Informacji Skarbowej oraz orzecznictwo sądów powszechnych i TSUE.

Zespół ds. Podatków Pośrednich i VAT PoliczToNaCzysto

Weryfikacja pod kątem ustawy o podatku od towarów i usług oraz orzecznictwa NSA. Treść zweryfikowana pod kątem aktualnego stanu prawnego na rok 2026 (Wrzesień 2026 r.).