Wypełnianie PIT-38 w Twój e-PIT — krok po kroku
Praktyczna instrukcja wypełniania formularza PIT-38 w systemie Twój e-PIT (e-Urząd Skarbowy) — ze zrzutami ekranu każdego kroku, mapowaniem pól i wskazówkami dla inwestorów giełdowych.
Zaktualizowano: kwiecień 2026 (rok podatkowy 2025)Aby wypełnić PIT-38 w Twój e-PIT, zaloguj się do e-Urzędu Skarbowego, wybierz formularz PIT-38, ustaw stawkę 19%, wpisz przychody i koszty w sekcji C, dodaj dywidendy w sekcji G (jeśli dotyczy), dołącz PIT/ZG dla dochodów zagranicznych i wyślij zeznanie do 30 kwietnia.
Zanim zaczniesz — co przygotować
- 1Profil Zaufany, e-dowód lub aplikacja mObywatel — do logowania na podatki.gov.pl. Jeśli nie masz Profilu Zaufanego, jego założenie zajmuje 1-2 dni.
- 2Gotowe zestawienie z kalkulatora z kwotami przychodów, kosztów i podatku. Do wypełnienia PIT-38 potrzebujesz konkretnych liczb — nasz kalkulator generuje je automatycznie po zaimportowaniu plików z brokera.
- 3PIT-8C od polskiego brokera (jeśli dotyczy). Jeśli otrzymałeś PIT-8C, system e-PIT może mieć wstępnie wypełnione niektóre pola — zsumuj je z danymi z kalkulatora.
- 4Zestawienie PIT/ZG z podziałem na kraje, jeśli handlowałeś przez zagranicznego brokera (np. Interactive Brokers, Degiro, Revolut).
- 5PIT-38 z poprzedniego roku, jeśli masz straty do odliczenia — przyda Ci się kwota nieodliczonej straty.
- 6Całość zajmie ok. 15-20 minut, jeśli masz przygotowane kwoty. Bez przygotowania — nawet godzinę.
Logowanie i nawigacja
- 1
Zaloguj się do e-Urzędu Skarbowego
Wejdź na stronę podatki.gov.pl i wybierz opcję Twój e-PIT. Zaloguj się za pomocą Profilu Zaufanego, e-dowodu lub danych z poprzedniego zeznania podatkowego (kwota przychodu z PIT za ubiegły rok).
Zalecamy korzystanie z komputera — na telefonie interfejs e-Urzędu bywa niewygodny przy złożonym formularzu.
- 2
Wybierz „Złóż PIT-38”
Na stronie Złóż PIT znajdź sekcję Twój e-PIT-38 za rok 2025 i kliknij przycisk Złóż PIT-38. Jeśli system wyświetla komunikat, że nie ma informacji PIT-8C — to normalne w przypadku brokerów zagranicznych. Kliknij przycisk mimo to.
Wypełnianie formularza
- 3
Ustaw stawkę podatku od papierów wartościowych (19%)
Na ekranie podsumowania Twój e-PIT-38 znajdź wiersz Stawka podatku - zbycie papierów wartościowych. Kliknij Edytuj obok tej pozycji, wpisz wartość 19 i kliknij Zatwierdź.

- 4
Ustaw stawkę podatku od kryptowalut (19%)
Nie dotyczy Cię? Jeśli nie handlowałeś kryptowalutami w roku podatkowym 2025, możesz pominąć ten krok — przejdź do kroku 5.
W tym samym podsumowaniu znajdź wiersz Stawka podatku - zbycie walut wirtualnych. Kliknij Edytuj, wpisz 19 i kliknij Zatwierdź.

- 5
Dodaj przychody i koszty
W sekcji Dochód kliknij + Dodaj. Na następnym ekranie, w sekcji Inne przychody, w tym uzyskane za granicą oraz odpłatne zbycie walut wirtualnych art. 30B ust. 1A ustawy, kliknij ponownie + Dodaj.

