Wróć na blog

Najczęstsze pytania o faktury walutowe

03.06.2026 14 min czytania

Faktura walutowa pozwala rozliczyć sprzedaż w euro, dolarach, funtach i innych walutach, ale samo wpisanie EUR lub USD na dokumencie nie rozwiązuje wszystkich kwestii podatkowych. Trzeba wiedzieć, jaki kurs zastosować, kiedy przeliczyć przychód i VAT na złote, co zrobić z różnicami kursowymi oraz czy zagraniczny kontrahent oznacza automatycznie fakturę bez polskiego VAT. Poniżej odpowiadamy na najczęstsze pytania o faktury w walutach obcych – z uwzględnieniem zasad obowiązujących w 2026 roku.

Co to jest faktura walutowa?

Faktura walutowa to faktura, na której należność została określona w walucie innej niż polski złoty, np.:

  • EUR – euro,
  • USD – dolar amerykański,
  • GBP – funt szterling,
  • CHF – frank szwajcarski,
  • CZK – korona czeska.

Wystawianie takich dokumentów jest normalną praktyką nie tylko w handlu międzynarodowym. Polska firma może ustalić rozliczenie w walucie obcej również z polskim kontrahentem.

W praktyce najwięcej pytań pojawia się nie przy samym wystawieniu dokumentu, lecz przy przeliczaniu kwot na PLN do celów podatkowych.

Czy polska firma może wystawić fakturę w euro lub dolarach?

Tak. Polski przedsiębiorca może wystawiać faktury w walutach obcych.

Nie ma więc przeszkód, aby wartość usługi została określona przykładowo na:

1 500 EUR

zamiast na odpowiadającą jej kwotę w złotych.

Walutę transakcji warto ustalić z kontrahentem już na etapie oferty lub umowy. Pozwala to uniknąć późniejszych wątpliwości dotyczących tego, w jakiej walucie klient powinien dokonać zapłaty.

Czy fakturę walutową można wystawić polskiemu kontrahentowi?

Tak.

Częsty błąd polega na założeniu:

faktura w PLN = klient z Polski
faktura w EUR = klient zagraniczny

Nie ma takiej zasady.

Dwie polskie firmy mogą umówić się na cenę określoną w euro i rozliczać transakcję w tej walucie. Z drugiej strony faktura wystawiona zagranicznemu klientowi nie musi automatycznie oznaczać, że wszystkie jej kwoty muszą być podane w walucie obcej.

Waluta rozliczenia i kraj kontrahenta to dwie odrębne kwestie.

Czy faktura walutowa może zawierać polski VAT?

Tak.

Samo wystawienie faktury w euro, dolarach czy funtach nie powoduje, że transakcja przestaje podlegać polskiemu VAT.

Najpierw należy ustalić sposób opodatkowania konkretnej sprzedaży. Jeżeli zgodnie z przepisami transakcja podlega VAT w Polsce, odpowiednia stawka podatku może wystąpić również na fakturze walutowej.

Przykładowo polska firma może sprzedać towar polskiemu kontrahentowi za 1 000 EUR netto i zastosować właściwą dla tej sprzedaży polską stawkę VAT.

W jakiej walucie należy wykazać VAT na fakturze?

To jedno z najważniejszych pytań dotyczących faktur walutowych.

Zgodnie z art. 106e ust. 11 ustawy o VAT kwoty podatku wykazuje się w złotych.

W praktyce faktura może więc przedstawiać wartości transakcji w walucie obcej, natomiast podatek VAT podlega również odpowiedniemu przeliczeniu na PLN.

Zasada ta została zachowana także w KSeF 2.0. Struktura FA(3) umożliwia wystawianie faktur w walucie obcej, a Ministerstwo Finansów wskazuje, że kwota podatku jest dodatkowo wykazywana po przeliczeniu na złote.

Jak wygląda faktura walutowa z VAT?

Załóżmy, że przedsiębiorca wystawia fakturę w EUR i dana sprzedaż podlega w Polsce VAT.

Dokument może zawierać wartości transakcji w euro, ale dla potrzeb podatku VAT pojawia się również wartość podatku przeliczona na PLN.

