FX Diff

JDG a przychody w USD/EUR — przewodnik

6 min czytania

Przychody w walucie obcej — codziennosc polskiego freelancera

Coraz wiecej jednoosobowych dzialalnosci gospodarczych (JDG) w Polsce wspolpracuje z klientami z USA i Unii Europejskiej. Programisci, graficy, copywriterzy i konsultanci wystawiaja faktury w dolarach amerykanskich lub euro. Dla urzedu skarbowego liczy sie jednak kwota w zlotych — i tu zaczynaja sie pytania o kursy, daty i roznice kursowe.

W tym przewodniku wyjasniamy krok po kroku, jak prawidlowo rozliczac przychody w USD i EUR prowadzac JDG na Ksiazce Przychodow i Rozchodow (KPiR).

Kiedy powstaje przychod w walucie obcej

Zgodnie z art. 14 ust. 1c ustawy o PIT, przychod z dzialalnosci gospodarczej powstaje w dniu wydania rzeczy, wykonania uslugi lub zbycia prawa majatkowego — nie pozniej niz w dniu wystawienia faktury albo uregulowania naleznosci. W praktyce dla freelancera oznacza to najczesciej dzien wystawienia faktury lub dzien wykonania uslugi (w zaleznosci od tego, co nastapi wczesniej).

Przyklad: wykonales projekt graficzny 20 marca, ale fakture wystawiles 25 marca. Przychod powstaje 20 marca — w dniu wykonania uslugi.

Ktory kurs NBP zastosowac do przeliczenia przychodu

Przychody w walucie obcej przelicza sie na zlote wedlug sredniego kursu NBP z ostatniego dnia roboczego poprzedzajacego dzien uzyskania przychodu (art. 11a ust. 1 ustawy o PIT).

W praktyce wyglada to tak:

  • Jezeli przychod powstal w poniedzialek — stosujesz kurs z piatku.
  • Jezeli przychod powstal we wtorek — stosujesz kurs z poniedzialku.
  • Jezeli przychod powstal w poniedzialek, a piatek byl dniem swiatecznym — stosujesz kurs z czwartku.

Wazne: zawsze chodzi o kurs z dnia poprzedzajacego dzien przychodu, a nie z samego dnia przychodu. To jeden z najczestszych bledow.

Konto walutowe — czy jest potrzebne

Posiadanie konta walutowego w banku (np. konta w USD lub EUR) nie jest obowiazkowe, ale zdecydowanie ulatwia zycie. Oto dlaczego:

  • Bez konta walutowego — bank automatycznie przewalutowuje wplyw po swoim kursie. Tracisz na spreadzie, a roznice kursowe powstaja tylko miedzy kursem NBP a kursem banku w dniu przewalutowania.
  • Z kontem walutowym — waluty „czekaja" na koncie. Mozesz je sprzedac w dogodnym momencie (np. przez kantor internetowy). Roznice kursowe powstaja dopiero w momencie wyplywu srodkow (zaplata za cos w walucie, przewalutowanie, wyplata).

Wiekszos polskich bankow (mBank, ING, PKO) oferuje darmowe konta walutowe w ramach konta firmowego. Warto tez rozwazyc konta w fintechach (Wise, Revolut Business), ktore czesto maja korzystniejsze kursy wymiany.

Roznice kursowe na przychodach vs na zaplacie

To kluczowe rozroznienie, ktore sprawia trudnosc wielu przedsiebiorcom. Roznice kursowe moga powstac w dwoch momentach:

1. Roznica kursowa na przychodzie (zrealizowana)

Powstaje, gdy kurs waluty w dniu zaplaty od klienta rozni sie od kursu, po ktorym zaksiegowales przychod. Reguluje to art. 24c ustawy o PIT.

Przyklad:

  • Faktura na 1 000 EUR, przychod zaksiegowany po kursie 4,30 PLN/EUR = 4 300 PLN
  • Klient placi po 2 tygodniach, kurs NBP z dnia poprzedzajacego zaplate = 4,35 PLN/EUR
  • Roznica kursowa: (4,35 - 4,30) x 1 000 = 50 PLN — dodatnia roznica kursowa (przychod)

Gdyby kurs spadl do 4,25 PLN/EUR, powstalaby ujemna roznica kursowa (50 PLN — koszt uzyskania przychodu).

2. Roznica kursowa na rozchodzie waluty

Powstaje, gdy sprzedajesz walute (np. przewalutowujesz EUR na PLN) po kursie innym niz kurs, po ktorym nabyles te walute. Do rozliczenia stosujesz metode FIFO (First In, First Out) — czyli najpierw „zuzywasz" walute nabyta najwczesniej.

