Rozliczanie różnic kursowych w KPiR przy zakupie usług w USD przez JDG
Jak rozliczać różnice kursowe w KPiR przy zakupie usług w USD? Zasady przeliczeń, moment ujęcia oraz wpływ na koszty i rozliczenia podatkowe.

Alicja
Główna Księgowa

Temat różnic kursowych przy transakcjach walutowych to jeden z najczęstszych obszarów, w których dochodzi do drobnych, ale systematycznych błędów w KPiR. W przypadku JDG, który dokonuje zakupu w USD i płaci za niego poprzez przewalutowanie środków z PLN, sprawa jest teoretycznie prosta, ale w praktyce wymaga precyzyjnego ustalenia dwóch wartości: kosztu historycznego oraz faktycznego wypływu pieniądza.
Przejdźmy od razu do konkretów – jak rozliczyć taką transakcję, aby dokumentacja była "kuloodporna" w razie kontroli.
Czy powstają różnice kursowe i jak je wyliczyć?
Tak, w tej sytuacji powstają podatkowe różnice kursowe.
Dzieje się tak, ponieważ moment ujęcia kosztu w księdze (data wystawienia faktury lub data zdarzenia gospodarczego) różni się od momentu zapłaty, a bank przy przewalutowaniu stosuje inny kurs niż średni kurs NBP.

Aby wyliczyć różnicę kursową, musisz zestawić ze sobą dwie wartości wyrażone w złotówkach:
Wartość kosztu: Przeliczona na PLN według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury (lub innego dowodu księgowego).
Wartość zapłaty: Przeliczona na PLN według faktycznie zastosowanego kursu waluty z dnia zapłaty.
Co to jest „faktycznie zastosowany kurs”?
Jeśli przedsiębiorca płaci z konta złotówkowego, a bank dokonuje przewalutowania na USD w momencie przelewu, faktycznym kursem jest kurs sprzedaży waluty danego banku w momencie transakcji. Tę kwotę widzisz na wyciągu bankowym jako obciążenie w PLN. Nie szukasz tu kursów NBP – interesuje Cię realny koszt zakupu waluty, jaki poniósł klient.
Mechanizm powstawania różnic:
Ujemne różnice kursowe (Koszty): Powstają, gdy kurs w dniu zapłaty był wyższy niż w dniu ujęcia kosztu. Klient musiał wydać więcej złotówek na spłatę zobowiązania, niż pierwotnie zaksięgowano w kosztach.
Gdzie księgujemy: KPiR kolumna 13 (Pozostałe wydatki).
Dodatnie różnice kursowe (Przychody): Powstają, gdy kurs w dniu zapłaty był niższy niż w dniu ujęcia kosztu. Klient wydał mniej złotówek, niż zaksięgowano w kosztach.
Gdzie księgujemy: KPiR kolumna 8 (Pozostałe przychody).

Kiedy sytuacja wygląda inaczej (wyjątki i pułapki)
Powyższy schemat dotyczy standardowej sytuacji: przelew wychodzi z konta PLN, bank przewalutowuje go „w locie” i wysyła USD do kontrahenta. Istnieją jednak scenariusze, które zmieniają sposób księgowania:
1. Zapłata z konta walutowego (Magazyn Walut)
Jeśli klient najpierw kupił dolary (np. w kantorze internetowym), przelał je na swoje konto walutowe, a dopiero po kilku dniach opłacił fakturę, mamy do czynienia z tzw. magazynem walut. Wtedy kursem zapłaty nie jest kurs z dnia przelewu do kontrahenta, ale kurs historyczny, po jakim te dolary wpłynęły na konto walutowe (zazwyczaj stosujemy metodę FIFO – pierwsze przyszło, pierwsze wyszło). To proces wymagający prowadzenia ewidencji wpływów i rozchodów waluty.
2. Korzystanie z Revolut / Fintechów
W przypadku kont typu Revolut, „faktycznie zastosowany kurs” to ten, który widnieje w historii transakcji w aplikacji. Często jest on bardzo zbliżony do kursu giełdowego, ale nadal jest to kurs faktyczny. Należy pobrać potwierdzenie transakcji, gdzie widoczna jest kwota pobrana w PLN i kwota wysłana w USD.
3. Brak możliwości ustalenia kursu faktycznego
Jeśli z jakiegoś powodu nie da się ustalić kursu faktycznego (np. specyficzne kompensaty), dopiero wtedy do wyceny zapłaty stosujemy średni kurs NBP z dnia poprzedzającego dzień zapłaty. W omawianym przypadku (przelew bankowy z przewalutowaniem) ta sytuacja praktycznie nie występuje.
Praktyczny przykład wyliczenia (Case Study)
Przeanalizujmy sytuację na konkretnych liczbach, aby zobrazować mechanizm księgowania.