Nie należy więc zakładać, że skoro klient płaci w euro, przedsiębiorca nie potrzebuje żadnych wartości w złotych.

To właśnie rozliczenia podatkowe powodują, że przy fakturach walutowych szczególnie istotny staje się właściwy kurs przeliczeniowy.

Jaki kurs zastosować do faktury walutowej?

Nie istnieje jedna odpowiedź właściwa dla każdej sytuacji.

Trzeba najpierw ustalić, co dokładnie jest przeliczane:

  • kwota do celów VAT,
  • przychód podatkowy,
  • koszt podatkowy,
  • faktycznie otrzymana lub zapłacona kwota,
  • wartość potrzebna do ustalenia różnicy kursowej.

To ważne, ponieważ kurs stosowany do rozliczenia VAT nie musi w każdej sytuacji wynikać dokładnie z tych samych zasad co przeliczenie dla podatku dochodowego.

Największym błędem jest więc automatyczne przyjęcie kursu z dnia wystawienia faktury bez wcześniejszego ustalenia, do jakiego celu ma on zostać zastosowany.

Jaki kurs stosuje się do VAT na fakturze walutowej?

Podstawowe zasady określa art. 31a ustawy o VAT.

Co do zasady, 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 ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego.

Przepisy przewidują również możliwość zastosowania odpowiedniego kursu Europejskiego Banku Centralnego na zasadach określonych w ustawie.

Istnieją też sytuacje szczególne, dlatego przy nietypowej transakcji trzeba sprawdzić moment powstania obowiązku podatkowego oraz właściwe regulacje.

Czy zawsze bierze się kurs z dnia poprzedzającego wystawienie faktury?

Nie.

To bardzo częsty błąd.

Podstawowa zasada VAT odnosi się do dnia powstania obowiązku podatkowego, a nie automatycznie do daty wystawienia dokumentu.

Jeżeli jednak faktura zostanie wystawiona przed powstaniem obowiązku podatkowego, zastosowanie mogą znaleźć szczególne zasady wynikające z art. 31a ustawy o VAT.

Dlatego nie powinno się upraszczać reguły do stwierdzenia:

„Faktura w euro = zawsze kurs NBP z dnia przed wystawieniem”.

Najpierw trzeba ustalić datę istotną podatkowo dla konkretnej transakcji.

Co jeśli w dniu, z którego potrzebuję kursu, NBP go nie publikuje?

Przepisy odwołują się do ostatniego dnia roboczego poprzedzającego właściwe zdarzenie.

Ma to znaczenie np. przy weekendach i świętach.

Jeżeli zdarzenie istotne dla rozliczenia przypada w poniedziałek, nie należy szukać kursu opublikowanego w niedzielę. W praktyce właściwy kurs może pochodzić z piątku, o ile był on ostatnim dniem roboczym poprzedzającym dane zdarzenie.

Dobry program do fakturowania powinien ograniczać konieczność ręcznego wyszukiwania takich kursów.

Czy kurs waluty musi być podany na fakturze?

Nie należy utożsamiać obowiązku prawidłowego przeliczenia podatku z ogólnym obowiązkiem drukowania kursu NBP na każdej fakturze.

Kurs może być jednak bardzo przydatną informacją, ponieważ pozwala później ustalić, według jakiej wartości wykonano przeliczenie.

W KSeF 2.0 struktura FA(3) umożliwia wskazanie kursu waluty właściwego dla pozycji faktury. Ministerstwo Finansów przewidziało do tego odpowiednie pola struktury.

Czy KSeF obsługuje faktury walutowe?

Tak.

KSeF 2.0 pozwala wystawiać faktury w walutach obcych. W strukturze FA(3) wskazuje się odpowiedni kod waluty zgodny z ISO 4217, np. EUR.

Ministerstwo Finansów w podręczniku KSeF 2.0 wprost opisuje sposób wystawiania faktur walutowych. Dla sprzedaży opodatkowanej VAT wartości mogą być określone w walucie obcej, a odpowiednie kwoty podatku są dodatkowo wykazywane po przeliczeniu na PLN.

