Informacje zweryfikowano 11 września 2026 r. Tekst dotyczy rozliczenia transakcji z 2026 r. przez polskiego rezydenta podatkowego.
Kupowałeś kryptowaluty w Revolut, przenosiłeś je do Binance, wymieniałeś na inne tokeny, a część sprzedałeś za euro lub złote. Historia może mieć setki pozycji, ale do PIT-38 nie przenosi się każdej z nich osobno. Najpierw trzeba ustalić, które operacje tworzą przychód, które są kosztem, a które tylko przesuwają aktywa między Twoimi rachunkami.
W skrócie Pobierz pełne historie z obu platform za cały rok i połącz je w jedno zestawienie. Sprzedaż kryptowaluty za złote, euro lub inną walutę tradycyjną jest przychodem, podobnie jak zapłata kryptowalutą za towar albo usługę. Wymiana jednej waluty wirtualnej na inną nie podlega opodatkowaniu, a transfer między własnymi portfelami sam w sobie nie jest sprzedażą. W PIT-38 wykazujesz roczne sumy przychodów i udokumentowanych kosztów, także wtedy, gdy tylko kupowałeś kryptowaluty.
Czy każda operacja z Revoluta i Binance trafia do PIT-38?
Nie. Lista operacji na platformie jest punktem wyjścia, a nie gotową deklaracją podatkową. Ministerstwo Finansów wyjaśnia zasady zbycia kryptowalut: przychód powstaje przy wymianie waluty wirtualnej na prawny środek płatniczy, towar, usługę lub prawo majątkowe inne niż waluta wirtualna, a także przy regulowaniu nią zobowiązań.
Wymiana krypto–krypto nie jest opodatkowana. Dotyczy to jednak wyłącznie sytuacji, w której oba wymieniane aktywa spełniają definicję waluty wirtualnej. Sama nazwa pary handlowej nie rozstrzyga sprawy. Szczególnej uwagi wymagają tokenizowane instrumenty, produkty pochodne oraz aktywa, których charakter nie jest jasny.
| Operacja w historii | Znaczenie dla prostego rozliczenia PIT-38 |
|---|---|
| zakup kryptowaluty za PLN lub EUR | udokumentowany wydatek może być kosztem w roku poniesienia |
| sprzedaż kryptowaluty za PLN lub EUR | przychód w dacie sprzedaży |
| wymiana jednej waluty wirtualnej na inną | bez przychodu; wydatki związane wyłącznie z tą wymianą nie są kosztem |
| transfer między własnymi rachunkami lub portfelami | bez przychodu i bez nowego kosztu; trzeba powiązać wypłatę z wpłatą |
| zapłata kryptowalutą za towar lub usługę | odpłatne zbycie i przychód |
| staking, nagroda, airdrop, kopanie lub instrument pochodny | wymaga osobnej kwalifikacji; nie ujmuj automatycznie jak zwykłego zakupu |
Jak pobrać komplet danych z obu platform?
Zacznij od zakresu od 1 stycznia do 31 grudnia rozliczanego roku. W Revolut wyciąg z konta kryptowalutowego można wygenerować w sekcji Kryptowaluty, wybierając kolejno „Więcej”, „Dokumenty”, rodzaj dokumentu i okres. Według instrukcji Revolut wyciąg obejmuje dane właściciela oraz wszystkie transakcje tokenami. Jeżeli korzystałeś również z Revolut X, sprawdź, czy raport obejmuje oba środowiska.
W Binance sama historia zleceń spot może nie wystarczyć. Pobierz historię transakcji oraz dane o wpłatach, wypłatach, konwersjach, zakupach, sprzedaży, transferach i używanych produktach. Binance opisuje eksport historii spot do CSV i wskazuje, że starsze zakresy mogą wymagać wygenerowania rocznego raportu. Platforma pokazuje czas w UTC, dlatego transakcje blisko północy trzeba sprawdzić pod kątem właściwej daty.
Zachowaj pliki źródłowe bez zmian. Do pracy utwórz kopię, w której dodasz własne kolumny. Nie opieraj rozliczenia wyłącznie na bieżącej wartości portfela, wykresie zysku i straty ani podsumowaniu aplikacji. Binance zastrzega, że szacowana wartość w walucie tradycyjnej i sposób liczenia wyniku mogą różnić się od danych potrzebnych do rozliczenia podatku.
Sprawdź również granicę roku. Zlecenie złożone 31 grudnia mogło zostać wykonane albo zaksięgowane już 1 stycznia, a raport z czasem UTC może pokazywać inną datę niż aplikacja. Do zestawienia przyjmuj datę właściwą dla rzeczywiście wykonanej operacji i zachowaj szczegóły transakcji. Odrzucone oraz całkowicie niewykonane zlecenia nie są zakupem ani sprzedażą, choć mogą pozostać w historii zleceń.
Jak połączyć historie bez podwójnego liczenia transferów?
Najpierw ujednolić trzeba nazwy operacji, daty, waluty i strefę czasową. Następnie oznacz każdą pozycję jako zakup, sprzedaż, wymianę krypto–krypto, wpłatę, wypłatę, opłatę albo operację wymagającą wyjaśnienia.
Największe ryzyko błędu powstaje przy przesunięciu kryptowaluty z Revoluta do Binance lub z giełdy do własnego portfela. Wypłata na jednej platformie i wpłata na drugiej mogą wyglądać jak dwie niezależne operacje. Powiąż je przez datę, rodzaj aktywa, ilość oraz identyfikator transakcji w sieci. Uwzględnij opłatę sieciową, przez którą kwota otrzymana może być niższa od wysłanej.
Własny transfer nie tworzy przychodu, ponieważ nie dochodzi do odpłatnego zbycia. Nie tworzy też drugiego kosztu nabycia. Bez takiego uzgodnienia łatwo jednocześnie zawyżyć przychód i koszty albo zgubić pierwotny wydatek poniesiony na innej platformie.
Jak ustalić przychody i koszty podatkowe?
Przychody ustalasz z operacji będących odpłatnym zbyciem. Zsumuj wartości sprzedaży za waluty tradycyjne oraz wartość towarów, usług i innych zobowiązań opłaconych kryptowalutą. Jeżeli platforma pokazuje kwotę brutto oraz osobno prowizję, zachowaj oba pola. Jeżeli pokazuje tylko kwotę po potrąceniu opłaty, nie odejmuj tej samej prowizji drugi raz.
Kosztami są udokumentowane wydatki bezpośrednio poniesione na nabycie walut wirtualnych oraz koszty związane z ich zbyciem. Art. 22 ust. 14–16 ustawy o PIT nakazuje rozliczyć je w roku poniesienia. Nie czekasz z kosztem zakupu do sprzedaży konkretnych jednostek i nie stosujesz do zwykłego rozliczenia metody FIFO.
To ważna różnica względem ewidencji portfela inwestycyjnego. Jeśli w 2026 r. kupiłeś kryptowaluty, ale niczego nie sprzedałeś, nadal wykazujesz koszt w PIT-38. Gdy koszty przewyższają przychody, w tym źródle nie powstaje strata. Nieodliczona nadwyżka powiększa koszty następnego roku.
Sprawdź także kwotę kosztów przeniesioną z poprzedniego PIT-38. Jeśli wcześniejsze zakupy nie zostały wykazane, nie dopisuj po prostu całej historycznej sumy do bieżącego zeznania. Najpierw trzeba ustalić, których lat dotyczą wydatki i czy wymagają korekty wcześniejszych deklaracji.
Jak przeliczyć EUR, USD i inne waluty na złote?
PIT-38 wypełniasz w złotych. Zgodnie z art. 11a ustawy o PIT przychód w walucie obcej przelicza się według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu. Koszt w walucie obcej przelicza się według kursu z ostatniego dnia roboczego poprzedzającego dzień jego poniesienia.
Nie wystarczy jeden kurs z końca roku ani średnia roczna. Przy wielu operacjach potrzebujesz kursu dla każdej właściwej daty; pomocne jest archiwum tabel A NBP.
Nie traktuj automatycznie USDT lub innego stablecoina jak dolara amerykańskiego. Kurs USD z NBP służy do przeliczenia kwoty wyrażonej w USD, a nie samej liczby tokenów. Jeśli raport pokazuje wyłącznie parę krypto–stablecoin, najpierw ustal charakter tej operacji i dane potrzebne do polskiego rozliczenia.
Jak wygląda obliczenie na prostym przykładzie?
Przykład hipotetyczny. W 2026 r. podatnik kupił kryptowaluty w Revolut za 10 000 zł i w Binance za 8 000 zł. Część aktywów przeniósł między własnymi rachunkami, a następnie wymienił jedną kryptowalutę na inną. Tych dwóch operacji nie ujmuje jako przychodu ani ponownego zakupu.
W dalszej części roku sprzedał kryptowaluty za euro. Po przeliczeniu każdej sprzedaży właściwym kursem NBP suma przychodów wyniosła 24 000 zł. Raport pokazywał kwoty sprzedaży przed prowizją, a udokumentowana prowizja związana ze zbyciem wyniosła 200 zł.
- przychód: 24 000 zł,
- koszty bieżące: 10 000 zł + 8 000 zł + 200 zł = 18 200 zł,
- dochód: 5 800 zł,
- podatek 19%: 1 102 zł.
Przykład zakłada zwykłe zakupy i sprzedaże walut wirtualnych oraz brak kosztów z lat ubiegłych. Jeżeli prowizja byłaby już potrącona w wartości sprzedaży przyjętej jako przychód, trzeba sprawdzić sposób prezentacji danych, aby nie rozliczyć jej dwukrotnie.
Jak przenieść wynik do PIT-38?
Do zeznania przenosisz roczne sumy, a nie listę transakcji. Oddziel przychody, koszty poniesione w 2026 r. i nieodliczone koszty z lat ubiegłych. Zeznanie za 2026 r. składa się od 15 lutego do 30 kwietnia 2027 r.; podatek wynikający z zeznania płaci się w tym samym terminie.
Nie czekaj na PIT-8C z platformy. MF wskazuje, że pośrednicy w transakcjach kryptowalutowych nie mają ustawowego obowiązku sporządzania dla podatnika PIT-8C ani PIT-11. W usłudze Twój e-PIT dane o walutach wirtualnych trzeba uzupełnić samodzielnie i dopiero wtedy zaakceptować zeznanie. Podobny mechanizm ręcznej kontroli opisuje wpis Twój e-PIT dla przedsiębiorców, choć dotyczy on szerszego zakresu rozliczeń.
Nie wpisuję numerów pozycji formularza, ponieważ 11 września 2026 r. opublikowany wzór PIT-38 dotyczy rozliczenia za 2025 r. Przed złożeniem deklaracji za 2026 r. sprawdź aktualny formularz i broszurę MF.
Kiedy proste zestawienie nie wystarczy?
Zwykłe zakupy, sprzedaże, wymiany i własne transfery można uporządkować według opisanych reguł. Osobnej analizy wymagają jednak nagrody za aktywność, staking, airdropy, kopanie, płatności kartą z automatyczną zamianą krypto, transakcje P2P, futures i inne instrumenty pochodne, NFT oraz operacje w zdecentralizowanych protokołach.
Niektóre z tych zdarzeń mogą tworzyć przychód z innego tytułu już przy otrzymaniu aktywa, a później wpływać na koszt jego zbycia. Inne w ogóle nie muszą być walutą wirtualną w rozumieniu ustawy. Nie łącz ich automatycznie z tabelą zwykłych zakupów tylko dlatego, że platforma umieszcza je w zakładce „Krypto”.
Co przygotować przed sprawdzeniem rozliczenia?
Zachowaj oryginalne raporty z obu platform, własne zestawienie oraz dokumenty potwierdzające zasilenia i wypłaty. Przygotuj także:
- PIT-38 za poprzedni rok z kwotą nieodliczonych kosztów,
- listę własnych portfeli i identyfikatory transferów między nimi,
- historię wymian walut tradycyjnych,
- zestawienie prowizji z informacją, jaką operację obciążały,
- opis stakingu, nagród, P2P, instrumentów pochodnych lub innych nietypowych zdarzeń.
Najpierw uzgodnij liczbę jednostek: saldo początkowe, wpływy, wypływy i saldo końcowe. Dopiero potem sumuj kwoty podatkowe. Jeżeli transferów było dużo albo raporty nie zgadzają się z portfelami, warto sprawdzić zestawienie przed wysłaniem PIT-38. Sytuację możesz opisać przez formularz kontaktowy, bez przesyłania haseł, kluczy prywatnych ani danych logowania.
Źródła: ustawa o PIT — art. 11a, art. 17 ust. 1f, art. 22 ust. 14–16, art. 30b ust. 1a–1b i ust. 6–6a oraz art. 45; informacje MF o zbyciu kryptowalut i usłudze Twój e-PIT; archiwum kursów NBP; instrukcje eksportu Revolut i Binance.