Prawo i podatki

Jak rozliczać transakcje kryptowalutowe? Od historii operacji do PIT-38

Rozliczenie kryptowalut zaczyna się od ustalenia, co wydarzyło się w każdej transakcji: zakup tworzy potencjalny koszt, sprzedaż za pieniądze lub zapłata kryptowalutą może tworzyć przychód, a transfer między własnymi portfelami nie jest sprzedażą. Do PIT-38 trzeba przenieść kwoty poparte historią operacji i dowodami płatności, nie samo saldo konta. Pominięcie zakupu albo podwójne policzenie transferu może zniekształcić wynik także w kolejnych latach.

Które transakcje kryptowalutowe trzeba rozliczyć w PIT-38?

W PIT-38 wykazuje się przychody z odpłatnego zbycia walut wirtualnych oraz udokumentowane koszty ich nabycia i zbycia. Odpłatne zbycie obejmuje nie tylko sprzedaż za prawny środek płatniczy, lecz także zapłatę walutą wirtualną za towar, usługę lub inne prawo majątkowe. Sama wymiana jednej waluty wirtualnej na inną oraz przesunięcie środków między własnymi portfelami nie tworzą przychodu z takiego zbycia. Podstawą tych rozróżnień są art. 17 ust. 1 pkt 11 i ust. 1f oraz art. 30b ustawy o podatku dochodowym od osób fizycznych, według stanu na 27 września 2026 r.

Przed zastosowaniem tej reguły trzeba ustalić, czy oba aktywa rzeczywiście są walutami wirtualnymi w rozumieniu przepisów. Dotyczy to zwłaszcza tokenów o szczególnych prawach oraz części stablecoinów. Nazwa używana przez giełdę nie rozstrzyga ich statusu podatkowego.

Operacja Zdarzenie podatkowe Potrzebny dowód Pozycja w rejestrze
Zakup waluty wirtualnej za pieniądze Możliwy koszt nabycia w roku jego poniesienia, także bez sprzedaży Historia zlecenia i wykonania, potwierdzenie płatności, dowód prowizji Zakup: data, ilość, zapłacona kwota, prowizja, wartość w PLN
Sprzedaż za PLN lub inną walutę będącą prawnym środkiem płatniczym Przychód ze zbycia; odrębnie koszt związany ze sprzedażą Historia wykonanej transakcji, zestawienie opłat, zapis salda lub potwierdzenie rozliczenia Sprzedaż: kwota brutto przychodu i osobna pozycja prowizji
Wymiana jednej waluty wirtualnej na inną Bez przychodu z samej wymiany, jeżeli oba aktywa spełniają ustawową definicję; wydatki związane z zamianą nie są kosztem podatkowym Historia obu stron pary transakcyjnej i prowizji Wymiana: ilości obu aktywów, identyfikator i prowizja wyłącznie w rejestrze operacyjnym
Zapłata walutą wirtualną za towar, usługę lub inne prawo majątkowe Przychód z odpłatnego zbycia waluty wirtualnej Zamówienie, faktura lub umowa, potwierdzenie płatności i wartości świadczenia Zapłata: wartość otrzymanego świadczenia i ilość wydanego aktywa
Transfer między własną giełdą a własnym portfelem Bez przychodu z samego transferu Historia wypłaty i wpływu, identyfikator transakcji w sieci, własne adresy Transfer własny: powiązane operacje wyjścia i wejścia, bez przychodu ani nowego zakupu
Transakcja P2P z inną osobą Zależnie od tego, czy jest zakupem, sprzedażą czy wymianą aktywów Warunki transakcji, potwierdzenie zapłaty, zapis przekazania aktywa, dane kontrahenta dostępne zgodnie z prawem P2P: rzeczywisty kierunek transakcji, cena, ilość i powiązane dowody

Sprzedaż następuje także wtedy, gdy otrzymane euro lub złote pozostają na rachunku giełdowym. Wypłata pieniędzy z giełdy do banku jest późniejszym przepływem środków, a nie warunkiem powstania przychodu.

Jak udokumentować zakup kryptowaluty i wykazać jego koszt?

Koszt zakupu trzeba powiązać z konkretnym wydatkiem na nabycie waluty wirtualnej. Potwierdzenie przelewu do giełdy pokazuje zasilenie rachunku, ale dopiero historia wykonanej transakcji wskazuje, jakie aktywo kupiono, kiedy, w jakiej ilości i za jaką cenę.