To wlasnie tutaj obliczenia staja sie skomplikowane, szczegolnie przy duzej liczbie transakcji. Narzedzia takie jak FX Diff automatyzuja caly proces — od pobrania kursow NBP, przez sledzenie FIFO, az po wyliczenie roznic kursowych.

Praktyczne wskazowki dla freelancera z klientami z USA/UE

  1. Zaloz konto walutowe — osobne dla kazdej waluty, w ktorej fakturujesz. Unikaj automatycznego przewalutowania przez bank.
  2. Zapisuj daty i kwoty — prowadz ewidencje: data wplywy, kwota, kurs NBP z dnia poprzedniego. Przydaje sie przy rozliczeniu roznic kursowych.
  3. Nie czekaj do konca roku — rozliczaj roznice kursowe na biezaco, po kazdej transakcji rozchodu waluty. Unikasz zatorow i bledow.
  4. Pamietaj o FIFO — nie mozesz wybierac, ktore „partie" waluty zuzywasz. Zawsze zaczynasz od najstarszej. Przy kilkudziesieciu transakcjach miesiecznie reczne sledzenie FIFO w Excelu staje sie bardzo czasochlonne.
  5. Wystawiaj Dowody Wewnetrzne — kazda roznica kursowa powinna byc udokumentowana Dowodem Wewnetrznym (DW) z numerem, data, opisem i kwota. To wymog formalny dla KPiR.
  6. Korzystaj z automatyzacji — FX Diff pobiera kursy NBP, liczy roznice metoda FIFO i generuje gotowe dokumenty DW. Szczegolnie przydatne, gdy masz wiecej niz 10 transakcji walutowych miesiecznie.

Przyklad — pelne rozliczenie faktury w EUR

Zobaczmy pelny cykl zycia jednej faktury:

  1. 15 marca — wystawiasz fakture na 2 000 EUR za uslugi konsultingowe.
  2. Kurs NBP z 14 marca (dzien poprzedzajacy) = 4,32 PLN/EUR.
  3. Przychod w KPiR: 2 000 x 4,32 = 8 640 PLN — wpisujesz w kolumnie 7 KPiR.
  4. 28 marca — klient przelewa 2 000 EUR na Twoje konto walutowe.
  5. Kurs NBP z 27 marca = 4,35 PLN/EUR.
  6. Roznica kursowa na przychodzie: (4,35 - 4,32) x 2 000 = 60 PLN — dodatnia roznica, wpisujesz jako przychod w kolumnie 8 KPiR.
  7. 5 kwietnia — przewalutowujesz 2 000 EUR na PLN w kantorze po kursie 4,38 PLN/EUR.
  8. Kurs NBP z 4 kwietnia = 4,37 PLN/EUR — to kurs rozchodu.
  9. Roznica kursowa na rozchodzie (FIFO): kurs nabycia (z dnia wplywy) = 4,35 PLN/EUR. Roznica: (4,37 - 4,35) x 2 000 = 40 PLN — dodatnia roznica kursowa.

Laczne roznice kursowe z tej jednej faktury: 60 + 40 = 100 PLN dodatkowego przychodu. Przy odwrotnym ruchu kursow moglby to byc koszt.

Czeste pytania

Czy moge wystawiac faktury w PLN dla klienta zagranicznego?

Tak, mozesz. Wowczas nie powstaja roznice kursowe po Twojej stronie. Jednak klienci z USA/UE zwykle preferuja zaplaty w swojej walucie.

Co jesli klient placi z opoznieniem?

To nie zmienia daty powstania przychodu — przychod ksiegujesz w dniu wykonania uslugi/wystawienia faktury. Roznica kursowa powstanie w momencie faktycznej zaplaty, na podstawie kursu NBP z dnia poprzedzajacego dzien zaplaty.

Czy roznice kursowe dotycza tez VAT?

Jesli swiadczysz uslugi dla klientow z UE/USA jako podatnik zwolniony z VAT lub stosujesz reverse charge (odwrotne obciazenie), roznice kursowe dotycza wylacznie kwoty netto (przychodu). Kwestia VAT przy transakcjach miedzynarodowych to odrebny temat.

Podsumowanie

Rozliczanie przychodow w USD i EUR jako JDG wymaga uwagi na kilka kluczowych elementow: prawidlowa date powstania przychodu, wlasciwy kurs NBP, metode FIFO przy rozchodzie walut i dokumentacje w postaci Dowodow Wewnetrznych. Im wiecej transakcji walutowych, tym bardziej oplacalne staje sie korzystanie z narzedzi automatyzujacych obliczenia — zamiast tracic godziny w arkuszu kalkulacyjnym, mozesz skupic sie na rozwoju swojego biznesu.

Oblicz roznice kursowe automatycznie

FX Diff wykonuje obliczenia metoda FIFO, pobiera kursy NBP i generuje gotowy Dowod Wewnetrzny.

Wyprobuj za darmo