Dane transakcji:Klient: Jan Kowalski (JDG, KPiR, czynny podatnik VAT). Zdarzenie: Zakup licencji na oprogramowanie z USA. Faktura: Wystawiona 10 stycznia 2025 r. na kwotę 1 000 USD. Zapłata: Dokonana 14 stycznia 2025 r. przelewem z konta firmowego PLN (bank dokonał przewalutowania).
Krok 1: Ujęcie faktury w kosztach (KPiR)
Do przeliczenia kosztu bierzemy średni kurs NBP z dnia 9 stycznia 2025 r. (dzień roboczy poprzedzający wystawienie).
Zakładamy kurs NBP z dnia 09.01.2025: 3,9500 PLN/USD.
Wartość kosztu wynosi:
1 000 USD × 3,9500 = 3 950,00 PLN
Kwotę 3 950,00 PLN ujmujemy w kolumnie 13 KPiR (Pozostałe wydatki) w dacie 10.01.2025.
Krok 2: Ustalenie wartości zapłaty
Klient 14 stycznia zlecił przelew. Bank sprzedał mu dolary po swoim kursie tabelarycznym (sprzedaży).
Kurs sprzedaży banku z momentu transakcji: 4,0200 PLN/USD.
Z konta klienta zostało pobrane:
1 000 USD × 4,0200 = 4 020,00 PLN
Krok 3: Wyliczenie różnic kursowych
Porównujemy to, co zeszło z konta, z tym, co jest w kosztach.
Zapłata (4 020,00 PLN) jest wyższa niż koszt (3 950,00 PLN).
Różnica wynosi:
4 020,00 PLN − 3 950,00 PLN = 70,00 PLN
Wniosek:
Klient musiał wydać realnie więcej złotówek (o 70 zł), niż wynikało to z kursu NBP w dniu faktury. Powstała ujemna różnica kursowa, która jest dla przedsiębiorcy dodatkowym kosztem podatkowym.
Księgowanie:
Kwotę 70,00 zł wpisujemy do KPiR w kolumnie 13 (Pozostałe wydatki) pod datą 14.01.2025 (data zapłaty). Jako dowód księgowy podajemy wyciąg bankowy lub dowód wewnętrzny (DW) z rozliczeniem różnic.
Gdyby kurs banku spadł np. do 3,9000 PLN/USD:
Zapłata wyniosłaby 3 900 zł.
Koszt w księgach: 3 950 zł.
Różnica: 50 zł na korzyść podatnika (wydał mniej).
* Księgowanie: 50,00 zł w kolumnie 8 (Pozostałe przychody).
Podsumowanie – kluczowe zasady dla biura rachunkowego
Aby poprawnie zamykać miesiąc u klientów z fakturami w USD, stosuj te cztery zasady kontrolne:
Weryfikuj wyciąg: Nigdy nie zakładaj kursu NBP dla zapłaty, jeśli widzisz na wyciągu złotówkowym obciążenie w PLN za fakturę walutową. Kwota pobrana przez bank jest „święta” – to jest koszt historyczny zakupu waluty.
Pilnuj dat: Kurs dla faktury to zawsze dzień poprzedzający (D-1). Kurs dla zapłaty to dzień bieżący (D-0) – ten konkretny, po którym bank przeliczył pieniądze.
Dokumentacja: Podepnij pod fakturę wyciąg bankowy lub sporządź zbiorczy dowód wewnętrzny (DW) na koniec miesiąca, zestawiający wszystkie różnice kursowe. Jest to czytelne dla ewentualnej kontroli.
Symetria: Pamiętaj, że różnice kursowe działają w dwie strony. Księgowi często pamiętają o doksięgowaniu kosztów (ujemne różnice), ale pomijają przychody (dodatnie różnice), co jest błędem skutkującym zaniżeniem podstawy opodatkowania.
Tego typu rozliczenia to codzienność w pracy księgowej, ale nie muszą być uciążliwe. Księgoboty wspierają księgowych w automatyzacji powtarzalnych zadań i dbają o zgodność z przepisami.
Możesz przetestować rozwiązanie przez 14 dni za darmo - wystarczy rejestracja na ksiegoboty.pl.