Najmocniejsza ścieżka dowodowa łączy trzy elementy: płatność z banku lub operatora, zapis zakupu na giełdzie oraz zestawienie pobranej prowizji. Jeśli pieniądze były wcześniej na giełdzie, między wpłatą a zakupem może upłynąć wiele dni. Nie należy wtedy wpisywać daty przelewu bankowego jako daty nabycia.

Według art. 22 ust. 14–16 ustawy o podatku dochodowym od osób fizycznych, stan na 27 września 2026 r., koszty poniesione w danym roku wykazuje się za ten rok również wtedy, gdy nie uzyskano jeszcze przychodu ze zbycia walut wirtualnych. Nadwyżka kosztów nad przychodami przechodzi do rozliczenia w następnym roku. Oznacza to, że osoba, która w 2026 r. wyłącznie kupowała waluty wirtualne, powinna zachować dokumenty i wykazać kwalifikujące się koszty w PIT-38 za 2026 r.

Zakup P2P wymaga dodatkowego połączenia ceny z przekazaniem aktywa. Sam przelew do osoby prywatnej nie dowodzi, ile kryptowaluty otrzymano; sam wpływ do portfela nie dowodzi ceny. Pomocne są zapis oferty lub uzgodnień, potwierdzenie zapłaty, identyfikator transakcji w sieci oraz korespondencja pozwalająca powiązać te zdarzenia.

Jak dokumentować sprzedaż i przeliczyć przychód na złote?

Przy sprzedaży należy zapisać datę wykonania transakcji, ilość zbytego aktywa, kwotę uzyskaną w walucie rozliczenia oraz prowizję. Dla przejrzystości rejestru przychód ze sprzedaży i opłatę za jej wykonanie trzeba ująć osobno; nie wolno następnie odjąć tej samej prowizji drugi raz.

Jeżeli przychód albo koszt jest wyrażony w walucie obcej, przelicza się go na PLN według właściwego średniego kursu Narodowego Banku Polskiego z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu. Wynika to z art. 11a ustawy o podatku dochodowym od osób fizycznych, według stanu na 27 września 2026 r. W rejestrze trzeba więc zachować dwie różne daty: datę zdarzenia oraz datę kursu NBP.

Przykładowo, jeśli sprzedaż za euro nastąpiła w poniedziałek, datą transakcji pozostaje poniedziałek, a datą kursu będzie zasadniczo poprzedni dzień roboczy, zwykle piątek. Datę poniesienia prowizji należy ustalić osobno na podstawie sposobu jej pobrania. Nie stosuje się automatycznie jednego kursu do wszystkich operacji z miesiąca.

Gdy walutą rozliczenia jest inna waluta wirtualna, nie należy mechanicznie traktować jej jak euro czy dolara. Najpierw trzeba zakwalifikować oba aktywa i rodzaj wymiany; kurs NBP służy przeliczaniu kwot wyrażonych w walutach obcych, a nie wycenie każdej zamiany tokenów na potrzeby pozornej sprzedaży.

Czy wymiana kryptowalut i przelew między portfelami tworzą przychód?

Wymiana waluty wirtualnej na inną walutę wirtualną nie tworzy przychodu z odpłatnego zbycia walut wirtualnych. Transfer aktywa między rachunkami lub portfelami tej samej osoby również nie jest sprzedażą. Różnica praktyczna polega na dowodach: wymiana zmienia posiadane aktywo, a transfer jedynie miejsce jego przechowywania.

Przykład ilustracyjny: inwestor kupił aktywo na giełdzie A, przeniósł je do własnego portfela, a po roku wysłał na giełdę B i sprzedał za złote. Wypłata z giełdy A oraz wpłata na giełdę B nie są dwiema dodatkowymi transakcjami sprzedaży i zakupu. Identyfikator transakcji w sieci oraz adresy portfeli pozwalają połączyć te zapisy; historia giełdy A jest potrzebna do wykazania pierwotnego kosztu.

Jeśli stare konto giełdowe zostało zamknięte, sam wpływ na giełdę B nie potwierdza ceny nabycia. Można szukać archiwalnych eksportów CSV, e-maili z potwierdzeniami, historii bankowej i korespondencji z operatorem. Gdy cena i związek dokumentów pozostają nieudowodnione, nie należy dopisywać kosztu oszacowanego z wykresu historycznych notowań.

Które prowizje i wydatki można uwzględnić jako koszty?

