Faktura w euro lub dolarach nie musi być trudna, ale trzeba dobrze ustalić kurs i wiedzieć, jak przeliczyć VAT na złotówki. Najczęstszy błąd to wzięcie „jakiegoś” kursu z dnia wystawienia, choć w wielu przypadkach decyduje dzień poprzedzający powstanie obowiązku podatkowego albo dzień wystawienia faktury, jeśli dokument powstał wcześniej. Poniżej pokazuję, faktura w walucie obcej jak przeliczać, jaki kurs przyjąć i jak zrobić to poprawnie w 2026 roku.
Fakturę możesz wystawić w euro, dolarach lub innej walucie, także przy sprzedaży krajowej. To wygodne zwłaszcza wtedy, gdy pracujesz z klientami zagranicznymi albo masz cennik ustalony w obcej walucie. Sama waluta faktury nie zmienia jednak tego, że dla celów VAT trzeba prawidłowo przeliczyć wartości na złote.
Faktura w euro dla polskiego klientaTo częsty przypadek w usługach online, IT i sprzedaży do firm, które rozliczają się w euro. Możesz wystawić dokument w euro, ale musisz pilnować, jak pokazujesz podstawę opodatkowania i VAT, aby zapis był zgodny z zasadami VAT. W praktyce ważne jest też, by klient wiedział, jaka kwota odpowiada rozliczeniu w PLN.
Sprzedaż zagraniczna i krajowaPrzy transakcjach zagranicznych często dochodzą dodatkowe kwestie, np. miejsce opodatkowania czy odwrotne obciążenie w określonych przypadkach. Sam mechanizm przeliczenia waluty jest jednak podobny: najpierw ustalasz właściwy kurs, potem liczysz podstawę i VAT zgodnie z zasadami dla danej transakcji.
Co do zasady stosuje się średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego. Jeśli faktura została wystawiona wcześniej niż powstał obowiązek podatkowy, używa się kursu z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury online. Właśnie tu najczęściej pojawia się zamieszanie, bo nie zawsze kurs liczy się od samej daty faktury.
W 2026 roku nadal najbezpieczniej jest trzymać się kursu średniego NBP, jeśli nie stosujesz alternatywy dopuszczonej przepisami. Dla przedsiębiorcy praktyczny wniosek jest prosty: zanim wystawisz dokument, sprawdź, która data ma znaczenie dla konkretnej transakcji, a dopiero potem dobierz kurs.
Czy można użyć kursu EBC?Tak, w niektórych przypadkach przepisy dopuszczają użycie ostatniego kursu wymiany ogłoszonego przez EBC. To rozwiązanie wymaga jednak konsekwencji i znajomości zasad, więc przy większości małych firm NBP jest po prostu prostszy w obsłudze.
Przy fakturze w walucie obcej kwoty netto mogą pozostać w walucie, ale VAT trzeba przeliczyć na złote. To ważne, bo sam dokument może wyglądać „euro”, natomiast rozliczenie podatkowe w Polsce opiera się na złotówkach. Najprościej myśleć o tym tak: najpierw przeliczasz podstawę opodatkowania, potem liczysz VAT od kwoty po przeliczeniu. Jeśli transakcja jest krajowa, a stawka VAT wynosi np. 23 procent, to właśnie ta stawka obowiązuje po przeliczeniu na PLN.
VAT na fakturze w euro i dolarachW praktyce możesz pokazać kwotę netto w euro albo dolarach, ale VAT powinien być wyrażony w złotówkach. To jeden z tych punktów, które w KSeF i przy ewidencji VAT trzeba sprawdzać szczególnie dokładnie.
Jeśli faktura dotyczy sprzedaży do zagranicznego kontrahenta, zasada przeliczenia nadal opiera się na kursie z odpowiedniego dnia roboczego. Różnica polega raczej na dalszym rozliczeniu transakcji niż na samym mechanizmie przeliczenia waluty.
W programie do faktur KSeF afaktury.pl warto korzystać z automatycznego pobierania kursu, bo wtedy nie musisz ręcznie szukać notowania NBP. Jeśli wystawiasz sporo takich dokumentów, to właśnie ten element najbardziej zmniejsza ryzyko pomyłki i skraca czas wystawiania.
Przykład: Załóżmy, że wystawiasz fakturę za usługę online dla polskiego klienta na kwotę 1000 EUR netto, stawka VAT wynosi 23 procent, a właściwy kurs NBP z dnia poprzedzającego dzień powstania obowiązku podatkowego wynosi 4,30 zł. Po przeliczeniu podstawa opodatkowania wynosi 4300 zł, VAT 23 procent to 989 zł, a kwota brutto 5289 zł. Taki przykład dobrze pokazuje, że na fakturze możesz mieć jednocześnie walutę obcą i rozliczenie podatku w PLN. To też powód, dla którego warto od razu pilnować kursu, zamiast dopisywać go „na końcu”, bo potem łatwo o rozjazd między kwotą sprzedaży a podatkiem.Najczęstszy błąd to użycie kursu z niewłaściwego dnia. W praktyce wystarczy pomylić datę wystawienia z datą obowiązku podatkowego i cały VAT wychodzi źle.
Drugi błąd to przeliczanie tylko kwoty brutto bez kontroli podstawy i VAT. Taki dokument wygląda pozornie dobrze, ale w ewidencji potrafi wprowadzić niezgodność.
Trzeci problem to zostawienie VAT w walucie obcej tam, gdzie powinien być pokazany w złotych. To szczególnie ważne przy dokumentach dla polskich firm i przy KSeF.
Czwarty błąd to ręczne przepisywanie kursu bez sprawdzenia jego źródła. Jeśli fakturujesz regularnie w euro albo dolarach, lepiej mieć kurs zapisany w systemie niż w notatkach.
Piąty błąd to brak spójności między fakturą sprzedaży a ewidencją. Jeśli jeden dokument przeliczysz inaczej niż resztę, później trudniej wyjaśnić różnice.
Najpierw sprawdź dzień powstania obowiązku podatkowego. Jeśli faktura została wystawiona wcześniej, bierzesz kurs z ostatniego dnia roboczego poprzedzającego jej wystawienie, a nie sam dzień sprzedaży.
Tak, można wystawić fakturę w euro także przy sprzedaży krajowej. Trzeba jednak prawidłowo przeliczyć VAT na złote i zadbać o zgodność z ewidencją podatkową.
Zwykle kurs średni NBP z odpowiedniego dnia roboczego. W niektórych przypadkach można stosować też kurs EBC, ale trzeba to robić konsekwentnie i zgodnie z zasadami.
Dla celów rozliczenia w Polsce VAT powinien być przeliczony na złote. Sama kwota netto może pozostać w walucie obcej, ale podatek trzeba pokazać w PLN.
Tak, jeśli ma automatyczne pobieranie kursów i właściwe ustawienia waluty. To szczególnie przydatne, gdy wystawiasz takie dokumenty regularnie i nie chcesz ręcznie sprawdzać każdego kursu.
Struktura faktury ustrukturyzowanej pozwala podać kwoty w walucie oryginalnej, ale wymaga też przeliczenia wartości podatku VAT na złote według właściwego kursu - dokładnie tego samego, którego użyłbyś na tradycyjnej fakturze walutowej. W praktyce dobry program do faktur robi to przeliczenie automatycznie i wysyła do KSeF już gotowy, kompletny dokument.
Zasada przeliczenia się nie zmieniła - nadal liczy się kurs z dnia poprzedzającego powstanie obowiązku podatkowego (lub wystawienie faktury, jeśli było wcześniej). Zmieniło się to, że błędny kurs w fakturze wysłanej do KSeF trudniej po cichu poprawić - dokument raz przyjęty przez system koryguje się już formalną fakturą korygującą, a nie zwykłą edycją pliku.
Przy fakturach walutowych najwięcej problemów robi nie sama waluta, tylko zły kurs i ręczne przeliczenia robione w pośpiechu. Jeśli chcesz uniknąć korekt i zaoszczędzić czas przy kolejnych sprzedażach w euro albo dolarach, naturalnym kolejnym krokiem jest ustawienie tego procesu w afaktury.pl.