Faktura w Walucie Obcej — Kurs Przeliczeniowy i Zasady
Faktura w Walucie Obcej — Kurs Przeliczeniowy i Zasady
Wystawianie faktur w walucie obcej to codzienność dla firm współpracujących z zagranicznymi kontrahentami. Przepisy podatkowe ściśle regulują jednak, jak należy taką fakturę wystawić, jaki kurs zastosować i jak rozliczyć VAT. W tym poradniku wyjaśniamy wszystko krok po kroku.
Kiedy można wystawić fakturę w walucie obcej?
Polska ustawa o VAT nie zabrania wystawiania faktur w walutach obcych. Fakturę w EUR, USD, GBP lub innej walucie możesz wystawić zarówno polskiemu, jak i zagranicznemu kontrahentowi — pod jednym warunkiem: kwota VAT musi być zawsze przeliczona i podana w złotych polskich (PLN).
Faktury walutowe są szczególnie powszechne w przypadku:
- eksportu towarów poza Unię Europejską,
- wewnątrzwspólnotowej dostawy towarów (WDT),
- świadczenia usług dla firm unijnych (B2B),
- rozliczeń z kontrahentami z USA, Wielkiej Brytanii czy innych krajów spoza UE.
Jeśli Twoja firma regularnie wystawia faktury w walutach obcych, skorzystaj z naszego generatora faktur, który obsługuje automatyczne przeliczenia kursowe.
Który kurs wymiany zastosować?
To najczęstsze pytanie zadawane przez przedsiębiorców. Zasada jest prosta, choć zdarza się ją pomylić:
Kurs NBP — średni kurs z dnia poprzedzającego
Zgodnie z art. 31a ustawy o VAT, do przeliczenia kwot wyrażonych w walucie obcej stosuje się średni kurs danej waluty ogłoszony przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego.
Oznacza to, że jeżeli obowiązek podatkowy powstał w środę (np. data wykonania usługi lub wydania towaru), to stosujesz kurs NBP z wtorku — o ile wtorek był dniem roboczym. Jeśli poprzedni dzień roboczy przypadał wcześniej (np. poprzedzał weekend lub święto), stosujesz kurs z tego właśnie dnia.
Kiedy powstaje obowiązek podatkowy?
Obowiązek podatkowy co do zasady powstaje:
- z chwilą dokonania dostawy towarów lub wykonania usługi,
- lub z chwilą otrzymania zapłaty (zaliczki, przedpłaty) — jeśli nastąpiła wcześniej.
Dlatego kurs do przeliczenia faktury walutowej zależy od tego, które zdarzenie nastąpiło jako pierwsze.
Alternatywa: kurs EBC
Zamiast kursu NBP możesz zastosować kurs ogłoszony przez Europejski Bank Centralny (EBC) na ostatni dzień roboczy poprzedzający dzień obowiązku podatkowego. Ta opcja przydaje się zwłaszcza przy rozliczeniach w EUR z kontrahentami unijnymi.
Jak obliczyć VAT od faktury w walucie obcej?
VAT zawsze wyrażasz i wykazujesz w PLN — nawet jeśli cała faktura jest wystawiona w EUR czy USD.
Schemat przeliczenia:
- Ustal wartość netto w walucie obcej (np. 1 000 EUR).
- Znajdź właściwy kurs NBP (np. 4,2350 PLN/EUR).
- Oblicz wartość netto w PLN: 1 000 × 4,2350 = 4 235,00 PLN.
- Nalicz VAT od wartości PLN: 4 235,00 × 23% = 974,05 PLN.
- Wartość brutto w PLN: 4 235,00 + 974,05 = 5 209,05 PLN.
Na fakturze możesz podać wartości netto i brutto w EUR, ale kwota VAT musi być wyraźnie wykazana w PLN.
Jeśli chcesz szybko wystawić jak wystawić fakturę VAT z poprawnym przeliczeniem walutowym, skorzystaj z naszego narzędzia dostępnego na Faktuj.pl.
Przykład praktyczny — faktura w EUR
Poniżej przykład faktury za usługi doradcze wystawionej w euro dla kontrahenta z Niemiec (transakcja B2B wewnątrzunijna).
Dane transakcji:
- Data wykonania usługi: 18 marca 2026 r. (środa)
- Kurs NBP z 17 marca 2026 r. (wtorek): 4,2150 PLN/EUR
- Wartość usługi: 2 500,00 EUR netto
- Stawka VAT: 0% (WDT / odwrotne obciążenie przy usługach B2B)
| Pozycja | Wartość w EUR | Kurs NBP | Wartość w PLN |
|---|---|---|---|
| Wartość netto | 2 500,00 EUR | 4,2150 | 10 537,50 PLN |
| VAT (0% — WDT B2B) | 0,00 EUR | — | 0,00 PLN |
| Wartość brutto | 2 500,00 EUR | — | 10 537,50 PLN |
Uwaga: W przypadku usług świadczonych dla podatników VAT z innych krajów UE (B2B) zastosowanie ma mechanizm odwrotnego obciążenia — VAT rozlicza nabywca w swoim kraju. Na fakturze należy umieścić adnotację: „odwrotne obciążenie" lub „reverse charge" oraz numer VAT-UE nabywcy.
Dla kontrahentów spoza UE (np. USA) eksport usług jest zazwyczaj opodatkowany stawką 0% VAT lub jest poza zakresem polskiego VAT — sprawdź konkretne regulacje dla swojej branży.
Transakcje krajowe a zagraniczne — różnice
Sprzedaż krajowa w walucie obcej
Jeżeli wystawiasz fakturę w EUR lub USD polskiemu kontrahentowi, zasady przeliczenia są identyczne jak opisane powyżej. VAT naliczasz według polskiej stawki (np. 23%) i podajesz w PLN. Taka sytuacja zdarza się np. przy długoterminowych kontraktach, gdzie strony umówiły się na rozliczenie w euro.
Wewnątrzwspólnotowa dostawa towarów (WDT)
WDT (sprzedaż towarów do nabywcy z innego kraju UE będącego podatnikiem VAT) podlega stawce 0% VAT po spełnieniu warunków dokumentacyjnych. Przeliczenie wartości transakcji na PLN jest jednak nadal wymagane dla celów ewidencji i deklaracji VAT.
Eksport towarów poza UE
Eksport towarów poza Unię Europejską również korzysta ze stawki 0% VAT, pod warunkiem posiadania dokumentu celnego (IE-599) potwierdzającego wywóz. Wartość transakcji przeliczasz na PLN według kursu NBP na zasadach ogólnych.
Szczegóły rozliczania VAT w transakcjach krajowych i zagranicznych znajdziesz w naszym poradniku: jak rozliczyć VAT.
Różnice kursowe (różnice kursowe)
Różnice kursowe to różnica między kursem z dnia wystawienia faktury a kursem z dnia faktycznej zapłaty. Mają znaczenie podatkowo:
Dodatnie różnice kursowe
Gdy kurs w dniu zapłaty jest wyższy niż w dniu wystawienia faktury — różnica stanowi przychód podatkowy.
Ujemne różnice kursowe
Gdy kurs w dniu zapłaty jest niższy — różnica stanowi koszt podatkowy.
Przykład: wystawiłeś fakturę za 1 000 EUR przy kursie 4,20 PLN/EUR (wartość: 4 200 PLN). Kontrahent zapłacił miesiąc później, gdy kurs wynosił 4,35 PLN/EUR. Różnica kursowa: +150 PLN — to Twój przychód.
Różnice kursowe wyliczasz na dzień faktycznej zapłaty i ujmujesz w ewidencji podatkowej. Nie mają wpływu na pierwotnie wykazany VAT — ten pozostaje stały według kursu z dnia obowiązku podatkowego.
Przy zawieraniu umów z zagranicznymi kontrahentami warto zadbać o precyzyjne zapisy dotyczące waluty rozliczenia. Skorzystaj z gotowych szablonów umów dostępnych na PismoSzyteNaMiare.pl, które uwzględniają klauzule walutowe i zasady przeliczania należności.
Wymagane elementy faktury walutowej
Faktura wystawiona w walucie obcej musi zawierać wszystkie standardowe elementy faktury VAT, a dodatkowo:
- walutę w jakiej wystawiona jest faktura (np. EUR, USD),
- kurs przeliczeniowy zastosowany do wyliczenia VAT (np. kurs NBP z dnia XX),
- kwotę VAT wyrażoną w PLN — nawet jeśli pozostałe kwoty podane są w walucie obcej,
- w przypadku transakcji WDT lub eksportu usług B2B — numer VAT-UE nabywcy oraz adnotację o mechanizmie rozliczenia VAT.
Pełną listę obowiązkowych elementów faktury VAT znajdziesz w poradniku: jak wystawić fakturę VAT.
Faktury walutowe a KSeF 2026
Od 2026 roku faktury będą wystawiane obowiązkowo przez Krajowy System e-Faktur (KSeF). System obsługuje faktury walutowe — przeliczenia kursowe i wartości VAT w PLN muszą być jednak poprawnie wprowadzone w strukturze XML przesyłanej do KSeF. Więcej o nowych obowiązkach przeczytasz w artykule: KSeF 2026.
Najczęstsze błędy przy fakturach walutowych
Unikaj tych pomyłek, które najczęściej trafiają do korekt:
- Zły kurs — stosowanie kursu z dnia wystawienia faktury zamiast z dnia poprzedzającego obowiązek podatkowy.
- Brak kwoty VAT w PLN — podanie VAT wyłącznie w walucie obcej jest niezgodne z przepisami.
- Nieodnotowanie kursu na fakturze — choć przepisy nie wymagają jego podania wprost, brak kursu utrudnia kontrolę i jest złą praktyką.
- Błędna stawka VAT — stosowanie krajowej stawki 23% do transakcji WDT lub eksportu usług, które kwalifikują się do stawki 0%.
- Brak numeru VAT-UE nabywcy — przy WDT i usługach B2B unijnych ten numer jest obowiązkowy.
FAQ — Najczęściej zadawane pytania
Czy mogę wystawić fakturę w dolarach polskiemu kontrahentowi?
Tak. Polskie przepisy nie zabraniają wystawiania faktur w USD ani innej walucie obcej między polskimi podmiotami. Kwota VAT musi być jednak wykazana w PLN, a do przeliczenia stosujesz kurs NBP z dnia poprzedzającego obowiązek podatkowy.
Skąd wziąć kurs NBP do faktury?
Kursy średnie walut obcych publikuje codziennie Narodowy Bank Polski na stronie nbp.pl w tabeli kursów A. Wybierasz kurs z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego.
Czy różnice kursowe wpływają na wysokość VAT?
Nie. VAT jest obliczany i wykazywany na fakturze na podstawie kursu z dnia poprzedzającego obowiązek podatkowy i ta wartość jest ostateczna. Różnice kursowe powstałe przy zapłacie dotyczą wyłącznie podatku dochodowego (PIT/CIT) — jako przychód lub koszt podatkowy.
Co jeśli wystawiłem fakturę po złym kursie?
Musisz wystawić fakturę korygującą. Jeżeli błąd spowodował zaniżenie lub zawyżenie VAT, konieczna jest także korekta deklaracji VAT za odpowiedni okres rozliczeniowy.
Jak wystawić fakturę walutową szybko i bez błędów?
Skorzystaj z generatora faktur Faktuj.pl — narzędzie automatycznie pobiera aktualny kurs NBP, przelicza wartości na PLN i generuje kompletny PDF gotowy do wysyłki. Możesz też zintegrować wystawianie faktur z własnym systemem przez nasze API do faktur.
Wystawianie faktur w walutach obcych nie musi być skomplikowane. Kluczowe zasady to właściwy kurs NBP, VAT zawsze w PLN i kompletne dane na dokumencie. Wygeneruj swoją pierwszą fakturę walutową w Faktuj.pl już teraz — bezpłatnie, bez rejestracji.