W działalności gospodarczej transakcje w euro, dolarach czy funtach to dziś standard. Problem zaczyna się dopiero przy rozliczeniu – bo choć płatność jest w walucie obcej, podatki w Polsce rozliczamy wyłącznie w złotówkach. I tu pojawia się kluczowe pytanie: jaki kurs zastosować i do jakiej daty go przypisać?

To jeden z tych obszarów, gdzie intuicja często podpowiada błędnie.

Najważniejsza zasada – punkt wyjścia

Na gruncie podatku dochodowego obowiązuje jedna fundamentalna reguła:

  • koszt w walucie obcej przeliczamy według średniego kursu NBP z dnia roboczego poprzedzającego dzień poniesienia kosztu

Brzmi prosto dopóki nie zadasz sobie pytania:
czym właściwie jest „dzień poniesienia kosztu”?

Data faktury, nie data płatności ani dostawy

W praktyce, jeśli koszt jest udokumentowany fakturą, to:

  • dzień poniesienia kosztu to data faktury
    (a dokładniej data, na którą koszt został ujęty na jej podstawie)

To oznacza, że:

  • nie liczy się moment zapłaty
  • nie liczy się data dostawy towaru
  • nie liczy się moment faktycznego księgowania

Liczy się dokument, który potwierdza koszt.

To bardzo ważne, bo wielu przedsiębiorców próbuje „dopasować” kurs do momentu płatności albo dostawy, a to prowadzi do błędów.

Co w sytuacji, gdy daty się różnią?

To jeden z najczęstszych scenariuszy:

  • towar został dostarczony w jednym dniu
  • faktura została wystawiona później

Intuicyjnie można by uznać, że znaczenie ma moment faktycznej transakcji.
W praktyce jednak:

  • dla przeliczenia waluty kluczowa pozostaje data faktury

Czyli zawsze wracamy do tej samej zasady:

  • bierzemy datę faktury
  • cofamy się o jeden dzień roboczy
  • stosujemy średni kurs NBP z tego dnia

Bez względu na to, kiedy była dostawa.

Dlaczego tak to działa?

Prawo podatkowe oddziela dwa porządki:

  • rzeczywistość gospodarczą (dostawa, płatność, wykonanie usługi)
  • moment podatkowy (czyli kiedy koszt „istnieje” dla podatków)

I właśnie w tym drugim porządku: to faktura jest punktem odniesienia

Księgowanie czy przepływy finansowe mają znaczenie techniczne, ale nie decydują o kursie waluty dla kosztu.

A co z różnicami kursowymi?

To kolejny poziom, który często się miesza.

Warto rozdzielić:

  • przeliczenie kosztu – według kursu NBP (na moment faktury)
  • różnice kursowe – które powstają później, np. przy zapłacie

Czyli:

  • najpierw ustalasz koszt w PLN
  • dopiero później analizujesz ewentualne różnice kursowe

To dwa osobne mechanizmy, choć dotyczą tej samej transakcji.

Najczęstsze błędy w praktyce

Z doświadczenia widać powtarzające się schematy:

  • stosowanie kursu z dnia płatności
  • odnoszenie kursu do daty dostawy
  • uzależnianie przeliczenia od momentu księgowania
  • „dopasowywanie” kursu do korzystniejszego wyniku

Wszystkie te podejścia są ryzykowne, bo nie wynikają z przepisów.

Jak to uporządkować w jednym zdaniu?

Jeśli masz zapamiętać tylko jedną rzecz, to tę:

  • koszt w walucie obcej przeliczasz według kursu NBP z dnia roboczego poprzedzającego datę faktury

I dopiero na tej podstawie budujesz dalsze rozliczenia.

Wniosek praktyczny

W rozliczeniach walutowych nie chodzi o to, kiedy coś „realnie się wydarzyło”, tylko kiedy zostało udokumentowane.

To podejście może wydawać się nielogiczne z biznesowego punktu widzenia, ale z perspektywy podatków daje jedną ogromną przewagę: spójność i przewidywalność rozliczeń

A to w księgowości ma większą wartość niż intuicja.

Zapisz się do newslettera.

Nie przegap najnowszych zmian.

Skorzystaj z darmowej konsultacji.

Porozmawiajmy o Twoich potrzebach i oczekiwaniach.