Oznacza to, że obowiązkowy KSeF nie eliminuje możliwości rozliczania się z klientami w euro, dolarach czy innych walutach.

Czy w KSeF można podać kurs waluty?

Tak.

Struktura FA(3) umożliwia wskazanie kursu waluty właściwego dla danej pozycji faktury. Ministerstwo Finansów przewidziało również odpowiednie pola dotyczące kursów przy fakturach zaliczkowych.

KSeF przewiduje ponadto pola „KursUmowny” i „WalutaUmowna” dla określonych sytuacji, gdy faktura jest wystawiana w złotych albo jako dokument dwuwalutowy, a strony chcą dodatkowo wskazać uzgodniony kurs przeliczenia.

Warto przy tym odróżnić kurs podatkowy od kursu umownego pomiędzy stronami. Nie zawsze są one tym samym.

Czy faktura walutowa dla zagranicznego klienta jest bez VAT?

Nie zawsze.

Sam fakt, że nabywca ma siedzibę w Niemczech, Szwecji, Francji, Wielkiej Brytanii czy Stanach Zjednoczonych, nie wystarcza do ustalenia sposobu opodatkowania.

Trzeba sprawdzić między innymi:

  • czy sprzedawany jest towar czy usługa,
  • gdzie znajduje się nabywca,
  • czy nabywca jest przedsiębiorcą czy konsumentem,
  • jakie jest miejsce świadczenia,
  • czy mamy do czynienia z transakcją wewnątrzunijną,
  • czy zastosowanie ma mechanizm reverse charge,
  • czy występuje eksport,
  • czy dla danej czynności obowiązują przepisy szczególne.

Dlatego waluta faktury nie decyduje o stawce VAT.

Można wystawić fakturę w EUR z polskim VAT, jak również fakturę w EUR bez wykazanego polskiego VAT – zależnie od charakteru transakcji.

Czy faktura w euro oznacza WDT?

Nie.

Wewnątrzwspólnotowa dostawa towarów, czyli WDT, jest określonym rodzajem transakcji, a nie nazwą faktury wystawionej w euro.

Polska firma może wystawić fakturę:

  • polskiemu klientowi w EUR – i nie będzie to WDT,
  • niemieckiemu klientowi w PLN – i w odpowiednich okolicznościach transakcja może być WDT.

Waluta dokumentu nie przesądza więc o podatkowej klasyfikacji sprzedaży.

Czy faktura w euro dla firmy z UE wymaga numeru VAT UE?

Jeżeli transakcja ma być rozliczana według zasad właściwych dla określonych transakcji wewnątrzwspólnotowych, status podatkowy kontrahenta i jego numer VAT UE mogą mieć bardzo duże znaczenie.

Nie należy jednak stosować zasady:

EUR = obowiązkowo VAT UE.

To charakter transakcji decyduje o wymaganiach, a nie waluta znajdująca się na fakturze.

Przed dokonaniem transakcji wewnątrzunijnej warto zweryfikować status kontrahenta w odpowiednim systemie i zachować dokumentację potwierdzającą sposób rozliczenia.

Czy na fakturze walutowej można podać konto w euro?

Tak.

Jeżeli przedsiębiorca oczekuje zapłaty w EUR, praktycznym rozwiązaniem jest wskazanie rachunku bankowego umożliwiającego przyjmowanie przelewów w euro.

Analogicznie można wykorzystywać rachunki dla USD, GBP czy innych obsługiwanych walut.

Pozwala to ograniczyć automatyczne przewalutowania wykonywane przez bank.

Trzeba jednak pamiętać, że sam fakt posiadania rachunku walutowego nie zmienia podatkowych zasad przeliczania przychodów czy VAT.

Czy klient musi zapłacić w walucie wskazanej na fakturze?

Najbezpieczniej, aby warunki płatności wynikały z ustaleń pomiędzy stronami.

Jeżeli cena została ustalona w EUR i faktura wskazuje należność w EUR, naturalnym rozwiązaniem jest płatność w tej walucie.

Strony mogą jednak przewidzieć inne zasady, np. możliwość zapłaty w PLN według uzgodnionego kursu.

