Wystawiasz fakturę w euro klientowi z Niemiec albo polskiemu kontrahentowi, który woli rozliczać się w walucie obcej. Do tej pory wpisywałeś kwoty do programu i wysyłałeś dokument mailem. Od 2026 roku ten sam dokument przechodzi przez Krajowy System e-Faktur (KSeF), a do gry wracają trzy pytania, które potrafią spędzać sen z powiek: jaki kurs przyjąć, z którego dnia i co zrobić z różnicą, która powstaje, gdy pieniądze wpłyną na konto kilka dni później. W tym artykule rozkładamy te zagadnienia na czynniki pierwsze — bez żargonu, za to z konkretnymi przykładami liczbowymi.
Faktura w walucie obcej — co wolno, a co musi być w złotówkach
Zacznijmy od dobrej wiadomości: polskie przepisy nie zabraniają wystawiania faktur w walucie obcej — ani dla kontrahenta zagranicznego, ani dla krajowego. Możesz określić kwotę netto i kwotę brutto w euro, dolarach czy funtach. Jest jednak jeden żelazny warunek, o którym łatwo zapomnieć.
Kwota podatku VAT musi być zawsze wyrażona w złotych polskich. Oznacza to, że nawet jeśli całość transakcji rozliczasz w euro, wartość samego VAT trzeba przeliczyć na PLN według właściwego kursu i wykazać w tej walucie. Zasada ta wynika wprost z przepisów o wystawianiu faktur i dotyczy także sprzedaży B2B na rzecz polskiej firmy.
W praktyce wygląda to tak: jeśli sprzedajesz usługę za 1 000 EUR polskiemu kontrahentowi i transakcja podlega krajowemu VAT, kontrahent może zapłacić Ci kwotę netto w euro, ale 23% VAT przeliczasz na złote i właśnie w złotych ta kwota widnieje na fakturze. Przy mechanizmie podzielonej płatności (split payment) część VAT i tak musi trafić w PLN. Przesyłanie całości w walucie obcej w takiej sytuacji rodzi problemy po obu stronach transakcji.
Jaki kurs zastosować do VAT
Do przeliczenia kwot na potrzeby VAT stosujemy średni kurs NBP z tabeli A — nigdy kurs kupna ani sprzedaży banku. Reguluje to art. 31a ustawy o VAT. Kluczowe jest ustalenie właściwego dnia:
- Gdy fakturę wystawiasz w dniu powstania obowiązku podatkowego lub po nim — bierzesz średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (najczęściej dzień wykonania usługi, dostawy towaru albo otrzymania zaliczki).
- Gdy fakturę wystawiasz przed powstaniem obowiązku podatkowego — stosujesz kurs z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury.
Przykład. Wykonujesz usługę 10 marca 2026 r. (wtorek), a fakturę w euro wystawiasz przez KSeF 12 marca. Obowiązek podatkowy VAT powstał 10 marca, a fakturę wystawiłeś po tym dniu — przeliczasz więc kwoty po średnim kursie NBP z 9 marca 2026 r. (poniedziałek, ostatni dzień roboczy przed 10 marca). Gdyby fakturę przesłano jeszcze przed wykonaniem usługi, np. 5 marca, właściwy byłby kurs z 4 marca.
Prawidłowe ustalenie kursu i terminów to fundament poprawnego sporządzania deklaracji podatkowych — błąd na fakturze walutowej przenosi się dalej na JPK_V7 i rozliczenie roczne.
Jaki kurs do podatku dochodowego (PIT)
Tu pojawia się pułapka, na którą wielu przedsiębiorców daje się złapać: VAT i podatek dochodowy mają własne reguły ustalania kursu i niekiedy prowadzą do różnych dat.
Zgodnie z art. 11a ustawy o PIT, przychód w walucie obcej przeliczasz na złote po średnim kursie NBP z ostatniego dnia roboczego poprzedzającego dzień powstania przychodu. A dzień powstania przychodu (art. 14 ust. 1c) to dzień wydania rzeczy lub wykonania usługi, jednak nie później niż dzień wystawienia faktury albo uregulowania należności — czyli to z tych zdarzeń, które wystąpiło najwcześniej.
W typowej transakcji JDG data przychodu dla PIT i data dla VAT zwykle pokrywają się, bo obie odwołują się do tego samego zdarzenia gospodarczego. Różnice ujawniają się jednak w sytuacjach szczególnych — na przykład przy zaliczkach. Otrzymana zaliczka na poczet przyszłej dostawy rodzi obowiązek w VAT (i wymaga przeliczenia kursu), ale co do zasady nie jest jeszcze przychodem w PIT. W takich momentach łatwo zastosować jeden kurs tam, gdzie przepisy każą rozróżnić dwa zdarzenia.
Opcja Slim VAT — jeden kurs do VAT i PIT
Od 1 stycznia 2021 r. (pakiet Slim VAT) ustawodawca dał przedsiębiorcom uproszczenie: możesz dobrowolnie wybrać, że do przeliczeń VAT będziesz stosować te same zasady kursowe co do podatku dochodowego. Dzięki temu w jednej transakcji posługujesz się jednym kursem zamiast dwoma. Decyzję trzeba jednak stosować konsekwentnie przez co najmniej 12 kolejnych miesięcy, więc warto przemyśleć ją razem z księgowym, zanim ją wdrożysz.
KSeF a data wystawienia — dlaczego to zmienia kurs
Tu wkracza najważniejsza zmiana praktyczna 2026 roku. Zgodnie z art. 106na ustawy o VAT fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do KSeF. To nie data utworzenia dokumentu w programie księgowym decyduje o tym, kiedy faktura „powstała”, lecz moment skutecznego wysłania jej do systemu.
Ma to bezpośredni wpływ na kurs. Jeśli przygotujesz fakturę 28 lutego, a prześlesz ją do KSeF dopiero 2 marca, to — w trybie online — za datę wystawienia uznaje się 2 marca, i to ona (a nie 28 lutego) wyznacza dzień, od którego liczysz właściwy kurs NBP.
Tryb online vs offline24 i pole P_1
W strukturze e-faktury data wystawienia wskazana przez Ciebie znajduje się w polu P_1. Reguła jest następująca:
- Tryb online — fakturę uznaje się za wystawioną w dniu jej przesłania do KSeF. Data w P_1 powinna odpowiadać dniu wysyłki.
- Tryb offline24 — gdy data w P_1 jest wcześniejsza niż dzień faktycznego przesłania, system traktuje dokument jako wystawiony w trybie awaryjnym, a za datę wystawienia przyjmuje się datę z pola P_1.
Ministerstwo Finansów w pytaniach i odpowiedziach do KSeF potwierdziło, że rozbieżność między P_1 a datą przesłania nie spowoduje odrzucenia faktury przez system. Trzeba jednak pamiętać o jednym: tryb offline24 ma charakter awaryjny i nie służy do „dobierania” korzystniejszego kursu. Aktualne zasady i terminy znajdziesz na oficjalnej stronie Krajowego Systemu e-Faktur. Przypomnijmy harmonogram: KSeF jest obowiązkowy od 1 lutego 2026 r. dla największych firm (sprzedaż powyżej 200 mln zł), a od 1 kwietnia 2026 r. dla pozostałych przedsiębiorców, w tym jednoosobowych działalności. Mechanizm fakturowania walutowego w KSeF opisaliśmy też szczegółowo w artykule o fakturowaniu VAT marża w KSeF (struktura FA(3)).
Różnice kursowe — kiedy powstają i jak je policzyć
Różnice kursowe to efekt tego, że między dniem wystawienia faktury a dniem faktycznej zapłaty kurs waluty zdążył się zmienić. Reguluje je art. 24c ustawy o PIT. Mogą być:
- dodatnie — gdy faktycznie otrzymujesz (po przeliczeniu na PLN) więcej, niż wynikało z faktury; zwiększają przychód,
- ujemne — gdy otrzymujesz mniej; zwiększają koszty uzyskania przychodów.
Przykład. Wystawiasz fakturę na 10 000 EUR. Według kursu z dnia poprzedzającego jej wystawienie (np. 4,2000 PLN/EUR) przychód wynosi 42 000 zł. Zapłata wpływa kilka dni później, a kurs właściwy dla dnia wpływu to 4,2200 PLN/EUR, czyli równowartość 42 200 zł. Powstaje dodatnia różnica kursowa: 42 200 − 42 000 = 200 zł przychodu. Gdyby kurs spadł do 4,1800, otrzymałbyś 41 800 zł i powstałaby ujemna różnica 200 zł — koszt.
Konto walutowe vs złotówkowe
To, jaki kurs przyjąć do dnia zapłaty, zależy od tego, gdzie wpłyną pieniądze:
- Konto walutowe (np. w EUR) — bank nie przewalutowuje środków, więc stosujesz średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień wpływu.
- Konto złotówkowe — bank sam przewalutowuje przelew, więc przyjmujesz kurs faktycznie zastosowany przez bank (czyli ten, po którym bank odkupił od Ciebie walutę).
Warto dodać, że różnice kursowe rozliczają przede wszystkim przedsiębiorcy na zasadach ogólnych i podatku liniowym (KPiR), stosując tzw. metodę podatkową — uwzględnia się wyłącznie różnice zrealizowane, czyli powstałe przy faktycznej zapłacie. U przedsiębiorców na ryczałcie ewidencjonowanym sytuacja jest odmienna (nie rozliczają oni kosztów), dlatego sposób ujęcia różnic kursowych przy tej formie wymaga indywidualnej analizy.
Jak zaksięgować różnice kursowe w KPiR
W podatkowej księdze przychodów i rozchodów różnice kursowe ujmujesz w dwóch różnych kolumnach:
- dodatnie różnice kursowe → kolumna 8 „Pozostałe przychody”,
- ujemne różnice kursowe → kolumna 13 „Pozostałe wydatki”.
Podstawą wpisu jest dowód wewnętrzny (DW), a różnice księguje się zwykle pod datą ich powstania, czyli pod datą faktycznej zapłaty (w praktyce często na koniec miesiąca, w którym nastąpiła płatność). Obowiązuje przy tym ważna zasada: każdą transakcję rozliczasz odrębnie — różnic kursowych nie wolno kompensować „per saldo”. Oznacza to, że nie wrzucasz do księgi jednej zbiorczej kwoty, lecz osobne pozycje dla poszczególnych rozliczeń. Te same reguły ewidencji wynikają z rozporządzenia Ministra Finansów z 23 grudnia 2019 r. w sprawie prowadzenia KPiR.
Najczęstsze błędy przedsiębiorców
- Przyjmowanie daty utworzenia faktury w programie zamiast daty przesłania do KSeF. Od 2026 r. to moment wysyłki do systemu wyznacza datę wystawienia, a tym samym właściwy kurs.
- Stosowanie jednego kursu do VAT i PIT „na zasadzie domyślnej”. W większości przypadków daty się pokrywają, ale przy zaliczkach czy szczególnych momentach obowiązku w VAT mogą się różnić.
- Kompensowanie różnic kursowych. Każda transakcja powinna być wyceniona i zaksięgowana osobno.
- Używanie kursu kupna/sprzedaży banku do podstawowego przeliczenia faktury. Do wyceny przychodu i VAT służy średni kurs NBP z tabeli A; kurs faktyczny banku ma znaczenie dopiero przy wpływie na konto złotówkowe.
- Traktowanie trybu offline24 jako sposobu na „dobranie” daty i kursu. To rozwiązanie awaryjne, a nie narzędzie optymalizacyjne.
Kiedy warto skonsultować się z księgowym
Faktury walutowe to obszar, w którym drobny błąd — zła data, niewłaściwy kurs, pominięta różnica kursowa — potrafi przełożyć się na nieprawidłowe rozliczenie VAT i PIT za cały okres. W połączeniu z wejściem obowiązkowego KSeF i koniecznością prawidłowego ustalania daty wystawienia, wielu przedsiębiorców prowadzących jednoosobową działalność woli powierzyć te rozliczenia specjalistom. Profesjonalne biuro nie tylko poprawnie przeliczy kursy i rozliczy różnice, ale też pomoże ocenić, czy opłaca się skorzystać z opcji Slim VAT oraz jak skonfigurować program do fakturowania pod kątem terminów przesyłania do KSeF. Zasady ogólne dotyczące prowadzenia firmy znajdziesz też w rządowym serwisie Biznes.gov.pl oraz na portalu podatkowym Ministerstwa Finansów, a pełny tekst przepisów — w bazie Internetowego Systemu Aktów Prawnych (ustawa o VAT).
Najczęściej zadawane pytania
Czy mogę wystawić fakturę w euro dla polskiego kontrahenta?
Tak. Przepisy nie zabraniają wystawiania faktur w walucie obcej także w obrocie krajowym. Kwoty netto i brutto mogą być w euro, ale kwota VAT musi być zawsze wyrażona w złotych polskich.
Jaki kurs stosuję do faktury walutowej w KSeF — z dnia wpisanego w polu P_1 czy z dnia wysyłki?
W trybie online faktura jest uznana za wystawioną w dniu przesłania do KSeF i to ten dzień wyznacza kurs. Jeśli data w polu P_1 jest wcześniejsza od dnia przesłania, dokument traktuje się jako wystawiony w trybie offline24 i wówczas datą wystawienia jest data z P_1.
Czy do VAT i podatku dochodowego stosuję ten sam kurs?
Najczęściej daty się pokrywają, ale przepisy o VAT (art. 31a) i PIT (art. 11a) mają odrębne reguły, więc w niektórych sytuacjach — np. przy zaliczkach — kursy mogą się różnić. Od 2021 r. można skorzystać z opcji Slim VAT i stosować do VAT te same zasady co do podatku dochodowego.
Kiedy powstają różnice kursowe i gdzie je księgować?
Powstają, gdy między dniem faktury a dniem zapłaty zmieni się kurs waluty. Dodatnie różnice ujmujesz w kolumnie 8 KPiR („Pozostałe przychody”), a ujemne w kolumnie 13 („Pozostałe wydatki”), na podstawie dowodu wewnętrznego.
Co z różnicami przy koncie złotówkowym, a co przy walutowym?
Przy koncie walutowym stosujesz średni kurs NBP z dnia roboczego poprzedzającego wpływ środków. Przy koncie złotówkowym, gdzie bank sam przewalutowuje przelew, przyjmujesz kurs faktycznie zastosowany przez bank.
Czy przedsiębiorca na ryczałcie rozlicza różnice kursowe?
Ryczałtowcy nie rozliczają kosztów, więc ujemne różnice kursowe nie pomniejszają podstawy opodatkowania, a sposób ujęcia różnic dodatnich od sprzedaży bywa niejednoznaczny. Ta forma opodatkowania wymaga indywidualnej analizy konkretnej transakcji.
Niniejszy artykuł ma charakter wyłącznie informacyjny i edukacyjny i nie stanowi porady podatkowej ani prawnej. Przepisy podatkowe zmieniają się dynamicznie, a każdy przypadek wymaga indywidualnej analizy — w swojej sytuacji skonsultuj się z księgowym lub doradcą podatkowym.
Rozliczasz transakcje w euro, dolarach czy funtach i nie chcesz tracić czasu na ustalanie kursów, dat wystawienia w KSeF i różnic kursowych? Biuro Rachunkowe Alina Mączka w Chorzowie obsługuje przedsiębiorców z Chorzowa, Katowic i całego województwa śląskiego, a także zdalnie z całej Polski. Skontaktuj się z nami, a zajmiemy się poprawnym rozliczeniem Twoich faktur walutowych — od kursu, przez KSeF, po różnice kursowe w księdze.
0 komentarzy