kurs NBP przeliczanie transakcji

    Kurs NBP D-1 — jak przeliczać transakcje na złote

    Zasada jest jedna: średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu. Problem zaczyna się przy transakcji w poniedziałek nad ranem, w święto i przy pozycji otwartej w grudniu, a zamkniętej w styczniu.

    Załóż darmowe konto — 0 zł Free na zawsze · bez karty · PRO 19,99 zł/mies (rocznie)

    Co dokładnie mówi zasada D-1

    Przychody i koszty wyrażone w walutach obcych przelicza się na złote według średniego kursu Narodowego Banku Polskiego z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu albo poniesienia kosztu. „Ostatni dzień roboczy poprzedzający” to nie to samo co „dzień wcześniej” — jeżeli zdarzenie wypada w poniedziałek, właściwy jest kurs z piątku, a jeżeli poniedziałek jest świętem i handlujesz we wtorek, bierzesz kurs z piątku lub z ostatniego dnia, w którym tabela się ukazała.

    Chodzi o tabelę A kursów średnich walut obcych, publikowaną w dni robocze około godziny 12:00. Kurs kupna i sprzedaży z tabeli C nie ma tu zastosowania — to inna tabela do innych celów. Kurs Twojego brokera, kurs z platformy i kurs z kantoru nie mają znaczenia podatkowego.

    Dzień uzyskania przychodu przy transakcjach na instrumentach pochodnych wiąże się z realizacją praw z instrumentu, czyli w praktyce z zamknięciem pozycji. Dzień poniesienia kosztu to dzień, w którym koszt został faktycznie poniesiony — na przykład dzień pobrania prowizji lub swapu przez brokera. Dlatego pozycja otwarta 29 grudnia, a zamknięta 3 stycznia trafia do zeznania za nowy rok, a nie za stary.

    Przykłady liczbowe

    Trzy sytuacje, które w zestawieniach pojawiają się najczęściej.

    • Zamknięcie w środę. Pozycja EURUSD zamknięta w środę z zyskiem 250 USD. Bierzesz kurs USD z tabeli A z wtorku. Jeśli wynosił 4,0120, przychód to 1 003,00 zł.
    • Zamknięcie w poniedziałek. Ta sama transakcja zamknięta w poniedziałek — właściwy jest kurs z piątku, bo w sobotę i niedzielę tabela się nie ukazuje.
    • Prowizja pobrana w święto. Prowizja 7 USD pobrana 1 listopada. Bierzesz kurs z ostatniego dnia roboczego przed tą datą, czyli zwykle z 31 października.
    • Pozycja przez przełom roku. Otwarta 29 grudnia, zamknięta 3 stycznia — przychód powstaje w styczniu i rozliczasz go w zeznaniu za nowy rok, po kursie z ostatniego dnia roboczego przed 3 stycznia.
    • Swap naliczany codziennie. Każde naliczenie to osobny koszt lub przychód w swojej dacie, więc formalnie ma własny kurs D-1. Przy pozycjach trzymanych tygodniami to szybko robi się nie do policzenia ręcznie.
    • Konto w USD, instrument w EUR. Przeliczasz walutę rozliczenia konta, w której faktycznie powstał przychód lub koszt — czyli tę, w której broker uznał lub obciążył rachunek.

    Dlaczego jeden kurs na rok to zły pomysł

    Kuszące uproszczenie: bierzesz kurs z 31 grudnia i przeliczasz wszystko. Problem jest podwójny. Po pierwsze, to nie jest zgodne z przepisem, więc przy kontroli zestawienie zostanie zakwestionowane w całości, a nie w jednej pozycji. Po drugie, przy zmienności rzędu 8–10% rocznie na parze USD/PLN różnica na dochodzie 60 000 zł to kilka tysięcy złotych podatku — w losową stronę.

    Uproszczenie ma sens tylko wtedy, gdy działa na Twoją niekorzyść i jesteś gotów zapłacić więcej dla świętego spokoju. Jeżeli działa na korzyść, to jest po prostu zaniżenie podstawy opodatkowania.

    Jak to policzyć bez ręcznej pracy

    TradeLogic pobiera tabele kursów NBP i przypisuje każdej pozycji kurs z właściwego dnia — z automatycznym cofnięciem się do ostatniego dnia roboczego, gdy zdarzenie wypadło w weekend albo święto. W raporcie przy każdej linii widzisz zastosowany kurs i datę jego publikacji, więc wyliczenie da się sprawdzić pozycja po pozycji. To jest ta różnica, która sprawia, że księgowa przyjmuje plik bez pytań.

    Osobno wykazywane są prowizje i swapy, bo one mają własne daty poniesienia. Raport dostajesz w PDF i CSV na wybrany rok podatkowy, dla wszystkich kont naraz albo tylko dla wybranych. Historię możesz zaciągnąć do pięciu lat wstecz, więc przeliczysz też lata, w których robiłeś to ręcznie.

    TradeLogic vs Excel, TradeZella i TraderSync

    Kurs NBP jest tym miejscem, gdzie zagraniczne dzienniki tradingowe nie pomogą w ogóle — nie mają nawet takiego pola.

    Porównanie TradeLogic, Excela, TradeZella i TraderSync
    FunkcjaExcelTradeZella
    $39 ≈ 155 zł
    TraderSync
    $29 ≈ 115 zł
    TradeLogic
    19,99 zł
    Auto-import MT4 / MT5 / cTrader / OANDA
    6 giełd krypto (Binance, Bybit, OKX, KuCoin…)
    Interfejs i support po polsku
    Płatność BLIK / Przelewy24 w zł
    Raport podatkowy PIT-38 po kursach NBP
    AI Coach analizujący Twoje błędy
    Prop firm tracker (FTMO, FundedNext…)
    Monte Carlo dla challenge'u prop firmy
    Mistakes Tracker + Tilt Meter
    Trade Cycle (journal → screenshot → review)
    Darmowy plan na zawsze
    Koszt miesięczny

    Jak to działa w TradeLogic w 3 krokach

    1. 1

      Zaimportuj historię

      Wszystkie konta i giełdy w jednym miejscu, z datami zamknięcia i datami pobrania kosztów.

    2. 2

      Wygeneruj raport

      Kurs NBP D-1 dobierany automatycznie, z cofnięciem przez weekend i święta.

    3. 3

      Sprawdź wybrane linie

      Przy każdej pozycji widnieje kurs i data tabeli — łatwo zweryfikować kilka wpisów wyrywkowo.

    PRO: AI Coach bez limitu, PIT-38, prop firm tracker

    19,99 zł/mies przy płatności rocznej (29,99 zł miesięcznie). BLIK, Przelewy24, karta.

    Zobacz PRO 19,99 zł

    Ile zaoszczędzisz

    Ręczne szukanie kursów

    5–8 h

    tabela A dzień po dniu dla każdej pozycji

    TradeLogic PRO

    2 min

    kurs dobierany automatycznie, z datą tabeli

    Ryzyko błędu

    0 literówek

    kursy pobierane z tabel, nie przepisywane

    Materiał informacyjny, nie porada podatkowa. Zasady przeliczania stosuj po konsultacji ze swoim księgowym — zwłaszcza przy nietypowych instrumentach.

    TradeLogic w liczbach

    Dane z naszej bazy, nie z folderu marketingowego — aktualizowane przy każdym wdrożeniu.

      Nie publikujemy ocen, dopóki nie zbierzemy prawdziwych opinii od użytkowników. Masz konto? Napisz swoją.Dodaj opinię

      Dane na dzień .

      FAQ — najczęstsze pytania

      Który kurs NBP stosuje się do transakcji?

      Średni kurs z tabeli A z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu (zasada D-1). Nie kurs brokera i nie kurs z dnia transakcji.

      Co z transakcją w poniedziałek?

      Stosujesz kurs z piątku, bo w weekend tabela NBP się nie ukazuje. Analogicznie po świętach — cofasz się do ostatniego dnia roboczego z publikacją.

      Czy mogę przeliczyć cały rok jednym kursem?

      Nie jest to zgodne z zasadą D-1. Przy kontroli takie zestawienie może zostać zakwestionowane w całości, a różnica przy zmienności USD/PLN potrafi wynieść kilka tysięcy złotych.

      Jaki kurs dla pozycji otwartej w grudniu, a zamkniętej w styczniu?

      Przychód powstaje przy zamknięciu, więc rozliczasz ją w zeznaniu za nowy rok, po kursie z ostatniego dnia roboczego poprzedzającego zamknięcie.

      Czy swapy też przeliczam osobno?

      Tak. Każde naliczenie swapu ma własną datę poniesienia, a więc własny kurs D-1. Przy dłużej trzymanych pozycjach to główny powód, dla którego ręczne liczenie się nie skaluje.

      Zobacz też