W takiej sytuacji szczególnie ważne jest jednoznaczne określenie:

  • według jakiego kursu nastąpi przeliczenie,
  • z jakiego dnia będzie kurs,
  • kto ponosi koszty przewalutowania,
  • na jaki rachunek ma zostać wykonany przelew.

Pozwala to uniknąć sytuacji, w której sprzedawca oczekuje 1 000 EUR, a klient samodzielnie przelicza tę kwotę na PLN według wybranego przez siebie kursu.

Co to jest faktura dwuwalutowa?

W praktyce można spotkać dokumenty pokazujące wartości jednocześnie w dwóch walutach, np. PLN i EUR.

Może to być przydatne, gdy cena została powiązana z walutą obcą, ale rozliczenie pomiędzy stronami odbywa się w złotych.

W KSeF 2.0 przewidziano pola pozwalające podać walutę umowną i kurs umowny. Ministerstwo Finansów wskazuje przykład, w którym strony ustalają cenę 100 EUR, płatność następuje w PLN, a uzgodniony kurs wynosi 4,50 PLN za euro. W efekcie nabywca płaci 450 PLN.

Trzeba jednak pamiętać, że kurs ustalony handlowo pomiędzy kontrahentami nie musi być kursem właściwym do wszystkich rozliczeń podatkowych.

Jak przeliczyć przychód z faktury walutowej na PLN?

Faktura wystawiona w EUR czy USD nie oznacza, że przychód pozostaje dla celów podatku dochodowego wyłącznie w walucie obcej.

Przychody wyrażone w walutach obcych należy przeliczyć na złote zgodnie z zasadami właściwymi dla podatku dochodowego.

W przypadku przedsiębiorców rozliczających PIT zasadniczo stosuje się średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu.

Podobne zasady funkcjonują w CIT.

Dlatego system księgowy powinien rozróżniać wartość faktury w walucie od jej wartości podatkowej wyrażonej w PLN.

Czy kurs do VAT i podatku dochodowego zawsze jest taki sam?

Nie zawsze.

W praktyce często może się zdarzyć, że zastosowany kurs będzie taki sam, ale nie należy przyjmować tego automatycznie.

VAT i podatek dochodowy posiadają własne regulacje dotyczące momentu oraz sposobu przeliczania kwot w walutach obcych.

Dlatego prawidłowa kolejność powinna wyglądać tak:

  1. ustal moment powstania obowiązku podatkowego w VAT,
  2. ustal zasady przeliczenia VAT,
  3. ustal moment powstania przychodu dla podatku dochodowego,
  4. określ właściwy kurs dla przychodu,
  5. dopiero wtedy sprawdź, czy w konkretnej sytuacji oba przeliczenia dają ten sam kurs.

Co to są różnice kursowe?

Różnice kursowe powstają między innymi dlatego, że wartość waluty może zmienić się pomiędzy momentem powstania przychodu a otrzymaniem zapłaty.

Przykład:

Firma wystawia fakturę na 2 000 EUR.

Dla celów podatkowych wartość przychodu zostaje przeliczona według właściwego kursu. Klient płaci jednak dwa tygodnie później, kiedy kurs euro jest już inny.

W rezultacie złotowa wartość faktycznie otrzymanych 2 000 EUR może różnić się od wartości przychodu ustalonej wcześniej.

Ta różnica może mieć znaczenie podatkowe.

Czy różnice kursowe mogą być dodatnie i ujemne?

Tak.

Zmiana kursu może działać w obie strony.

Jeżeli złotowa wartość otrzymanej zapłaty jest – zgodnie z zasadami podatkowymi – wyższa od wcześniej ustalonej wartości przychodu, może powstać dodatnia różnica kursowa.

Jeżeli jest niższa, może powstać różnica ujemna.

Analogiczne zagadnienia występują po stronie kosztów i regulowania zobowiązań w walutach obcych.

Dlatego przedsiębiorca regularnie rozliczający się w EUR lub USD powinien korzystać z systemu księgowego, który prawidłowo obsługuje różnice kursowe.

Czy faktura zaliczkowa może być wystawiona w walucie obcej?

Tak.

Możliwe jest wystawienie faktury dokumentującej zaliczkę otrzymaną w walucie obcej.

