
Rozliczanie przychodów z platform cyfrowych po DAC7 – Vinted, OLX, Etsy, Allegro Lokalnie, Upwork i Fiverr
2025-11-17
Ulga na złe długi w PIT i CIT – jak działa w praktyce?
2025-11-20Czego dowiesz się z artykułu?
- Czym są różnice kursowe - istota problemu
- Dlaczego różnice kursowe powstają nawet w małych firmach
- Kiedy powstają różnice kursowe - warunek konieczny
- Kurs NBP a kurs rzeczywisty - dlaczego są różne
- Jak oblicza się różnice kursowe - mechanizm krok po kroku
- Różnice kursowe podatkowe a bilansowe - dwa systemy rozliczeń
- Różnice kursowe przy sprzedaży - kiedy powstają
- Różnice kursowe przy zakupach i płatnościach
- Różnice kursowe przy wpływie należności od klientów
- Rachunek walutowy a różnice kursowe
- Różnice kursowe przy zaliczkach
- Różnice kursowe przy fakturach korygujących
- Różnice kursowe przy kredytach i pożyczkach walutowych
- Różnice kursowe przy przewalutowaniach w PayPal, Stripe, Wise i Revolut
- Jak dokumentować różnice kursowe
- Podsumowanie
Współpraca firm z zagranicznymi kontrahentami oraz korzystanie z walut obcych w codziennym obrocie są dziś standardem – niezależnie od tego, czy przedsiębiorca prowadzi sklep internetowy, wykonuje usługi dla klientów z Unii Europejskiej, subskrybuje narzędzia SaaS, sprzedaje na platformach freelance’owych, czy posiada rachunki walutowe. Każda z tych sytuacji może prowadzić do powstania różnic kursowych, które wpływają na wysokość przychodów i kosztów podatkowych.
Dla wielu firm różnice kursowe są jednym z najbardziej problematycznych elementów księgowości. Powstają nie wtedy, kiedy firma „zarabia” na różnicach walutowych, lecz wtedy, gdy wartość tego samego zdarzenia gospodarczego wyrażona w złotówkach zmienia się w czasie. W praktyce oznacza to, że nawet drobna zmiana kursu euro, dolara czy funta pomiędzy dniem wystawienia faktury a dniem zapłaty może wygenerować dodatkowy koszt podatkowy albo nieoczekiwany przychód.
Poniższy artykuł wyjaśnia, czym są różnice kursowe, kiedy powstają, jak je liczyć, jakie kursy stosować oraz jak dokumentować operacje walutowe, aby uniknąć błędów podatkowych. Jest to materiał kompleksowy, dostosowany do potrzeb przedsiębiorców oraz księgowych, którzy chcą mieć pełną jasność w temacie.
Czym są różnice kursowe – istota problemu
Różnice kursowe pojawiają się wtedy, gdy wartość przychodu lub kosztu wyrażona w walucie obcej jest przeliczana na złotówki w dwóch różnych momentach, a kurs stosowany w tych dniach różni się od siebie. Dla polskiego przedsiębiorcy oznacza to, że ta sama faktura może mieć dwie różne wartości w księgach: jedną wynikającą z kursu NBP, a drugą wynikającą z kursu faktycznego, widocznego na wyciągu bankowym.
Ta różnica – choć nie wynika z działania firmy – wpływa na podatek dochodowy. Może obniżyć lub zwiększyć dochód, dlatego jej prawidłowe zaksięgowanie jest niezbędne.
Różnice kursowe nie powstają z powodu działań spekulacyjnych ani inwestycji. Są naturalnym skutkiem codziennego obrotu gospodarczego, w którym wartości walut zmieniają się nawet kilka razy w ciągu dnia. Wystarczy kilka godzin różnicy pomiędzy wystawieniem faktury a jej opłaceniem, aby przedsiębiorca musiał rozpoznać różnicę kursową.
Dlaczego różnice kursowe powstają nawet w małych firmach
Wbrew powszechnemu przekonaniu różnice kursowe nie dotyczą wyłącznie firm prowadzących eksport lub import. Mogą powstawać także w działalnościach jednoosobowych, które:
kupują zagraniczne oprogramowanie,
płacą za reklamy Google Ads lub Meta Ads,
korzystają z platform takich jak PayPal, Wise, Stripe, Revolut,
otrzymują płatności za usługi z zagranicy,
sprzedają na Etsy, Upwork, Fiverr,
mają rachunek walutowy,
kupują sprzęt lub szkolenia w obcej walucie,
zwracają klientom nadpłaty lub pobierają zaliczki w walutach obcych.
Każda z tych sytuacji może prowadzić do powstania różnicy kursowej, nawet jeśli firma nie ma świadomości, że wykonuje transakcje walutowe. Stąd częste błędne przekonanie, że różnice kursowe dotyczą jedynie handlu międzynarodowego.
Kiedy powstają różnice kursowe – warunek konieczny
Różnice kursowe pojawiają się wyłącznie wtedy, gdy:
dokument (faktura) jest wystawiony w walucie obcej,
płatność również jest dokonana w walucie obcej,
stosuje się dwa różne kursy walut (np. kurs NBP i kurs z wyciągu bankowego).
Jeśli faktura jest w PLN, a płatność również jest w PLN – różnic nie ma.
Jeśli faktura jest w walucie, ale płacimy za nią w złotówkach – różnic również nie ma, ponieważ nie występuje zapłata w walucie obcej.
To jedna z najczęstszych pomyłek przedsiębiorców i początkujących księgowych.
Kurs NBP a kurs rzeczywisty – dlaczego są różne
Każda faktura księgowana w Polsce musi zostać przeliczona na złotówki według kursu średniego NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego. To jest tzw. kurs księgowy.
Natomiast kurs stosowany przez bank lub operatora płatności w dniu faktycznej zapłaty to tzw. kurs rzeczywisty i to on decyduje o tym, jaka kwota zostanie pobrana lub zaksięgowana przy wpłacie.
Różnica pomiędzy tymi dwoma wartościami to różnica kursowa.
Jak oblicza się różnice kursowe – mechanizm krok po kroku
Wystawiasz lub otrzymujesz fakturę w walucie obcej.
Przeliczasz ją na PLN według kursu NBP z dnia poprzedzającego datę ujęcia dokumentu.
Powstaje wartość przychodu lub kosztu do ksiąg.
W dniu płatności bank stosuje własny kurs (kurs faktyczny).
Porównujesz kwotę wynikającą z kursu NBP z kwotą faktycznej płatności.
Różnica pomiędzy nimi to różnica kursowa – dodatnia lub ujemna.
Ten mechanizm działa identycznie zarówno przy fakturach sprzedażowych, jak i zakupowych, choć różnice będą wpływać na różne strony ksiąg.
Różnice kursowe podatkowe a bilansowe – dwa systemy rozliczeń
W polskim systemie podatkowym funkcjonują dwa rodzaje różnic kursowych:
1. Różnice kursowe podatkowe
Są to różnice, które wpływają na dochód do opodatkowania. Powstają tylko wtedy, gdy ma miejsce faktyczna zapłata albo wpływ płatności. Obejmują transakcje takie jak:
zapłata za fakturę kosztową,
otrzymanie zapłaty za fakturę sprzedażową,
przewalutowania między rachunkami,
spłata kredytów walutowych,
rozliczenia salda PayPal/Stripe/Wise.
2. Różnice kursowe bilansowe
Dotyczą podmiotów prowadzących księgi rachunkowe (np. spółek z o.o.). Ich zadaniem jest przedstawienie wartości walutowych aktywów i zobowiązań na dzień bilansowy. Wycena bilansowa może generować różnice, nawet jeśli nie doszło jeszcze do płatności.
Przedsiębiorcy prowadzący KPiR nie wyceniają bilansowo, dlatego rozliczają tylko różnice podatkowe.
Różnice kursowe przy sprzedaży – kiedy powstają
Jeżeli przedsiębiorca wystawił fakturę sprzedaży w walucie, musi przeliczyć ją po kursie NBP. Gdy kontrahent opłaca fakturę, bank stosuje kurs rzeczywisty i to tworzy różnice kursowe.
Jeśli kurs w dniu płatności jest wyższy niż kurs NBP, przedsiębiorca może uzyskać dodatkowy przychód podatkowy. Jeśli niższy – powstaje koszt podatkowy.
Duże znaczenie mają tu również opłaty operatorów płatności, zwłaszcza przy platformach takich jak Stripe, PayPal czy marketplace’y. Ich prowizje modyfikują ostateczną wartość wpływu, co może generować dodatkowe różnice.
Różnice kursowe przy zakupach i płatnościach
W przypadku zakupu usług lub towarów przedsiębiorca również stosuje kurs NBP do przeliczenia wartości kosztu, który trafia do ksiąg. W momencie zapłaty bank stosuje jednak własny kurs rzeczywisty, który często różni się od kursu zastosowanego przy ujęciu faktury. Różnica pomiędzy tymi wartościami zwiększa koszt podatkowy lub powoduje jego zmniejszenie. Różnice kursowe pojawiają się również wtedy, gdy przedsiębiorca kupuje walutę na rachunek walutowy, dokonuje przewalutowania środków, płaci kartą walutową lub korzysta z wirtualnych kart płatniczych w systemach takich jak Revolut, Wise czy PayPal. W praktyce oznacza to, że nawet opłacenie prostego abonamentu w dolarach np. za narzędzie SaaS – generuje różnice kursowe, które powinny zostać prawidłowo ujęte w kosztach firmy.
Różnice kursowe przy wpływie należności od klientów
Gdy klient przelewa środki w walucie, bank przelicza wpływ według kursu rzeczywistego. Ten kurs może różnić się od kursu zastosowanego przy wystawieniu faktury. W konsekwencji:
wyższy kurs generuje przychód z różnic kursowych,
niższy kurs generuje koszt.
Sytuacja komplikuje się, gdy płatność przechodzi przez operatorów takich jak Stripe, PayPal czy marketplace’y, ponieważ faktyczna wartość wpływu może zostać zmniejszona o prowizję.
Rachunek walutowy a różnice kursowe
Przedsiębiorcy często zakładają, że posiadanie konta walutowego eliminuje różnice kursowe. W rzeczywistości konto w euro, dolarach czy funtach generuje ich znacznie więcej – bo każda operacja musi zostać porównana z wartością przeliczoną na złotówki.
Różnice powstają przy:
wpływie środków na konto walutowe,
wypłacie lub przelewie środków z konta,
przewalutowaniu między kontami,
zakupie waluty od banku,
sprzedaży waluty,
zasileniu rachunku złotówkowego walutą.
W efekcie nawet przedsiębiorca, który nie pracuje aktywnie z zagranicą, ale tylko trzyma środki na koncie walutowym, generuje różnice kursowe podatkowe.
Różnice kursowe przy zaliczkach
Zaliczki w walutach obcych rządzą się szczególnymi zasadami. Kurs NBP stosowany jest z dnia poprzedzającego otrzymanie lub przekazanie zaliczki. Jeśli faktura końcowa zostanie rozliczona przy innym kursie, różnice muszą zostać uwzględnione w księgach. Różnice kursowe mogą powstać zarówno po stronie sprzedawcy, jak i nabywcy.
Różnice kursowe przy fakturach korygujących
W przypadku faktur korygujących stosuje się zasady zależne od przyczyny wystawienia korekty. Jeżeli korekta wynika z błędu popełnionego na pierwotnym dokumencie, na przykład z literówki, błędnej stawki lub pomyłki w cenie, wówczas stosuje się dokładnie ten sam kurs, który został użyty przy przeliczeniu faktury pierwotnej. Jeśli jednak korekta wynika z nowych okoliczności – takich jak udzielenie rabatu, zmiana zakresu usługi czy dopłata – należy zastosować kurs właściwy dla daty wystawienia korekty. Różnice kursowe powstają tylko wtedy, gdy zarówno faktura, jak i płatność zostały dokonane w walucie obcej; korekta w złotówkach nie generuje żadnych różnic kursowych.
Różnice kursowe przy kredytach i pożyczkach walutowych
Kredyty zaciągnięte w walutach obcych powodują powstawanie różnic kursowych nie tylko w momencie ich spłaty, lecz także przy każdorazowym przeliczeniu wartości zobowiązania. Ze względu na to, że kurs waluty z dnia zaciągnięcia kredytu niemal zawsze różni się od kursów obowiązujących w dniach spłaty, każda rata może tworzyć różnicę kursową. Jeżeli kurs wzrósł w stosunku do kursu pierwotnego, przedsiębiorca rozpozna dodatkowy koszt finansowy. Jeśli natomiast kurs spadł, powstanie przychód podatkowy. W spółkach prowadzących pełne księgi rachunkowe występują dodatkowo różnice bilansowe związane z wyceną zobowiązań na koniec roku obrotowego – co powoduje, że kredyty walutowe są jednym z bardziej złożonych obszarów w rozliczeniach kursowych.
Różnice kursowe przy przewalutowaniach w PayPal, Stripe, Wise i Revolut
Coraz większa liczba przedsiębiorców korzysta z zagranicznych operatorów płatności, takich jak PayPal, Stripe, Wise czy Revolut. Każdy z tych systemów stosuje własne kursy przeliczeniowe, które często znacząco różnią się od kursów bankowych oraz kursów NBP. Powoduje to automatyczne powstawanie różnic kursowych przy każdej czynności: podczas wpłaty i wypłaty środków, przy przewalutowaniach automatycznych, przy pobieraniu prowizji przez operatorów oraz przy rozliczaniu sald prowadzonych w różnych walutach. Szczególnie PayPal stosuje kursy odbiegające od rynkowych, dlatego niemal każda transakcja realizowana przez ten system generuje różnice kursowe, które muszą zostać prawidłowo ujęte w księgach.
Jak dokumentować różnice kursowe
przechowywać wyciągi bankowe z widocznymi kursami faktycznymi,
archiwizować potwierdzenia przewalutowań PayPal, Stripe, Wise, Revolut,
przechowywać tabele kursów NBP wykorzystane do rozliczeń,
prowadzić jednolity system księgowania różnic kursowych,
przypisywać do każdej operacji walutowej kurs stosowany w rzeczywistości.
Dobra dokumentacja jest niezbędna – różnice kursowe są jednym z najczęściej kontrolowanych elementów księgowości w działalnościach pracujących z zagranicą.
Podsumowanie
Różnice kursowe to integralny element rozliczeń podatkowych przedsiębiorców prowadzących transakcje w walutach obcych. Dotyczą zarówno sprzedaży i zakupów, jak i przewalutowań, spłat kredytów, operacji na rachunkach walutowych oraz płatności wykonywanych za pomocą usług finansowych. Kluczowe znaczenie ma prawidłowe stosowanie kursu NBP w dniu ujęcia dokumentu oraz kursu rzeczywistego w dniu płatności. Dopiero porównanie tych dwóch wartości pozwala ustalić właściwą różnicę kursową.
Prawidłowa ewidencja tych operacji nie tylko minimalizuje ryzyko podatkowe, lecz także pozwala przedsiębiorcy lepiej ocenić opłacalność współpracy zagranicznej i realny wpływ kursów walut na wynik finansowy firmy.

