Specjaliści IT w Polsce najczęściej rejestrują JDG na ryczałcie, i to właśnie kod PKD decyduje, czy zapłacisz stawkę 12%, czy będziesz mógł ubiegać się o niższą 8,5%. Błąd w kodzie może kosztować różnicę w podatku na koniec roku.

Krótko:
  • Dla większości usług IT (tworzenie oprogramowania, doradztwo, administrowanie sieciami) obowiązuje stawka ryczałtu 12%.
  • Stawka 8,5% jest możliwa tylko dla wąskiego grona usług niezwiązanych bezpośrednio z programowaniem czy doradztwem, np. niektóre rodzaje testowania manualnego czy wsparcia technicznego.
  • Najczęstsze kody dla IT: 62.01 (tworzenie oprogramowania), 62.02 (doradztwo), 62.03 (zarządzanie sieciami i systemami), 62.09 (pozostałe usługi IT), 58.29 (wydawanie oprogramowania), 63.11 (przetwarzanie danych, hosting).
  • Stawkę określa nie sam kod PKD, a klasyfikacja usługi wg PKWiU, dlatego kod i rzeczywisty zakres pracy muszą się pokrywać.
  • Zbyt ogólny kod (np. `62.09.Z` zamiast `62.01.Z` dla programisty) utrudnia argumentację stawki podatku przy kontroli.
  • W spornych przypadkach najbezpieczniej uzyskać indywidualną interpretację podatkową.

Dlaczego kod PKD jest ważny właśnie dla IT

Dla większości rodzajów działalności kod PKD to po prostu statystyczne oznaczenie. Ale dla specjalistów IT na ryczałcie jest on bezpośrednio powiązany z kwotą podatku: w zależności od tego, jaką usługę faktycznie świadczysz, stawka może wynosić 12% lub 8,5% przychodu, a różnica setek złotych miesięcznie nie jest rzadkością.

Warto rozumieć: formalnie stawkę określa nie sam kod PKD, a klasyfikacja usługi wg PKWiU (Polska Klasyfikacja Wyrobów i Usług). Ale urząd skarbowy sprawdza zgodność między zadeklarowanym PKD a faktycznym PKWiU, dlatego kod przy rejestracji warto dobrać tak, żeby dokładnie odpowiadał temu, czym się realnie zajmujesz.

Podstawowe kody PKD dla działalności IT

Kod PKDCo obejmujeTypowa stawka ryczałtu
62.01Tworzenie oprogramowania, pisanie kodu na zamówienie12%
62.02Doradztwo informatyczne, dobór oprogramowania i sprzętu12%
62.03Zarządzanie sieciami komputerowymi i systemami12%
62.09Pozostałe usługi IT: instalowanie oprogramowania, wsparcie techniczne12% (częściowo 8,5%)
58.29Wydawanie standardowego (nie na zamówienie) oprogramowania12%
63.11Przetwarzanie danych, hosting i działalność powiązana12%

Najczęstszy błąd początkujących to wskazanie zbyt ogólnego kodu `62.09.Z` (pozostała działalność w zakresie IT), gdy faktycznie chodzi o tworzenie oprogramowania, dla którego trafniejszy jest `62.01.Z`. Dokładniejszy kod daje nie tylko lepszą statystykę, ale też ułatwia argumentację prawidłowej stawki podatku przy ewentualnej kontroli.

Kody PKD a stawki ryczałtu

Zgodnie z aktualnymi interpretacjami skarbowymi, stawka 12% dotyczy zdecydowanej większości usług IT: tworzenia oprogramowania (PKWiU 62.01.1), doradztwa w zakresie oprogramowania i sprzętu (PKWiU 62.02), zarządzania sieciami i systemami (PKWiU 62.03.1), instalowania oprogramowania (PKWiU 62.09.20.0).

Stawka 8,5% dla specjalisty IT jest możliwa tylko wtedy, gdy usługa wyraźnie wykracza poza katalog opodatkowany stawką 12%, np. niektóre rodzaje testowania manualnego bez elementów tworzenia oprogramowania czy doradztwa. Dla programisty stawka 8,5% jest praktycznie wykluczona, bo sama istota pracy to usługi związane z oprogramowaniem.

Jeśli jednocześnie tworzysz oprogramowanie i sprzedajesz gotowe licencje, część przychodu ze sprzedaży licencji może podlegać innej stawce (np. 3% dla handlu). Przy mieszanych modelach przychodu warto prowadzić osobną ewidencję dla każdego rodzaju działalności.

Typowy błąd to zbyt ogólny kod

Wielu specjalistów IT przy rejestracji wybiera pierwszy lepszy kod z listy, najczęściej `62.09.Z`, jako uniwersalny. To nie jest błąd sam w sobie przy rejestracji, ale stwarza ryzyko przy kontroli: jeśli rzeczywista działalność to tworzenie oprogramowania, a kod formalnie opisuje „pozostałe usługi IT”, urząd skarbowy może zakwestionować zgodność zadeklarowanego kodu i zastosowanej stawki ryczałtu.

