Faktura w euro lub dolarach — jak przeliczyć ją na złote?
Fakturę można wystawić w euro, dolarach czy koronach — ale VAT i podatek dochodowy rozlicza się w złotych. O tym, jakim kursem przeliczyć kwoty, decyduje ustawa, nie wybór podatnika — i dla różnych zdarzeń (wystawienie, korekta, zapłata, wycena na koniec roku) właściwe są różne kursy.
- Opublikowano:
- Zaktualizowano merytorycznie:
- Stan prawny na:
Waluta faktury a waluta podatku
Przepisy nie zabraniają wystawienia faktury w walucie obcej — kwoty netto, brutto i ceny jednostkowe mogą być w euro, dolarach czy funtach. Jedna rzecz jest jednak sztywna: kwoty podatku VAT wykazuje się w złotych (art. 106e ust. 11 ustawy o VAT). Faktura na 1 000 EUR netto z VAT 23% musi więc obok „230 EUR" pokazać także VAT przeliczony na złote — a w KSeF (schema FA(3)) trafia on do dedykowanych pól P_14_xW razem z zastosowanym kursem.
Jaki kurs dla VAT
Zasada z art. 31a ust. 1 ustawy o VAT: kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (dla większości sprzedaży — dzień dostawy lub wykonania usługi). Jeżeli fakturę wystawiono wcześniej niż powstał obowiązek podatkowy, stosuje się kurs z dnia poprzedzającego wystawienie (ust. 2).
Praktyczne konsekwencje:
- faktura z poniedziałku przelicza się kursem z piątku — NBP nie publikuje
tabel w weekendy i święta, więc „ostatni dzień roboczy" wyznacza tabela, a nie kalendarzowe „wczoraj";
- kurs raz przyjęty do faktury zostaje z nią na zawsze — późniejsze zmiany
notowań niczego w niej nie zmieniają.
Ustawa dopuszcza też alternatywnie ostatni kurs EBC oraz — na wniosek — zasady przeliczania z podatku dochodowego (art. 31a ust. 2a); to opcje wiążące na co najmniej 12 miesięcy, z których większość firm nie korzysta.
Jaki kurs dla podatku dochodowego
CIT i PIT mają własne, bliźniacze reguły:
- przychód — kurs średni NBP z ostatniego dnia roboczego poprzedzającego
dzień uzyskania przychodu (art. 12 ust. 2 CIT, art. 11a ust. 1 PIT),
- koszt — kurs z dnia poprzedzającego dzień poniesienia kosztu, czyli
w praktyce dzień faktury (art. 15 ust. 1 CIT, art. 11a ust. 2 PIT).
Dla typowej faktury sprzedaży z tą samą datą wystawienia i sprzedaży kurs VAT i kurs przychodu wypadają tego samego dnia — ale to dwie odrębne normy i przy nietypowych datach (np. faktura przed dostawą) mogą się rozjechać.
Korekta faktury walutowej
Korekta nie bierze nowego kursu. Art. 31b ust. 1 ustawy o VAT każe przeliczyć zmianę podstawy opodatkowania kursem przyjętym do faktury pierwotnej. Rabat do faktury z marca rozlicza się więc marcowym kursem, choćby korektę wystawiono w grudniu. (Dla zbiorczych korekt z art. 106j ust. 3 istnieje opcja kursu bieżącego — to wyjątek, nie reguła.)
Zapłata i różnice kursowe
Między dniem ujęcia faktury a dniem zapłaty kurs zwykle się zmienia — i ta różnica jest podatkowo realna (art. 15a CIT / art. 24c PIT):
- przychód: należność 1 000 EUR ujęta po 4,30 (4 300 zł), zapłacona gdy
kurs wynosił 4,45 → dodatnia różnica kursowa 150 zł (przychód),
- koszt: zobowiązanie zapłacone po kursie wyższym niż z dnia ujęcia →
ujemna różnica kursowa (koszt).
Kursem zapłaty jest kurs faktycznie zastosowany, gdy naprawdę doszło do wymiany waluty (np. bank przewalutował wpłatę); gdy pieniądze zostały na rachunku walutowym — kurs średni NBP z dnia poprzedzającego zapłatę (art. 15a ust. 4). Kurs odbiegający o więcej niż 5% od kursu NBP organ może zakwestionować (ust. 5). Każda częściowa płatność rozlicza się własnym kursem — dwie wpłaty w różnych dniach to dwie różnice kursowe, nie jedna.
Koniec roku: wycena bilansowa
Jednostki prowadzące księgi rachunkowe wyceniają na dzień bilansowy otwarte należności i zobowiązania walutowe kursem średnim NBP obowiązującym na ten dzień (art. 30 ust. 1 ustawy o rachunkowości — tu wyjątkowo kurs Z dnia, nie z dnia poprzedniego). Powstałe różnice są „niezrealizowane": księgowo trafiają do przychodów/kosztów finansowych, ale przy podatkowej metodzie rozliczania różnic kursowych nie są przychodem ani kosztem podatkowym — podatkowo liczy się dopiero zapłata.
Częste błędy
- przeliczanie „dzisiejszym" kursem zamiast kursu z właściwego dnia,
- faktura walutowa bez VAT w złotych,
- korekta przeliczona kursem z dnia korekty zamiast kursu pierwotnego,
- jedna różnica kursowa „na koniec" zamiast różnicy od każdej płatności,
- sumowanie należności w EUR i PLN do jednej kwoty.
W Numelio fakturę walutową wystawia się jak każdą inną: system sam pobiera właściwy kurs NBP (z podaniem tabeli i daty), pokazuje VAT w złotych na fakturze i w KSeF, pilnuje kursu pierwotnego przy korektach, a przy każdej płatności — także częściowej — wylicza i księguje różnicę kursową z pełnym uzasadnieniem prawnym.
Źródła i podstawa prawna
- Ustawa o VAT (art. 31a — przeliczanie walut; art. 31b — korekty; art. 106e ust. 11 — kwoty podatku w złotych), ISAP
- Ustawa o CIT (art. 12 ust. 2, art. 15 ust. 1, art. 15a — różnice kursowe), ISAP
- Ustawa o PIT (art. 11a, art. 24c), ISAP
- Ustawa o rachunkowości (art. 30 — wycena pozycji walutowych), ISAP
- Kursy średnie NBP — tabele A i B oraz API
Treść ma charakter informacyjny według stanu prawnego na 09.09.2026 i nie stanowi porady podatkowej ani prawnej — indywidualna sytuacja może wymagać analizy z doradcą.