Kosztami rozliczanymi w tej kategorii są udokumentowane wydatki bezpośrednio poniesione na nabycie waluty wirtualnej oraz koszty związane z jej odpłatnym zbyciem, zgodnie z art. 22 ust. 14 ustawy o podatku dochodowym od osób fizycznych, stan na 27 września 2026 r. Prowizję za zakup kryptowaluty za PLN można przypisać do kosztu nabycia, a prowizję za jej sprzedaż za PLN — do kosztu zbycia, o ile spełniają ustawowe warunki i są udokumentowane.

Inaczej jest z prowizją za wymianę dwóch walut wirtualnych. Art. 23 ust. 1 pkt 38d ustawy o podatku dochodowym od osób fizycznych wyłącza z kosztów uzyskania przychodów wydatki związane z zamianą waluty wirtualnej na inną walutę wirtualną. Taką prowizję trzeba zachować w rejestrze operacyjnym, aby wyjaśnić zmianę salda aktywów, ale nie doliczać jej do kosztów podatkowych — także wtedy, gdy giełda nazywa ją opłatą transakcyjną.

Opłatę sieciową należy ocenić według celu transferu. Opłata za przesunięcie środków między dwoma własnymi portfelami nie staje się automatycznie kosztem nabycia lub zbycia tylko dlatego, że została pobrana w kryptowalucie. Jeśli jest nierozerwalnie związana z konkretną sprzedażą albo zakupem, potrzebne są dokumenty pokazujące ten związek i sposób ustalenia wartości; jeśli dotyczy zamiany dwóch walut wirtualnych, obowiązuje ustawowe wyłączenie kosztu.

Wydatki na sprzęt do kopania, energię, przechowywanie aktywów czy ogólną obsługę rachunku nie powinny trafiać do rejestru kosztów zakupu wyłącznie dlatego, że dotyczą działalności na rynku krypto. Sposób otrzymania aktywów z kopania może ponadto wymagać oceny w innym reżimie podatkowym. Jeżeli giełda pobiera prowizję w tokenie zamiast w pieniądzu, trzeba zachować zapis ilości, wartości i momentu pobrania oraz ocenić także skutki przekazania samego tokena.

Jak przenieść nadwyżkę kosztów na kolejny rok?

Jeśli udokumentowane koszty dotyczące walut wirtualnych przewyższają przychody z ich zbycia, różnicę wykazuje się jako nadwyżkę kosztów przenoszoną na kolejny rok. Nie jest to strata z akcji, którą można swobodnie skompensować z wynikiem na papierach wartościowych. Dochody i koszty walut wirtualnych rozlicza się w PIT-38 odrębnie od transakcji na akcjach.

Przykład ilustracyjny zakłada, że wszystkie wymienione kwoty spełniają warunki ich ujęcia, a poza nimi podatnik nie miał innych operacji:

  1. W 2025 r. kupił walutę wirtualną za 20 000 zł i zapłacił 100 zł prowizji zakupu. Następnie sprzedał część aktywów za 8 000 zł, ponosząc 40 zł kosztu sprzedaży.
  2. Przychód za 2025 r. wynosi 8 000 zł. Koszty wynoszą 20 140 zł: cena zakupu 20 000 zł, prowizja zakupu 100 zł i koszt sprzedaży 40 zł. Nadwyżka kosztów do przeniesienia wynosi 12 140 zł.
  3. W 2026 r. podatnik sprzedał walutę wirtualną za 15 000 zł i poniósł kolejny udokumentowany wydatek na zakup w wysokości 3 000 zł. Łączne koszty dostępne do rozliczenia wynoszą 15 140 zł: przeniesione 12 140 zł i nowe 3 000 zł. Przy tych założeniach pozostaje 140 zł nadwyżki kosztów do następnego roku.

W tym przykładzie nie trzeba przypisywać metodą FIFO ceny każdej sprzedanej jednostki, aby wyliczyć wskazaną nadwyżkę. Istotne są kwalifikujące się przychody i koszty danego roku oraz kwota kosztów wykazana w poprzednim zeznaniu. Należy zachować oba zeznania i dokumenty źródłowe, bo błąd w pierwszym roku przenosi się na drugi.

Stawka podatku od dochodu z odpłatnego zbycia walut wirtualnych wynosi 19% na podstawie art. 30b ust. 1a ustawy o podatku dochodowym od osób fizycznych, stan na 27 września 2026 r. Operacje z 2026 r. rozlicza się zasadniczo do 30 kwietnia 2027 r.; dokumenty trzeba jednak zbierać w chwili transakcji, nie dopiero przy wypełnianiu zeznania.