Trzeba jednak pamiętać, że otrzymanie zaliczki może mieć wpływ na moment powstania obowiązku podatkowego, a tym samym na kurs wykorzystywany przy przeliczeniach.

Przy kilku zaliczkach otrzymywanych w różnych dniach sytuacja staje się bardziej złożona, ponieważ poszczególne płatności mogą wymagać zastosowania właściwych dla nich zasad przeliczenia.

Struktura FA(3) KSeF przewiduje pola kursów również dla faktur zaliczkowych.

Czy fakturę korygującą można wystawić w walucie obcej?

Tak. Jeżeli faktura pierwotna została wystawiona w walucie obcej, korekta również może odnosić się do wartości walutowych.

Najwięcej uwagi wymaga jednak kurs zastosowany do rozliczenia korekty.

Nie powinno się automatycznie przyjmować bieżącego kursu z dnia wystawienia faktury korygującej. Sposób przeliczenia zależy m.in. od przyczyny korekty i regulacji dotyczących danego podatku.

Przykładowo czym innym jest korekta błędu istniejącego już na fakturze pierwotnej, a czym innym późniejsze zdarzenie gospodarcze, takie jak udzielenie rabatu.

Czy można wystawić fakturę w jednej walucie, a otrzymać płatność w innej?

Może się tak zdarzyć, jeżeli strony tak ustaliły.

Przykładowo cena może zostać określona w EUR, ale kontrahenci mogą dopuścić zapłatę w PLN według określonego kursu.

Z biznesowego punktu widzenia warto jednak takie zasady ustalić wcześniej. W przeciwnym razie mogą pojawić się spory dotyczące tego, jaka kwota rzeczywiście powoduje całkowite rozliczenie należności.

Program do fakturowania powinien w takiej sytuacji umożliwiać prawidłowe oznaczenie płatności i pozostałego salda.

Czy trzeba mieć osobne konto bankowe dla każdej waluty?

Nie ma ogólnej zasady, która nakazywałaby przedsiębiorcy otwieranie osobnego rachunku dla każdej waluty występującej na fakturach.

Może to być jednak ekonomicznie uzasadnione.

Jeżeli firma regularnie otrzymuje płatności w EUR, rachunek prowadzony w euro może ograniczyć koszty przewalutowania. Podobnie wygląda sytuacja z innymi często wykorzystywanymi walutami.

Przed wyborem rachunku warto sprawdzić nie tylko opłatę za jego prowadzenie, ale również kursy przewalutowania i koszty przelewów zagranicznych.

Jakie są najczęstsze błędy przy fakturach walutowych?

W praktyce problemy najczęściej nie wynikają z wyboru niewłaściwej waluty na fakturze, lecz z jej późniejszego rozliczenia.

Do typowych błędów należą:

  • automatyczne stosowanie kursu z dnia wystawienia faktury,
  • nieprawidłowe przeliczenie VAT,
  • założenie, że faktura w EUR dla zagranicznej firmy zawsze jest bez VAT,
  • mylenie kursu umownego z kursem podatkowym,
  • pomijanie różnic kursowych,
  • błędne rozliczanie zaliczek w walucie obcej,
  • zastosowanie niewłaściwego kursu przy korekcie,
  • uznanie, że faktura w euro automatycznie oznacza transakcję wewnątrzwspólnotową,
  • brak jednoznacznego ustalenia waluty płatności z kontrahentem.

Najbezpieczniej traktować fakturę walutową jako dokument, w którym trzeba oddzielić warunki handlowe pomiędzy stronami od zasad podatkowego przeliczania waluty.

Faktura walutowa – przykład

Załóżmy, że polska firma sprzedaje usługę za:

2 000 EUR netto

i transakcja podlega opodatkowaniu VAT w Polsce.

Przy wystawianiu i rozliczaniu dokumentu przedsiębiorca powinien kolejno:

  1. ustalić właściwą stawkę VAT,
  2. określić moment powstania obowiązku podatkowego,
  3. ustalić właściwy kurs dla celów VAT,
  4. wykazać wymaganą kwotę podatku również w PLN,
  5. określić moment powstania przychodu dla podatku dochodowego,
  6. zastosować właściwe zasady przeliczenia przychodu,
  7. po otrzymaniu płatności sprawdzić, czy powstały różnice kursowe.

