Podatki

Kalkulator różnic kursowych 2026 — przychód czy koszt

Policz różnicę kursową od faktury w walucie: kurs NBP z dnia przychodu kontra kurs z dnia zapłaty — bankowy przy przewalutowaniu albo NBP przy wpływie na konto walutowe. Z płatnością w dwóch częściach, KPiR i ryczałtem.

  • Stan prawny: 8 października 2026
  • Podstawa prawna przy wyniku
  • Dane zostają w przeglądarce

Kalkulator różnic kursowych

EUR

Kwota brutto do zapłaty przez klienta.

Dzień wykonania usługi (nie później niż faktura) albo koniec okresu rozliczeniowego. Kurs: NBP z ostatniego dnia roboczego przed tą datą.

Zapłata

Gdzie wpłynęły pieniądze

Kurs kupna z potwierdzenia przelewu. Zostaw 0, jeśli go nie znasz — przyjmiemy kurs NBP.

Forma opodatkowania

Gdy nie masz internetu albo serwis NBP nie odpowiada.

Różnica kursowa

…

Pobieram kursy z API NBP…

Przychód zaksięgowany
…
Wpłynęło w złotych
…
Podatek 19%
…

Rozliczenie zapłaty

Kwota 5 000 EUR × kurs z dnia przychodu— ·
0,00 zł
Ta sama kwota × kurs z 14 października 2026— · (kurs średni z dnia roboczego przed wpływem)
0,00 zł
Różnica kursowa
0,00 zł
  • Przy wpływie na konto złotowe liczy się kurs faktycznie zastosowany przez bank. Nie podałeś go, więc przyjęliśmy kurs NBP — wynik jest przybliżony.
  • Brak różnicy do zaksięgowania.
Parametry i podstawa prawna
Wartość przychodu
kurs średni NBP z D−1
art. 11a ust. 1 ustawy o PIT
Wartość wpływu
kurs faktycznie zastosowany
art. 24c ust. 4 — kurs banku; gdy brak (konto walutowe) — kurs średni NBP z dnia roboczego przed wpływem
Dodatnia różnica
przychód
art. 24c ust. 1 i ust. 2 pkt 1
Ujemna różnica
koszt / zmniejszenie przychodu
art. 24c ust. 3 pkt 1; na ryczałcie art. 6 ust. 1c ustawy o ryczałcie
Odchylenie kursu banku
5%
art. 24c ust. 5 ustawy o PIT

Stan prawny na 8 października 2026. Wynik jest szacunkiem — nie zastępuje porady księgowego ani listy płac.

Skąd się biorą różnice kursowe

Faktura w walucie trafia do przychodu po kursie średnim NBP z dnia roboczego przed datą przychodu. Klient płaci jednak później, a kurs w tym czasie się zmienia. Ta sama kwota w euro jest w dniu zapłaty warta więcej albo mniej złotych — i właśnie tę różnicę rozliczasz podatkowo (art. 24c ustawy o PIT). Różnice kursowe dotyczą osób prowadzących działalność; liczysz je tylko od tego, co faktycznie wpłynęło (różnice zrealizowane).

  • Dodatnia różnica — wpływ wart więcej niż zaksięgowany przychód. To dodatkowy przychód.
  • Ujemna różnica — wpływ wart mniej. W KPiR to koszt uzyskania przychodu, na ryczałcie zmniejsza przychód.

Jak obliczyć różnicę kursową krok po kroku

  1. Wartość przychodu: kwota w walucie × kurs średni NBP z dnia roboczego przed datą przychodu.
  2. Wartość wpływu: ta sama kwota × kurs z dnia zapłaty — faktycznie zastosowany przez bank, gdy pieniądze wpłynęły na konto złotowe i bank je przewalutował; kurs średni NBP z dnia roboczego przed wpływem, gdy wpłynęły na konto walutowe.
  3. Różnica = wartość wpływu − wartość przychodu. Plus to przychód, minus to koszt.
różnica = kwota × kurs z dnia zapłaty − kwota × kurs NBP z dnia przed przychodem

Przykład: faktura na 5 000 EUR, przychód przeliczony po 4,2000 zł = 21 000,00 zł. Klient zapłacił na konto złotowe, bank przewalutował po 4,2500 zł — wpłynęło 21 250,00 zł. Dodatnia różnica kursowa: 250,00 zł. Na liniowym podatek wzrośnie o ok. 47,50 zł (plus 4,9% składki zdrowotnej od tej kwoty).

Konto złotowe czy walutowe — który kurs przy zapłacie

Przy otrzymaniu należności stosuje się kurs faktycznie zastosowany (art. 24c ust. 4). Gdy klient płaci w euro na rachunek w złotych, bank przewalutowuje wpłatę po swoim kursie kupna — ten kurs znajdziesz na potwierdzeniu operacji i to on się liczy. Gdy pieniądze wpływają na rachunek walutowy i zostają w euro, żaden kurs nie został zastosowany, więc bierzesz kurs średni NBP z ostatniego dnia roboczego przed dniem wpływu.

