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
- Wartość przychodu: kwota w walucie × kurs średni NBP z dnia roboczego przed datą przychodu.
- 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.
- Różnica = wartość wpływu − wartość przychodu. Plus to przychód, minus to koszt.
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łata | Kurs przy wpłacie | Przychód tej części | Wpływ w zł | Różnica |
|---|---|---|---|---|
| 4 000 USD | 3,8500 zł | 15 600,00 zł | 15 400,00 zł | -200,00 zł |
| 6 000 USD | 3,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łacie | Różnica | Charakter | Wpł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ł | brak | 0,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.