Dopiero taki proces pokazuje pełne rozliczenie faktury walutowej.

FAQ – najczęstsze pytania o faktury walutowe

Czy mogę wystawić fakturę w euro?

Tak. Polska firma może wystawiać faktury w EUR oraz innych walutach.

Czy mogę wystawić fakturę w euro polskiej firmie?

Tak. Waluta obca nie jest zarezerwowana dla transakcji zagranicznych.

Czy faktura w euro może mieć 23% VAT?

Tak, jeżeli dana transakcja podlega w Polsce opodatkowaniu według tej stawki. Waluta faktury sama w sobie nie wpływa na stawkę podatku.

Czy VAT na fakturze walutowej trzeba przeliczyć na PLN?

Tak. Ustawa o VAT wymaga wykazywania kwot podatku w złotych.

Czy zawsze stosuję kurs NBP z dnia poprzedzającego wystawienie faktury?

Nie. W VAT podstawowa reguła odwołuje się do dnia poprzedzającego moment powstania obowiązku podatkowego, z uwzględnieniem szczególnych zasad przewidzianych w przepisach.

Czy kurs NBP musi znajdować się na fakturze?

Nie ma ogólnego obowiązku drukowania kursu NBP na każdej fakturze walutowej. Informacja o zastosowanym kursie może być jednak bardzo pomocna przy późniejszej weryfikacji rozliczeń.

Czy faktury walutowe można wystawiać w KSeF?

Tak. Struktura FA(3) KSeF obsługuje faktury wystawiane w walutach obcych.

Czy KSeF obsługuje EUR i USD?

Tak. Faktura zawiera kod właściwej waluty zgodny ze standardem ISO 4217, np. EUR lub USD.

Czy faktura w EUR dla firmy z Niemiec zawsze jest bez polskiego VAT?

Nie. Sposób opodatkowania zależy od rodzaju transakcji, miejsca świadczenia lub dostawy, statusu nabywcy i innych warunków wynikających z przepisów. Sama waluta oraz kraj kontrahenta nie wystarczają do ustalenia VAT.

Czy płatność musi wpłynąć na konto walutowe?

Nie ma ogólnego obowiązku posiadania rachunku walutowego tylko dlatego, że wystawiono fakturę w obcej walucie. Konto walutowe może jednak ograniczyć koszty przewalutowania.

Czy przy fakturze walutowej powstają różnice kursowe?

Mogą powstać, jeżeli kurs zastosowany przy ustalaniu wartości podatkowej różni się od kursu właściwego przy późniejszej zapłacie.

Podsumowanie

Faktura walutowa nie jest szczególnym dokumentem przeznaczonym wyłącznie do eksportu lub sprzedaży zagranicznej. Może zostać wystawiona zarówno polskiemu, jak i zagranicznemu kontrahentowi, a sama waluta nie przesądza o sposobie opodatkowania VAT.

Najważniejsze jest prawidłowe ustalenie kursu. Nie należy automatycznie przyjmować kursu z dnia wystawienia faktury. Trzeba osobno przeanalizować zasady dotyczące VAT, podatku dochodowego, zaliczek, korekt oraz ewentualnych różnic kursowych.

W 2026 roku faktury walutowe są również obsługiwane przez KSeF 2.0. Struktura FA(3) pozwala wskazać walutę obcą, a przy sprzedaży opodatkowanej przewiduje także wykazanie odpowiedniej kwoty VAT przeliczonej na PLN.

W praktyce dobra obsługa faktur walutowych powinna więc automatyzować nie tylko samo wystawienie dokumentu w EUR czy USD, ale również pobieranie właściwych kursów, przeliczenia na PLN oraz kontrolę późniejszych rozliczeń. Dzięki temu przedsiębiorca nie musi za każdym razem ręcznie sprawdzać tabel kursowych i wykonywać tych samych obliczeń.

Wystawiaj faktury zgodne z KSeF

Załóż darmowe konto w fakturbox i zacznij w kilka minut.