Aby rozliczyć kryptowaluty w Polsce, wykazujesz zyski i straty z krypto w formularzu PIT-38 (część F, waluty wirtualne), składasz go elektronicznie do 30 kwietnia roku następnego i płacisz stały podatek 19% od dochodu netto. Zeznanie składasz nawet wtedy, gdy tylko wymieniasz monety między sobą albo notujesz stratę. Ten przewodnik przeprowadza przez wszystkie kroki: od zebrania historii z giełd po złożenie zeznania i zapłatę podatku.
Na początek: czym jest formularz PIT-38?
PIT-38 to polskie zeznanie podatkowe dla zysków kapitałowych z instrumentów finansowych i walut wirtualnych. Jeśli w danym roku kalendarzowym sprzedajesz, wymieniasz lub wydajesz kryptowalutę, masz obowiązek złożyć PIT-38 do 30 kwietnia roku następnego, nawet jeśli wynikiem jest strata.
Konkretnie: przychody z walut wirtualnych wykazuje się w części F formularza PIT-38 (Dochody/straty z odpłatnego zbycia walut wirtualnych). Sekcja ta pojawiła się w formularzu po wprowadzeniu w Polsce odrębnych zasad opodatkowania walut wirtualnych w 2019 roku.
Jeśli masz również dochody z dywidend, sprzedaży akcji lub instrumentów pochodnych, trafiają one do osobnych części tego samego formularza PIT-38. Ten przewodnik skupia się wyłącznie na sekcji poświęconej walutom wirtualnym. Szerszy kontekst prawny znajdziesz w naszym kompletnym przewodniku po polskich przepisach podatkowych dla krypto.
Kto musi rozliczyć kryptowaluty w Polsce?
Masz obowiązek złożyć PIT-38, jeśli jesteś polskim rezydentem podatkowym i w danym roku:
- sprzedajesz kryptowalutę za PLN, EUR, USD lub inną walutę fiducjarną
- wymieniasz jedną kryptowalutę na inną
- płacisz kryptowalutą za towary lub usługi
- notujesz stratę netto na walutach wirtualnych (stratę również trzeba wykazać, aby ustalić prawo do jej odliczenia w kolejnych latach)
Jeśli tylko kupujesz kryptowaluty i je trzymasz, niczego nie zbywając, taka aktywność nie rodzi obowiązku złożenia PIT-38.
Krok 1: zbierz historię transakcji
Zanim zaczniesz wypełniać jakiekolwiek formularze, potrzebujesz kompletnej ewidencji każdej transakcji. Zbierz dane z:
- polskich giełd (Zonda, BitBay itd.): pobierz pełną historię transakcji w formacie CSV. Te zapisy to twoje podstawowe źródło i będą zgodne z tym, co giełda może raportować do KAS.
- giełd zagranicznych (Binance, Coinbase, Kraken itd.): pobierz eksporty CSV za cały rok podatkowy (od 1 stycznia do 31 grudnia).
- portfeli zdecentralizowanych: wprowadź adres swojego portfela w Etherscan, BscScan lub odpowiednim eksploratorze bloków i wyeksportuj historię transakcji. Narzędzia takie jak Koinly czy CoinTracking potrafią to zautomatyzować.
- portfeli sprzętowych i zimnych portfeli: wyeksportuj historię transakcji z oprogramowania portfela (Ledger Live, Trezor Suite).
Dla każdej transakcji potrzebujesz: daty i godziny, typu (kupno/sprzedaż/wymiana/wydanie), nazwy aktywa, ilości oraz ceny w PLN z chwili transakcji.
Krok 2: przelicz wszystkie kwoty na PLN
Wszystkie wartości w PIT-38 wykazuje się w polskich złotych. Jeśli transakcje odbywały się w walutach obcych albo w parach krypto-krypto, musisz przeliczyć je na PLN po kursie z dnia transakcji.
Krajowa Administracja Skarbowa (KAS) akceptuje następujące źródła kursów:
- kurs z platformy, na której doszło do transakcji (faktyczny kurs wykonania)
- kurs średni Narodowego Banku Polskiego (NBP) z dnia transakcji (dla EUR/PLN, USD/PLN itd.)
- dla wymian krypto-krypto, w których nie występował kurs PLN: wartość rynkową zbywanego aktywa w PLN z chwili transakcji, ustaloną na podstawie wiarygodnej giełdy lub agregatora cen (CoinGecko, cena spot Binance)
Dokumentuj źródło kursu dla każdej transakcji. Może zajść potrzeba wykazania przed KAS, w jaki sposób ustalono wartości w PLN.
Krok 3: ustal koszty nabycia metodą FIFO
W Polsce standardową metodą ustalania, które tokeny są zbywane, jest FIFO (First In, First Out). Oznacza to, że przy sprzedaży Bitcoina przyjmuje się, iż najpierw sprzedajesz najstarsze posiadane Bitcoiny.
Aby poprawnie stosować FIFO, prowadź na bieżąco rejestr posiadanych aktywów według daty i ceny zakupu:
- Wypisz wszystkie zakupy każdego aktywa w porządku chronologicznym wraz z kosztem nabycia (cena zakupu + opłaty, w PLN).
- Każde zbycie dopasowuj najpierw do najwcześniejszych zakupów, zużywając je po kolei.
- Kosztem nabycia zbywanych monet jest suma cen zakupu dopasowanych partii.
Przykład: w marcu kupujesz 0,5 BTC za 70 000 PLN, a w lipcu kolejne 0,5 BTC za 90 000 PLN. W listopadzie sprzedajesz 0,5 BTC za 110 000 PLN. Zgodnie z FIFO zbywasz zakup z marca. Koszt nabycia: 70 000 PLN. Dochód: 40 000 PLN. Podatek (19%): 7 600 PLN.
Krok 4: oblicz dochód lub stratę netto
Zsumuj wszystkie zbycia w danym roku:
- Łączny przychód: całkowita wartość w PLN uzyskana ze wszystkich zbyć
- Łączne koszty uzyskania przychodu: suma kosztów nabycia wszystkich zbytych monet plus wszystkie opłaty transakcyjne
- Dochód lub strata netto = przychód - koszty
Jeśli koszty przewyższają przychód, powstaje strata podatkowa, którą można rozliczać przez maksymalnie pięć kolejnych lat, ale wyłącznie z przyszłymi dochodami z walut wirtualnych.
Nie łącz dochodów z krypto z innymi rodzajami dochodów. Ustawa o PIT wymaga, aby dochody z walut wirtualnych obliczać odrębnie i kompensować wyłącznie z innymi dochodami z walut wirtualnych. Najczęstsze błędy opisujemy w naszym przewodniku po stawkach, terminach i błędach w polskim podatku od krypto.
Krok 5: wypełnij część F formularza PIT-38
Zaloguj się do portalu e-Urząd Skarbowy (etaxes.gov.pl lub przez usługę Twój e-PIT) albo skorzystaj z certyfikowanego programu do rozliczeń, aby otworzyć formularz PIT-38. Przejdź do części F:
| Wiersz | Pole | Co wpisać |
|---|---|---|
| 36 | Przychód | Łączny przychód ze wszystkich zbyć walut wirtualnych (PLN) |
| 37 | Koszty uzyskania przychodu | Łączne koszty uzyskania przychodu (PLN) |
| 38 | Dochód / strata | Wyliczane automatycznie jako wiersz 36 minus wiersz 37 (wartość ujemna = strata) |
| 39 | Odliczenie straty z lat ubiegłych | Strata z lat poprzednich przeniesiona do rozliczenia, jeśli występuje |
| 40 | Podstawa obliczenia podatku | Podstawa opodatkowania po odliczeniu strat |
| 41 | Podatek (19%) | Wyliczane automatycznie: wiersz 40 x 0,19 |
Numeracja wierszy odpowiada aktualnemu układowi formularza i może się zmieniać między latami podatkowymi, więc zweryfikuj ją z wersją, którą składasz.
Krok 6: sprawdź i złóż zeznanie
Przed wysyłką:
- Upewnij się, że wszystkie kwoty są w PLN i zaokrąglone do pełnych złotych (na formularzach podatkowych nie podaje się groszy).
- Sprawdź poprawność danych osobowych (PESEL, adres).
- Jeśli masz dochody z innych źródeł kapitałowych (dywidendy, sprzedaż akcji), wypełnij odpowiednie części PIT-38.
- Zachowaj dokumentację źródłową: pliki CSV z giełd, rejestry transakcji i źródła kursów. Nie dołącza się ich do PIT-38, ale musisz umieć je przedstawić na wezwanie.
Zeznanie złóż przez e-Urząd Skarbowy (dla większości podatników składanie elektroniczne jest obowiązkowe). Otrzymasz potwierdzenie odbioru.
Krok 7: zapłać podatek do 30 kwietnia
Termin płatności pokrywa się z terminem złożenia zeznania: 30 kwietnia. Podatek możesz zapłacić przelewem na rachunek swojego urzędu skarbowego. Numer rachunku zobaczysz w e-Urzędzie Skarbowym po złożeniu zeznania.
Jeśli nie możesz zapłacić całości, skontaktuj się ze swoim urzędem skarbowym przed upływem terminu. Możliwe bywa rozłożenie płatności na raty, ale za zwłokę naliczane są odsetki.
Jak w praktyce działa rozliczanie straty w kolejnych latach?
Jeśli w bieżącym roku masz stratę netto, wykaż ją w PIT-38 (wiersz 38 będzie ujemny). Stratę możesz odliczyć od dochodów z walut wirtualnych w dowolnym z pięciu kolejnych lat podatkowych. Prowadź ewidencję kwoty pozostałej do rozliczenia, bo będziesz się na nią powoływać w przyszłych zeznaniach PIT-38. Przychody ze stakingu, kopania i DeFi mogą należeć do innych kategorii dochodów: zobacz nasz przewodnik podatkowy po DeFi, NFT i stakingu.
Czy trzeba złożyć PIT-38, jeśli nie sprzedałeś żadnych kryptowalut?
Jeśli w danym roku tylko kupowałeś i trzymałeś, nie osiągnąłeś przychodu, więc nie ma podatku do zapłaty. Jest jednak powód, żeby i tak złożyć zeznanie: twoje koszty nabycia.
Zgodnie z przepisami PIT koszty nabycia kryptowalut, których nie możesz odliczyć w danym roku, przechodzą na rok następny i powiększają tam twoje koszty uzyskania przychodu. Wykazanie kupionych kryptowalut — przy zerowym przychodzie — sprawia, że te koszty trafiają do dokumentacji i będą dostępne, by obniżyć dochód w roku, w którym faktycznie sprzedasz. Kupuj przez trzy spokojne lata, nie wykazuj niczego, a do pierwszej sprzedaży dojdziesz ze znacznie mniejszą historią kosztów, niż naprawdę poniosłeś.
Ta sama logika dotyczy roku ze stratą: jeśli sprzedałeś ze stratą, złóż zeznanie mimo wszystko. Strata, której nigdy nie wykazałeś, to strata, której później nie rozliczysz.
Przepisy i interpretacje się zmieniają, więc potwierdź swoją sytuację u polskiego doradcy podatkowego, zanim się na tym oprzesz.
Rozliczanie krypto przyjmowanego jako sprzedawca
Jeśli przyjmujesz krypto w ramach działalności, a nie w celach inwestycyjnych, strona przychodowa działa inaczej i zwykle stanowi przychód z działalności gospodarczej. Bramka niepowiernicza bardzo tu pomaga, bo każda płatność trafia bezpośrednio do twojego własnego portfela z czytelnym, eksportowalnym zapisem daty, kwoty i monety: dokładnie tym, czego potrzebujesz do rzetelnego przeliczenia na PLN w momencie otrzymania. Możesz przyjmować płatności krypto z GriffNode i od pierwszego dnia mieć ścieżkę gotową do audytu.
Najczęściej zadawane pytania
Jak rozliczyć kryptowaluty w Polsce?
Wykaż łączny przychód z krypto i koszty uzyskania przychodu w części F formularza PIT-38, złóż go elektronicznie przez e-Urząd Skarbowy do 30 kwietnia i w tym samym terminie zapłać 19% od dochodu netto. Zeznanie składasz nawet wtedy, gdy doszło jedynie do wymiany monet między sobą albo powstała strata.
Czy muszę rozliczyć krypto, jeśli handel odbywał się tylko na giełdach zagranicznych?
Tak. Polscy rezydenci podatkowi płacą podatek od dochodów osiąganych na całym świecie, niezależnie od siedziby giełdy. Jeśli handlujesz na Binance lub Coinbase, ten dochód w całości podlega opodatkowaniu w Polsce i wykazuje się go w PIT-38.
Co, jeśli transakcje szły przez DEX i nie mam żadnych zapisów?
Obowiązek rozliczenia nie zależy od otrzymania zestawienia. Odtworzenie historii transakcji jest twoją odpowiedzialnością. Użyj eksploratora blockchain, aby pobrać historię on-chain swojego portfela, oraz narzędzia do podatków krypto, aby obliczyć zyski i straty w PLN.
Czy istnieje kwota minimalna, poniżej której nie trzeba się rozliczać?
Nie. W przeciwieństwie do niektórych krajów Polska nie ma progu de minimis dla dochodów z walut wirtualnych. Formalnie nawet niewielki zysk podlega wykazaniu w PIT-38.
Do kiedy trzeba złożyć PIT-38 za krypto?
Do 30 kwietnia roku następującego po roku podatkowym. W tym terminie trzeba zarówno złożyć zeznanie, jak i zapłacić podatek. Jeśli 30 kwietnia wypada w weekend lub święto, termin przesuwa się na najbliższy dzień roboczy.
Ten przewodnik ma charakter wyłącznie informacyjny i nie stanowi profesjonalnej porady podatkowej. Polskie prawo podatkowe okresowo się zmienia, a zasady mogą być aktualizowane. Zawsze weryfikuj aktualne wymogi formularzy na podatki.gov.pl, a przy znaczącej lub złożonej aktywności krypto skonsultuj się z certyfikowanym doradcą podatkowym.
Czy muszę składać PIT-38, jeśli tylko kupiłem kryptowaluty?
Jeśli nie sprzedawałeś, nie ma podatku, ale złożenie zeznania i tak się opłaca. Przepisy PIT przenoszą niewykorzystane koszty nabycia kryptowalut na rok następny, więc wykazanie tego, co kupiłeś, wprowadza te koszty do dokumentacji i zachowuje je, by obniżyć dochód w roku faktycznej sprzedaży.
Czy muszę rozliczać krypto, jeśli miałem stratę?
Tak, złóż zeznanie mimo wszystko. Strata, której nigdy nie wykazałeś, to strata, której nie odliczysz od dochodów z krypto w kolejnych latach. Polskie przepisy pozwalają przenosić straty i niewykorzystane koszty, ale tylko jeśli zostały wcześniej zgłoszone.