- 6
Wypełnij pola przychodów i kosztów
Przepisz wartości z zestawienia kalkulatora (sekcja Podsumowanie PIT-38) do odpowiednich pól formularza.
Pozycja PIT-38 Opis pola Źródło danych Poz. 22 z PIT-38 C.22 Przychód Przychód ze zbycia papierów wartościowych — suma przychodów z akcji, ETF-ów i innych instrumentów Poz. 23 z PIT-38 C.23 Koszty Koszty uzyskania przychodu — koszty zakupu (FIFO) + prowizje Poz. 36 z PIT-38 E.36 Przychód krypto Przychód z odpłatnego zbycia walut wirtualnych Poz. 37 z PIT-38 E.37 Koszty krypto Koszty uzyskania poniesione w bieżącym roku podatkowym Poz. 38 z PIT-38 E.38 Koszty z lat ubiegłych Koszty poniesione w latach ubiegłych i niepotrącone w poprzednim roku Jeśli kalkulator wskazuje sekcję PIT/ZG z listą krajów, zaznacz checkbox Przychody uzyskane za granicą na dole formularza. Nie zaznaczaj go, jeśli handlowałeś wyłącznie przez polskiego brokera.
- 7
Wypełnij załącznik PIT/ZG (dochody zagraniczne)
Nie dotyczy Cię? Jeśli wszystkie transakcje odbyły się przez polskiego brokera (np. XTB, mBank eMakler) — pomiń ten krok.
Po zaznaczeniu checkboxa Przychody uzyskane za granicą otworzy się formularz PIT/ZG. Dla każdego kraju, w którym uzyskałeś dochód (nie stratę), wypełnij odpowiednie pola. Zaznacz typ dochodu: Inne przychody, w tym uzyskane za granicą (dla akcji/ETF) i/lub Odpłatne zbycie walut wirtualnych (dla krypto). Następnie uzupełnij pola: Poz. 6 (kraj), Poz. 29 (dochód zagraniczny z akcji/ETF) oraz Poz. 31 (dochód z krypto). Pozycje dotyczące podatku zapłaconego za granicą (Poz. 30 i 32) pozostaw na 0,00 PLN — brokerzy nie pobierają podatku od zysków kapitałowych. Jeśli masz dochody z kilku krajów, kliknij + Dodaj dochód i powtórz procedurę dla każdego kraju. Na koniec kliknij Zatwierdź.
Kalkulator wskazuje, które kraje wymagają wpisu w PIT/ZG, a które pominąć (np. gdy w danym kraju była tylko strata). Przepisz wartości z kolumn Poz. 6, Poz. 29 i Poz. 31 z zestawienia kalkulatora.
- 8
Dodaj podatek od dywidend zagranicznych (Poz. 47-48)
Nie dotyczy Cię? Jeśli nie otrzymałeś dywidend zagranicznych w roku podatkowym 2025 — pomiń ten krok i przejdź do kroku 9.
Wróć do głównego ekranu dochodu. Znajdź sekcję Zryczałtowany podatek od przychodów (dochodów), w tym uzyskanych poza granicami Polski i kliknij + Dodaj. Wypełnij dwa pola: Poz. 47 — obliczony podatek od dywidend zagranicznych (wartość z kalkulatora, wiersz G.47) oraz Poz. 48 — podatek zapłacony za granicą od dywidend, przeliczony na złote (wiersz G.48 kalkulatora). Kliknij Zatwierdź.

- 9
Odlicz straty z lat ubiegłych
Nie dotyczy Cię? Jeśli nie masz strat z poprzednich lat podatkowych — pomiń ten krok.
Znajdź sekcję Straty z lat ubiegłych i kliknij + Dodaj. Wpisz kwotę straty do odliczenia w bieżącym roku. Stratę możesz odliczać przez 5 kolejnych lat — do 50% rocznie lub jednorazowo do 5 000 000 PLN (nadwyżka w kolejnych latach, nadal max 50% rocznie). Kwota odliczenia nie może przekroczyć dochodu wykazanego w formularzu. Kliknij Zatwierdź.