Obowiązek złożenia PIT-38 należy odróżnić od raportowania danych przez dostawców usług krypto. Dyrektywa Rady (UE) 2023/2226, określana jako DAC8, przewiduje stosowanie jej przepisów od 1 stycznia 2026 r. do informacji dotyczących okresów rozpoczynających się od tej daty; pierwsza automatyczna wymiana informacji między administracjami podatkowymi ma nastąpić do 30 września 2027 r. Dyrektywa wymagała wdrożenia do prawa państw członkowskich do 31 grudnia 2025 r. — zakres obowiązków konkretnej platformy trzeba ustalać według właściwych przepisów krajowych. Raport platformy nie zastępuje zeznania podatnika ani dowodów poniesionych kosztów.

Jak uzgodnić historię z kilku giełd i portfeli przed złożeniem PIT-38?

Najpierw trzeba odtworzyć przepływ pieniędzy i aktywów, a dopiero później sumować przychody i koszty. Zestawienie z jednej giełdy nie pokaże ceny zakupu na innej platformie ani tego, czy widoczny wpływ kryptowaluty jest zakupem, transferem własnym czy płatnością od kontrahenta.

Minimalny rejestr powinien zawierać: datę i godzinę, giełdę lub portfel, rodzaj zdarzenia, nazwę i ilość aktywa, kwotę w walucie rozliczenia, prowizję, wartość w PLN, datę i zastosowany kurs NBP, identyfikator operacji oraz odnośnik do dowodu. Dla transferów przydają się dodatkowo adresy nadawcy i odbiorcy oraz oznaczenie, które portfele należą do tej samej osoby.

  1. Zsumuj wpłaty i wypłaty widoczne w banku oraz u operatorów płatności. Oznacz, które są jedynie zasileniem lub opróżnieniem rachunku giełdowego.
  2. Dopasuj je do historii giełd: eksportów CSV, wykonanych zleceń, sald pieniężnych i zestawień prowizji. Sprawdź różnice wynikające z dat rozliczenia i opłat.
  3. Połącz wypłaty kryptowalut z odpowiadającymi im wpływami do własnych portfeli lub na inne giełdy. Użyj identyfikatorów transakcji w sieci, ilości i czasu; uwzględnij opłatę sieciową.
  4. Oddziel zakupy, sprzedaże, wymiany waluta wirtualna–waluta wirtualna, płatności za towary lub usługi oraz P2P. Przelicz wymagające tego kwoty na PLN i sprawdź prowizje, nie zaliczając opłat za wymianę dwóch walut wirtualnych do kosztów podatkowych.
  5. Dopiero po uzgodnieniu rejestru wylicz przychody, koszty poniesione w roku i koszty przeniesione z poprzedniego PIT-38.

Każdy dowód odpowiada na inne pytanie. CSV pokazuje zapis operacji na platformie, potwierdzenie bankowe — przepływ pieniędzy, identyfikator blockchain — przesunięcie aktywa między adresami, a dokumenty P2P — warunki uzgodnione z drugą stroną. Zrzut aktualnego salda nie pokazuje ceny zakupu, prowizji ani drogi, którą aktywo trafiło na rachunek.

Przykład ilustracyjny: użytkownik wysłał aktywo z własnego portfela na dwie giełdy, po czym jedna z nich wykazała „depozyt”, a druga „wpłatę”. Potraktowanie tych zapisów jako dwóch zakupów zawyżyłoby koszty. Jeśli dodatkowo brakuje historii pierwotnego zakupu P2P, trzeba oznaczyć pozycję jako „brak dowodu ceny nabycia”, zebrać dostępne potwierdzenia i ocenić ich wystarczalność — nie wpisywać ceny z pamięci.

Przed wysłaniem PIT-38 przeprowadź ostatnią kontrolę:

  • Czy wykazano udokumentowane zakupy również za rok bez sprzedaży?
  • Czy nie potraktowano wymian między dwiema walutami wirtualnymi jako sprzedaży za pieniądze ani związanych z nimi prowizji jako kosztu podatkowego?
  • Czy transfery między własnymi rachunkami nie zostały policzone jako dodatkowe zakupy lub sprzedaże?
  • Czy przychody i koszty w walutach obcych przeliczono na PLN według właściwych dat kursu NBP?
  • Czy każdą kwotę w zeznaniu można odtworzyć z rejestru i dokumentów źródłowych?