Praktyczna rekomendacja: jako kod główny wskazać ten, który najdokładniej opisuje główne źródło przychodu (najczęściej `62.01.Z` dla programistów), a pokrewne kierunki, doradztwo, wsparcie, hosting, dodać jako kody dodatkowe.

PKD a PKWiU, dwie różne klasyfikacje i jeden problem

Wielu specjalistów IT myli kod PKD (Polska Klasyfikacja Działalności) z klasyfikacją PKWiU (Polska Klasyfikacja Wyrobów i Usług). To dwa niezależne systemy: PKD opisuje, czym zajmuje się firma jako całość i jest widoczny publicznie w CEIDG, natomiast PKWiU klasyfikuje konkretną usługę lub towar i to właśnie od niego zależy stawka ryczałtu zgodnie z ustawą o zryczałtowanym podatku dochodowym.

W praktyce oznacza to, że możesz mieć zarejestrowany kod PKD `62.01.Z`, ale jeśli w danym miesiącu wystawiasz fakturę za usługę, która wg PKWiU kwalifikuje się inaczej niż zakładałeś, urząd skarbowy może zakwestionować zastosowaną stawkę. Dlatego przy każdej nowej umowie B2B warto sprawdzić, czy zakres faktycznie wykonywanych czynności odpowiada temu, co deklarujesz w PKD i rozliczasz wg danej stawki ryczałtu.

Rodzaj usługiPKWiU (przykładowo)Stawka ryczałtu
Pisanie kodu, tworzenie aplikacji na zamówienie62.01.112%
Doradztwo w zakresie doboru sprzętu i oprogramowania62.0212%
Zarządzanie infrastrukturą IT, administrowanie serwerami62.03.112%
Instalacja i konfiguracja oprogramowania u klienta62.09.20.012%
Testowanie manualne bez elementów programowaniazależnie od zakresubywa sporne, 8,5% lub 12%
Sprzedaż gotowych licencji, reselling oprogramowaniazależnie od modelubywa 3% dla czystego handlu

Typowe scenariusze branży IT i ich klasyfikacja

Programista B2B pracujący dla jednej firmy. Najczęstszy model wśród specjalistów IT z Ukrainy i Białorusi w Polsce. Kod główny `62.01.Z`, stawka 12%. Ważne: jeśli umowa B2B ma cechy stosunku pracy (stałe godziny, podporządkowanie, brak własnego ryzyka gospodarczego), ZUS lub urząd skarbowy może to zakwestionować i przekwalifikować na umowę o pracę z odpowiednimi konsekwencjami składkowymi wstecz.

DevOps i administrator infrastruktury chmurowej. Kod `62.03.Z` dla zarządzania sieciami i systemami, stawka 12%. Jeśli praca obejmuje też pisanie skryptów automatyzujących (Infrastructure as Code), nie zmienia to stawki, cała działalność nadal mieści się w kategorii 12%.

Tester QA. To jeden z niewielu obszarów, gdzie stawka bywa sporna. Testowanie manualne, bez pisania kodu testowego i bez elementów doradztwa, w części interpretacji podatkowych było kwalifikowane jako 8,5%, ale najnowsze stanowiska Krajowej Informacji Skarbowej częściej wskazują na 12%, zwłaszcza gdy testowanie jest częścią szerszego procesu wytwarzania oprogramowania. W tym obszarze zdecydowanie warto wystąpić o indywidualną interpretację.

Cyberbezpieczeństwo, pentesterzy. Zwykle kod `62.02.Z` (doradztwo) lub `62.09.Z`, stawka 12%. Audyty bezpieczeństwa i testy penetracyjne traktowane są jako usługi doradcze związane z IT.

Twórca i sprzedawca własnych produktów cyfrowych (SaaS, wtyczki, szablony). Jeśli produkt jest tworzony na własne ryzyko i sprzedawany wielu klientom (a nie na zamówienie jednego kontrahenta), kod `58.29.Z` (wydawanie oprogramowania) bywa właściwszy niż `62.01.Z`. Model przychodu (subskrypcje, jednorazowa sprzedaż licencji) może dodatkowo wpływać na klasyfikację i wymaga odrębnej analizy z księgowym.

Wpływ na ZUS i ryzyko przekwalifikowania umowy

Specjaliści IT na kontraktach B2B często korzystają z Ulgi na start (pierwsze 6 miesięcy bez składek ZUS na ubezpieczenia społeczne) oraz ZUS-u preferencyjnego (obniżone składki liczone od 30% minimalnego wynagrodzenia przez kolejne 24 miesiące), a po ich upływie mogą sięgnąć po Mały ZUS Plus (składka liczona od dochodu, dla przychodów do 120 000 zł rocznie, przez okres do 36 miesięcy), niezależnie od wybranego kodu PKD, te ulgi dotyczą formy prowadzenia działalności, nie jej rodzaju. Jednak dla programistów pracujących wyłącznie lub głównie dla jednego byłego pracodawcy w ciągu ostatnich dwóch lat, ustawa wyklucza korzystanie z ZUS-u preferencyjnego i Ulgi na start, co warto zweryfikować przed rejestracją, jeśli planowana współpraca powstaje z przekształcenia umowy o pracę na B2B.