Weryfikacja i wysyłka
- 10
Wróć do podsumowania
Przewiń stronę na górę i kliknij przycisk Powrót. System wyświetli podsumowanie PIT-38 z obliczoną kwotą podatku. - 11
Zweryfikuj dane i wyślij zeznanie
Sprawdź, czy kwota podatku odpowiada zestawieniu z kalkulatora. Jeśli wszystko się zgadza, kliknij Akceptuj i wyślij. Zeznanie zostanie podpisane profilem zaufanym i wysłane do urzędu skarbowego. Możesz też kliknąć Podgląd, aby zobaczyć pełny formularz przed wysłaniem, lub Zapisz zmiany, aby wrócić do niego później.Otrzymasz Urzędowe Poświadczenie Odbioru (UPO) — zapisz je jako potwierdzenie złożenia zeznania. Jeśli po wysłaniu odkryjesz błąd, możesz złożyć korektę przez ten sam system do 30 kwietnia.
Po złożeniu zeznania
Po wysłaniu PIT-38 otrzymasz Urzędowe Poświadczenie Odbioru (UPO) — zapisz je lub wydrukuj, to Twój dowód terminowego złożenia zeznania. UPO znajdziesz w sekcji Historia deklaracji w e-Urzędzie Skarbowym. Jeśli z formularza wynika kwota do zapłaty, przelej ją na indywidualny mikrorachunek podatkowy (IRA) do 30 kwietnia. Numer mikrorachunku sprawdzisz na podatki.gov.pl w zakładce Sprawdz swój mikrorachunek. Jeśli po złożeniu odkryjesz błąd — złóż korektę przez ten sam system Twój e-PIT. Wystarczy wejść w Historia deklaracji, wybrać złożony PIT-38 i kliknąć Złóż korektę. Przed 30 kwietnia nie grozą żadne sankcje za korektę.
Mapowanie: kalkulator → PIT-38
Poniższa tabela pokazuje, skąd wziąć każdą wartość do formularza PIT-38. Jeśli korzystasz z naszego kalkulatora, te kwoty znajdziesz w sekcji Podsumowanie PIT-38 po zaimportowaniu transakcji.
| Pozycja PIT-38 | Nazwa pola | Skąd wziąć wartość |
|---|---|---|
| C.22 | Przychód ze sprzedaży | Podsumowanie PIT-38 → Przychód |
| C.23 | Koszty uzyskania przychodu | Podsumowanie PIT-38 → Koszty (FIFO + prowizje) |
| E.36 | Przychód z kryptowalut | Podsumowanie PIT-38 → Przychód krypto |
| E.37 | Koszty krypto (bieżący rok) | Podsumowanie PIT-38 → Koszty krypto |
| E.38 | Koszty krypto (lata ubiegłe) | Podsumowanie PIT-38 → Koszty nieodliczone |
| G.47 | Podatek od dywidend zagranicznych | Podsumowanie PIT-38 → Podatek zryczałtowany G.47 |
| G.48 | WHT zapłacony za granicą | Podsumowanie PIT-38 → Podatek zagraniczny G.48 |
| PIT/ZG Poz. 6 | Kraj uzyskania dochodu | Zestawienie PIT/ZG → kolumna Kraj |
| PIT/ZG Poz. 29 | Dochód zagraniczny (akcje/ETF) | Zestawienie PIT/ZG → kolumna Poz. 29 |
| PIT/ZG Poz. 31 | Dochód zagraniczny (krypto) | Zestawienie PIT/ZG → kolumna Poz. 31 |
Pola formularza PIT-38 — co wpisać i skąd
Poniżej lista najważniejszych pól PIT-38 z objaśnieniami. Kalkulator automatycznie wypełnia wszystkie te pola na podstawie zaimportowanych transakcji.
| Pole | Nazwa | Opis |
|---|---|---|
| C.20 | Przychód — wiersz „Z PIT-8C" | Auto-wypełniane w e-PIT przez urząd na podstawie PIT-8C od polskiego brokera (XTB, mBank eMakler, PKO itd.) |
| C.21 | Koszty — wiersz „Z PIT-8C" | Auto-wypełniane w e-PIT. Koszty zakupu + prowizje maklerskie z PIT-8C. |
| C.22 | Przychód — wiersz „Inne przychody, w tym uzyskane za granicą" | Tutaj wpisujesz kwoty z zagranicznych brokerów (IBKR, Revolut, Degiro, Trading 212 itp.) z raportu naszego kalkulatora |
| C.23 | Koszty — wiersz „Inne przychody" | FIFO-matched koszty zakupu + prowizje + MARGIN_COST (Art. 22 ust. 1). Z raportu kalkulatora. |
| C.26 | Razem Przychód | Suma wierszy C.20 + C.22 + C.24. Liczy się automatycznie |
| C.27 | Razem Koszty | Suma wierszy C.21 + C.23 + C.25. Liczy się automatycznie |
| C.28 | Dochód | C.26 minus C.27, jeśli dodatni. Liczy się automatycznie |
| C.29 | Strata | Jeśli C.27 > C.26. Liczy się automatycznie |
| C.30 | Strata z lat ubiegłych do odliczenia | Tylko jeśli masz stratę z poprzednich lat (max 5 lat wstecz, max 50% straty za dany rok — Art. 9 ust. 3) |
| D.31 | Podstawa opodatkowania | C.28 minus C.30, zaokrąglona do pełnych złotych. Liczy się automatycznie |
| D.32 | Stawka podatku | 19% (art. 30b ust. 1 ustawy) |
| D.33 | Podatek obliczony | D.31 × 19%. Liczy się automatycznie |
| D.34 | Podatek zapłacony za granicą | Art. 30b ust. 5a i 5b — z raportu kalkulatora (dla samych akcji zwykle 0) |
| D.35 | Podatek należny | D.33 minus D.34, zaokrąglony do pełnych złotych. Liczy się automatycznie |
| E.36 | Przychód krypto | Ze sprzedaży walut wirtualnych (art. 30b ust. 1a) |
| E.37 | Koszty krypto bieżącego roku | Koszty uzyskania poniesione w 2025 |
| E.38 | Koszty krypto z lat ubiegłych | Niepotrącone w poprzednim roku (Art. 22 ust. 14-16) |
| E.40 | Koszty krypto nieodliczone | Do przeniesienia na następne lata |
| G.47 | Zryczałtowany podatek od dywidend zagranicznych | 19% × suma dywidend brutto (art. 30a ust. 1 pkt 1-5). To PODATEK, nie kwota dywidend! |
| G.48 | Podatek zapłacony za granicą (WHT) | Pobrany przez brokera za granicą. Max wartość Poz. 47 (nie więcej niż 15% zwykle) |
| G.49 | Różnica (podatek do zapłaty w PL) | G.47 minus G.48, zaokrąglona do pełnych złotych. Liczy się automatycznie |
Najczęstsze pytania o wypełnianie PIT-38 w e-PIT
Czy mogę wypełnić PIT-38 przez system Twój e-PIT?▾
W jakiej walucie wpisuję kwoty do PIT-38?▾
Kupiłem akcje w 2024 i sprzedałem w 2025 — w którym PIT-38 to wykazuję?▾
Czy muszę wykazywać dywidendy zagraniczne w PIT-38?▾
Co jeśli popełnię błąd — mogę złożyć korektę?▾
Czy kryptowaluty wykazuję w tym samym PIT-38?▾
Nie złożyłem PIT-38 w zeszłym roku — co teraz?▾
Instrukcje dla popularnych brokerów
Jeśli rozliczasz akcje lub ETF-y z popularnych brokerów, zacznij od dedykowanej strony z importem i rozliczeniem.
Kalkulator PIT-38
Użyj naszego kalkulatora, aby wygenerować zestawienie gotowe do przepisania do formularza. Import z brokerów, FIFO, kursy NBP.
Otwórz kalkulator PIT-38Do 50 transakcji bezpłatnie • Bez karty płatniczej • Bez rejestracji
Niniejsza instrukcja ma charakter informacyjny i nie stanowi porady podatkowej. W przypadku wątpliwości skonsultuj się z doradcą podatkowym.