Kurs banku nie może być dowolny: jeśli odbiega od kursu średniego NBP o więcej niż 5%, urząd skarbowy może wezwać do jego uzasadnienia i ustalić wartość według kursu NBP (art. 24c ust. 5). Kalkulator ostrzega przed takim odchyleniem.

Waluta, która została na koncie walutowym, ma już swoją wartość w złotych z dnia wpływu. Gdy ją później wymienisz albo wydasz, powstanie kolejna różnica — od własnych środków (art. 24c ust. 2 pkt 3 i ust. 3 pkt 3). Tę różnicę liczy się metodą wybraną na cały rok, np. FIFO.

Zapłata w częściach

Każdą wpłatę rozliczasz osobno: część należności × kurs przychodu kontra ta sama część × kurs z dnia tej wpłaty. Na przykład faktura na 10 000 USD (przychód po 3,9000 zł) opłacona w dwóch ratach:

WpłataKurs przy wpłaciePrzychód tej częściWpływ w złRóżnica
4 000 USD3,8500 zł15 600,00 zł15 400,00 zł-200,00 zł
6 000 USD3,9500 zł23 400,00 zł23 700,00 zł+300,00 zł

Pierwsza rata daje ujemną różnicę 200,00 zł (koszt), druga dodatnią 300,00 zł (przychód). Obie wpisujesz osobno — nie kompensujesz ich w jednej kwocie, choć łączny efekt podatkowy odpowiada saldu 100,00 zł. Dopóki część faktury jest nieopłacona, różnica od niej jeszcze nie powstała.

Różnice kursowe na ryczałcie

Ryczałtowiec też rozlicza różnice kursowe. Ustawa o ryczałcie odsyła do art. 24c ustawy o PIT z jedną zmianą: ponieważ ryczałt nie zna kosztów, ujemne różnice zmniejszają przychód roku, w którym powstały (art. 6 ust. 1c ustawy o ryczałcie). Dodatnie różnice zwiększają przychód. Obie opodatkowujesz stawką właściwą dla przychodu, którego dotyczą — dla usług IT zwykle 12%. W naszym przykładzie z pierwszej sekcji różnica 250,00 zł to 30,00 zł ryczałtu.

Dyrektor KIS potwierdził też, że ryczałtowiec liczy różnice od środków własnych na rachunku walutowym (interpretacja z 31.08.2023, 0113-KDIPT2-1.4011.396.2023.2.MZ). Część praktyków uważa, że ryczałtowiec rozlicza wyłącznie różnice związane z przychodem ze sprzedaży — przy dużych kwotach warto zapytać księgowego albo wystąpić o własną interpretację.

Jak zaksięgować różnicę w KPiR

  • Dodatnia różnica — kolumna 10 „pozostałe przychody” (wzór KPiR od 2026 r.: rozporządzenie MFiG z 6.09.2025, Dz.U. 2025 poz. 1299), z dniem otrzymania zapłaty.
  • Ujemna różnica — kolumna 15 „pozostałe wydatki”, z dniem otrzymania zapłaty.
  • Dowodem jest dowód wewnętrzny z wyliczeniem: kwota, oba kursy z datami i numerami tabel, wynik.
  • Na ryczałcie różnicę wpisujesz w ewidencji przychodów (dodatnią na plus, ujemną na minus) w kolumnie stawki usługi.

Pułapki, o których łatwo zapomnieć

  • Data przychodu, nie data faktury. Wartość przychodu liczysz kursem z dnia roboczego przed datą przychodu. Przy usłudze rozliczanej miesięcznie to ostatni dzień miesiąca, nawet gdy fakturę wystawisz kilka dni później.
  • Prowizje banku to nie różnica kursowa. Opłata za przelew zagraniczny lub przewalutowanie jest osobnym kosztem (w KPiR), a nie częścią różnicy.
  • Zaliczka przed wykonaniem usługi. Gdy zapłata wpływa przed wykonaniem usługi, przychód z tej części często powstaje już w dniu zapłaty (art. 14 ust. 1c) i różnica kursowa nie powstaje. Zaliczki na poczet usług z następnych okresów nie są jednak przychodem (art. 14 ust. 3 pkt 1) — takie przypadki warto omówić z księgowym.
  • Kompensata (potrącenie) też jest zapłatą — różnicę liczysz na dzień potrącenia.
  • Składka zdrowotna. Na skali i liniowym różnica zmienia dochód, więc wpływa też na roczną składkę zdrowotną; na ryczałcie może przesunąć przychód do innego progu składki.
  • VAT bez zmian. Różnice kursowe nie korygują podstawy VAT — ta została ustalona przy wystawieniu faktury według art. 31a ustawy o VAT.

Ile wynosi różnica — tabela dla 10 000 EUR