Kiedy standardowe zasady nie wystarczą: stablecoiny, NFT, staking i DeFi?

Przed rozliczeniem nietypowego tokena trzeba ustalić jego status prawny oraz sposób, w jaki został otrzymany lub przekazany. Dopiero wtedy można ocenić, czy operacja podlega zasadom opisanym dla walut wirtualnych. Nie każdy token jest walutą wirtualną i nie każdy wpływ do portfela jest zakupem.

W przypadku stablecoina kolejność analizy jest następująca: identyfikacja konkretnego tokena i emitenta, sprawdzenie dokumentacji emisji i wykupu, porównanie praw posiadacza z ustawową definicją waluty wirtualnej i jej wyłączeniami — zwłaszcza dotyczącymi pieniądza elektronicznego — a następnie zapisanie uzasadnionego wniosku według stanu na dzień transakcji. Trzeba przy tym ustalić, czy token jest tokenem będącym pieniądzem elektronicznym, czyli EMT, w rozumieniu unijnego rozporządzenia MiCA. Samo powiązanie kursu tokena z dolarem nie czyni go dolarem ani pieniądzem elektronicznym.

Jeżeli oba wymieniane tokeny spełniają definicję waluty wirtualnej, sama ich zamiana nie tworzy przychodu z jej odpłatnego zbycia, a wydatki związane z zamianą są wyłączone z kosztów. Jeżeli jedno aktywo nie spełnia tej definicji, nie można zastosować tej reguły automatycznie: przekazanie waluty wirtualnej w zamian za inne prawo majątkowe może tworzyć przychód, a nabycie waluty wirtualnej wymaga odrębnej oceny kosztu. Podobnie NFT reprezentujący określone prawo wymaga oceny tego prawa, a nie tylko technologii tokena.

Wydobycie waluty wirtualnej na własny rachunek co do zasady nie tworzy przychodu z jej odpłatnego zbycia w chwili uzyskania jednostek; odrębnym zdarzeniem będzie ich późniejsze zbycie. Inaczej jest, gdy kryptowaluta stanowi zapłatę za pracę lub usługę: otrzymane wynagrodzenie wymaga rozliczenia we właściwym źródle przychodu niezależnie od późniejszej sprzedaży tokenów. Przy stakingu i airdropach trzeba ustalić, czy odbiorca świadczy usługę, musi wykonać określone czynności, otrzymuje aktywo nieodpłatnie, czy jedynie technicznie udostępnia własne tokeny. Te sytuacje nie mają jednego automatycznego momentu opodatkowania.

W operacjach DeFi trzeba rozróżnić transfer między własnymi adresami, wymianę aktywów, udzielenie pożyczki, dostarczenie płynności i otrzymanie wynagrodzenia. Transfer własny nie jest sprzedażą, ale przy pozostałych operacjach trzeba ustalić, jakie prawa użytkownik przekazuje, czy otrzymuje świadczenie wzajemne oraz jaki status ma otrzymany token, w tym token potwierdzający udział w puli lub roszczenie o zwrot aktywów. Samo oznaczenie „swap”, „deposit” albo „reward” w aplikacji nie przesądza o rozliczeniu. Potrzebne są warunki protokołu, historia operacji i dokumentacja wartości otrzymanych świadczeń.

To granica, przy której prosty rejestr sprzedaży i zakupów przestaje wystarczać. Przed złożeniem zeznania obejmującego takie zdarzenia, nieudokumentowany koszt lub aktywo o niejasnym statusie potrzebna jest analiza konkretnej transakcji z doradcą podatkowym. Przy aktualizacji rozliczenia za kolejny rok należy ponownie sprawdzić obowiązujące przepisy, kwalifikację tokenów i obowiązki sprawozdawcze, zamiast przenosić poprzednie ustalenia bez weryfikacji.

Tomasz ma 41 lat i od kilkunastu lat zajmuje się finansami firm — zaczynał jako analityk w dziale controllingu spółki produkcyjnej, później przez sześć lat prowadził własne biuro doradztwa dla małych i średnich przedsiębiorstw. Dziś pisze o zarządzaniu, podatkach, finansowaniu rozwoju i praktycznych stronach prowadzenia biznesu w Polsce. Lubi liczby, ale jeszcze bardziej lubi tłumaczyć, co z nich wynika. Prywatnie biega, czyta biografie przedsiębiorców i testuje narzędzia do organizacji pracy.