Dodatkowe ryzyko dla branży IT to możliwość przekwalifikowania kontraktu B2B na stosunek pracy przez PIP lub ZUS, jeśli współpraca ma cechy podporządkowania: stałe godziny pracy narzucone przez zamawiającego, praca wyłącznie z jego sprzętu i w jego siedzibie, brak własnych klientów, brak realnego ryzyka gospodarczego po stronie wykonawcy. W praktyce oznacza to, że sam wybór właściwego kodu PKD nie chroni przed przekwalifikowaniem, jeśli faktyczny charakter współpracy odpowiada zatrudnieniu.

Elementy umowy B2B ważne dla specjalisty IT

Przy zawieraniu kontraktu B2B, niezależnie od wybranego kodu PKD, warto zwrócić uwagę na kilka elementów, które później mogą mieć znaczenie zarówno podatkowe, jak i w razie sporu o kwalifikację prawną współpracy:

  • Precyzyjny opis przedmiotu umowy, zgodny z faktycznie wykonywanymi czynnościami i zadeklarowanym kodem PKD, to ułatwia obronę stawki ryczałtu przy kontroli.
  • Prawa autorskie do kodu i przeniesienie majątkowych praw autorskich na zamawiającego, standardowa klauzula w branży IT, ale często pomijana lub źle sformułowana w umowach z zagranicznymi kontrahentami.
  • Klauzula o samodzielności wykonawcy, potwierdzająca brak podporządkowania służbowego, ważna w kontekście ryzyka przekwalifikowania na umowę o pracę.
  • Zasady rozliczania kosztów (sprzęt, licencje, subskrypcje narzędzi), które jako koszty uzyskania przychodu obniżają podstawę opodatkowania przy skali podatkowej lub podatku liniowym, ale nie przy ryczałcie, gdzie podstawą jest przychód brutto.

Nie masz pewności, jaki kod PKD wybrać dla swojej działalności IT w Polsce? Nasz zespół pomaga cudzoziemcom zarejestrować JDG lub spółkę kompleksowo, wraz z doborem kodu, formy opodatkowania i weryfikacją umów B2B.

Umów bezpłatną konsultację

Najczęstsze pytania

Czy można mieć kilka kodów IT jednocześnie?


Tak, dla JDG liczba kodów dodatkowych nie jest ograniczona. Ważne, żeby jeden z nich był oznaczony jako główny, ten generujący największą część przychodu.

Co zrobić, jeśli nie mam pewności, jaka stawka ryczałtu mi przysługuje?


W spornych przypadkach można złożyć wniosek o indywidualną interpretację podatkową do Dyrektora Krajowej Informacji Skarbowej, to oficjalny i bezpłatny sposób na uzyskanie pisemnego potwierdzenia stawki dla konkretnego rodzaju działalności.

Czy kod PKD ogranicza możliwość pracy z zagranicznymi klientami?


Nie, kod PKD nie ogranicza geografii klientów. Dotyczy wyłącznie klasyfikacji rodzaju działalności do celów statystycznych i podatkowych.

Czy trzeba zmieniać kod, jeśli zmienia się główny kierunek pracy?


Tak, zmianę kodu głównego trzeba zgłosić w CEIDG w ciągu 7 dni od faktycznej zmiany rodzaju działalności.

Czy kontrakt B2B ze specjalistą IT może zostać uznany za umowę o pracę?


Tak, jeśli współpraca ma cechy podporządkowania: stałe godziny narzucone przez zamawiającego, praca wyłącznie z jego sprzętu, brak innych klientów i brak realnego ryzyka gospodarczego. Wybór właściwego kodu PKD nie chroni przed takim przekwalifikowaniem, decyduje faktyczny charakter współpracy, nie treść umowy czy kod działalności.

Czy programista może skorzystać z Ulgi na start lub ZUS-u preferencyjnego?


Co do zasady tak, niezależnie od kodu PKD, ale nie w sytuacji, gdy działalność jest kontynuacją pracy dla tego samego pracodawcy, u którego dana osoba była zatrudniona na umowie o pracę w bieżącym lub poprzednim roku kalendarzowym w zakresie tych samych czynności. Po zakończeniu Ulgi na start i ZUS-u preferencyjnego (razem 30 miesięcy) można rozważyć przejście na Mały ZUS Plus, jeśli roczny przychód nie przekracza 120 000 zł.


Autor: Walery Kusznirski, prawnik-praktyk w zespole MojaFirma.

Ten artykuł nie stanowi porady prawnej ani podatkowej. Stawka ryczałtu zależy od faktycznego zakresu świadczonych usług (PKWiU), dlatego w spornych przypadkach zalecamy kontakt z księgowym. Źródła: Poradnik Przedsiębiorcy, kody PKD w IT a stawka ryczałtu; LinTax, kalkulator ryczałtu 2026.