Przychód zaksięgowany po 4,2500 zł, zapłata po różnych kursach (liniowy 19%).

Kurs przy zapłacieRóżnicaCharakterWpływ na PIT 19%
4,1500 zł-1 000,00 złkoszt-190,00 zł
4,2000 zł-500,00 złkoszt-95,00 zł
4,2300 zł-200,00 złkoszt-38,00 zł
4,2500 zł0,00 złbrak0,00 zł
4,2700 zł+200,00 złprzychód+38,00 zł
4,3000 zł+500,00 złprzychód+95,00 zł
4,3500 zł+1 000,00 złprzychód+190,00 zł

Kurs do przychodu ustalisz w kalkulatorze kursu NBP do faktury.

Pytania i odpowiedzi

Jak obliczyć różnicę kursową od faktury w euro?

Pomnóż kwotę zapłaty przez kurs z dnia wpływu i odejmij tę samą kwotę przeliczoną po kursie przychodu. Dla 5 000 EUR i kursów 4,2000 → 4,2500 różnica wynosi 250,00 zł.

Dodatnia różnica kursowa to przychód czy koszt?

Dodatnia różnica kursowa zwiększa przychody, ujemna — koszty uzyskania przychodu (art. 24c ust. 1 ustawy o PIT). Na ryczałcie ujemna różnica zmniejsza przychód.

Jaki kurs przyjąć, gdy pieniądze wpłynęły na konto walutowe?

Kurs średni NBP z ostatniego dnia roboczego przed dniem wpływu, bo przy wpływie na konto walutowe żaden kurs nie został faktycznie zastosowany (art. 24c ust. 4).

Czy ryczałtowiec rozlicza różnice kursowe?

Tak. Dodatnie różnice zwiększają, a ujemne zmniejszają przychód (art. 6 ust. 1c ustawy o ryczałcie), według stawki usługi. Różnica 250,00 zł przy stawce 12% to 30,00 zł ryczałtu.

Klient zapłacił w dwóch ratach — jak liczyć różnice?

Osobno dla każdej raty: kwota raty × kurs z dnia jej wpływu minus ta sama kwota × kurs przychodu. Jedna rata może dać przychód, druga koszt.

Czy bank może zastosować dowolny kurs?

Liczy się kurs faktycznie zastosowany, ale gdy odbiega od kursu średniego NBP o ponad 5%, urząd może zażądać uzasadnienia i przyjąć kurs NBP (art. 24c ust. 5).

Źródła i podstawa prawna

  1. 1.Ustawa o podatku dochodowym od osób fizycznych
  2. 2.Ustawa o zryczałtowanym podatku dochodowym
  3. 3.Ustawa o PIT, art. 24c (różnice kursowe)
  4. 4.Ustawa o zryczałtowanym podatku dochodowym, art. 6 ust. 1c
  5. 5.Interpretacja Dyrektora KIS z 31.08.2023, 0113-KDIPT2-1.4011.396.2023.2.MZ (różnice kursowe na ryczałcie)
  6. 6.NBP — Web API kursów walut (tabela A)

Sprawdzone z danymi urzędowymi

Działanie kalkulatora sprawdziliśmy 18 października 2026: wyniki porównaliśmy z przepisami i oficjalnymi danymi wymienionymi niżej.

  • 5 000 EUR po 4,20 zł, zapłata po 4,25 zł → dodatnia różnica 250 zł; płatność częściami i nadpłata; ryczałt 12% → 30 zł (art. 6 ust. 1c)
  • Kurs średni NBP z ostatniego dnia roboczego przed dniem przychodu albo kosztu (art. 11a), różnice przy zapłacie (art. 24c)
  • KPiR od 2026 r.: dodatnie różnice w kolumnie 10 „pozostałe przychody”, ujemne w kolumnie 15 „pozostałe wydatki”
  1. Ustawa o PIT, t.j. Dz.U. 2026 poz. 592 — art. 11a, art. 24c
  2. Ustawa o zryczałtowanym podatku dochodowym, t.j. Dz.U. 2025 poz. 843 — art. 6 ust. 1c
  3. Rozporządzenie MFiG z 6.09.2025 w sprawie KPiR, Dz.U. 2025 poz. 1299 — kolumny 10 i 15 księgi od 1.01.2026
  4. NBP — tabele kursów A — kursy średnie

Weryfikacja dotyczy stanu prawnego z dnia sprawdzenia. Przepisy się zmieniają — przy ważnej decyzji potwierdź wynik u księgowego.

E

Opracowanie: Eugeniusz, redaktor b2b-vs-uop.pl

Stawki i limity sprawdzam w aktach prawnych oraz na zus.pl i podatki.gov.pl. Każdy kalkulator ma testy na przykładach policzonych ręcznie. Nie jestem doradcą podatkowym — przy ważnej decyzji potwierdź wynik u księgowego.

O autorze i metodologii
Przejdź do treści