PKD 62.10.B — programowanie aplikacji i oprogramowania: ryczałt, VAT i CEIDG 2026
PKD programisty 2026
Kiedy sprawdzić 62.10.B?
62.10.B jest kodem do sprawdzenia, gdy główną czynnością jest tworzenie, rozwijanie lub modyfikowanie pozostałego oprogramowania na zlecenie. Dla gier przewidziano osobny zakres, a doradztwo, zarządzanie systemami, hosting i wydawanie własnego produktu trzeba analizować oddzielnie.
Numer PKD nie wyznacza automatycznie stawki ryczałtu. W rozliczeniu liczy się realna usługa i właściwe PKWiU, dlatego opis na fakturze powinien odpowiadać temu, co rzeczywiście dostarczasz.
PKD 62.10.B wybierz wtedy, gdy tworzysz, rozwijasz, testujesz lub utrzymujesz oprogramowanie inne niż gry komputerowe. Kod obejmuje między innymi aplikacje webowe i mobilne, systemy biznesowe, bazy danych, strony internetowe oraz rozwiązania wykorzystujące uczenie maszynowe i sztuczną inteligencję. Nie jest jednak uniwersalnym kodem na każde zlecenie IT.
PKD 62.10.B — najkrótsza odpowiedź
Pełna nazwa kodu brzmi 62.10.B — Pozostała działalność w zakresie programowania. W praktyce jest to podstawowy kod PKD 2025 dla programisty, software house’u lub zespołu tworzącego oprogramowanie na zamówienie, jeżeli działalność nie polega głównie na programowaniu gier.
O wyborze kodu decyduje rzeczywiście wykonywana czynność. Jeżeli firma pisze kod, buduje funkcje, poprawia błędy, testuje aplikacje albo technicznie utrzymuje własne rozwiązania programistyczne klienta, 62.10.B zwykle będzie pierwszym kodem do sprawdzenia. Jeśli natomiast główną usługą jest doradztwo, integracja całego systemu, administracja sprzętem, hosting, wydawanie gotowego programu albo sama instalacja oprogramowania, trzeba porównać inne podklasy.
Co dokładnie obejmuje 62.10.B według GUS?
Oficjalne wyjaśnienia PKD 2025 wskazują projektowanie struktury i zawartości, pisanie, modyfikowanie — w tym aktualizacje i poprawki — testowanie oraz utrzymanie oprogramowania i aplikacji. GUS wymienia wprost:
- oprogramowanie systemowe,
- aplikacje biznesowe i finansowe,
- aplikacje uczenia maszynowego,
- aplikacje sztucznej inteligencji i wizji maszynowej,
- aplikacje z obszaru cyberbezpieczeństwa,
- aplikacje wykorzystujące rozproszone bazy danych,
- bazy danych i strony internetowe,
- dostosowywanie istniejącego programu do środowiska systemów klienta,
- tworzenie aplikacji.
Zakres jest szerszy niż samo pisanie nowego kodu od zera. Może obejmować również rozwijanie istniejącego produktu, refaktoryzację, tworzenie testów, usuwanie błędów, aktualizacje bezpieczeństwa i utrzymanie techniczne — pod warunkiem, że istotą usługi nadal jest praca programistyczna nad oprogramowaniem.
Praktyczne przykłady działalności
Do 62.10.B mogą pasować między innymi następujące modele:
- programista backend lub frontend tworzący aplikację dla klienta,
- developer aplikacji mobilnych na Androida lub iOS,
- software house budujący system CRM, ERP, platformę rezerwacyjną albo panel B2B,
- programista rozwijający API, integracje programistyczne i warstwę logiki aplikacji,
- twórca strony lub sklepu internetowego, gdy dominującą czynnością jest programowanie i rozwój funkcji,
- zespół budujący system analityczny, bazę danych lub aplikację finansową,
- firma tworząca model uczenia maszynowego i wdrażająca go jako element aplikacji,
- programista rozwiązań AI, automatyzacji, computer vision lub aplikacji wykorzystujących modele językowe,
- developer tworzący oprogramowanie bezpieczeństwa, na przykład system wykrywania zagrożeń,
- wykonawca modyfikujący istniejącą aplikację klienta i dopasowujący ją do jego środowiska.
Technologia nie przesądza o kodzie. Java, Python, PHP, JavaScript, C#, low-code czy narzędzia AI mogą służyć tej samej działalności. Znaczenie ma rezultat i zakres umowy: tworzenie lub modyfikowanie oprogramowania, a nie nazwa stanowiska na fakturze.
Strony internetowe, sklepy i WordPress
GUS wprost wymienia strony internetowe w zakresie 62.10.B. Kod może więc pasować do tworzenia motywów i wtyczek, programowania funkcji sklepu, integracji API, paneli klienta, konfiguratorów albo aplikacji działających w przeglądarce. Sama etykieta „tworzenie stron” jest jednak zbyt ogólna.
Jeżeli zlecenie obejmuje przede wszystkim programowanie i rozwój techniczny, 62.10.B jest naturalnym kandydatem. Osobno należy ocenić projektowanie graficzne, copywriting, reklamę, pozycjonowanie, sprzedaż hostingu, administrację serwerem i utrzymanie infrastruktury. Jedna umowa może zawierać kilka regularnych czynności wymagających kodów dodatkowych.
Programowanie AI, uczenia maszynowego i cyberbezpieczeństwa
PKD 2025 rozwiewa część wcześniejszych wątpliwości: aplikacje uczenia maszynowego, sztucznej inteligencji, wizji maszynowej oraz aplikacje cyberbezpieczeństwa zostały wymienione bezpośrednio przy 62.10.B. Tworzenie kodu dla systemu rekomendacji, klasyfikatora dokumentów, chatbota, narzędzia wykrywającego anomalie albo aplikacji analizującej obraz może więc mieścić się w tej podklasie.
Trzeba odróżnić produkt programistyczny od usługi specjalistycznej. Napisanie programu zabezpieczającego może odpowiadać 62.10.B, ale audyt bezpieczeństwa, test penetracyjny, obsługa incydentu lub zarządzanie ryzykiem cybernetycznym kierują do analizy 62.20.A. Podobnie stworzenie aplikacji opartej na rozproszonej bazie danych może należeć do 62.10.B, natomiast samo przetwarzanie danych z użyciem blockchain lub DLT GUS wyłącza do 63.10.D.
Czego 62.10.B nie obejmuje?
Oficjalne wyjaśnienia wyłączają z tego kodu przede wszystkim:
- programowanie gier komputerowych — 62.10.A,
- wydawanie oprogramowania i rozwój programu związany z jego wydawaniem — odpowiednie kody grupy 58.2,
- prowadzenie serwisów z grami online niezwiązane z wydawaniem — 60.39.Z,
- projektowanie zintegrowanych systemów łączących sprzęt, oprogramowanie i komunikację — 62.20.B,
- hosting, infrastrukturę obliczeniową i przetwarzanie danych — odpowiednie kody 63.10,
- instalowanie oprogramowania, konfigurację komputerów osobistych i odzyskiwanie danych — 62.90.Z,
- prowadzenie witryn hazardowych — 92.00.Z,
- naprawę komputerów i sprzętu telekomunikacyjnego — 95.10.Z.
Wyłączenie nie oznacza, że firma nie może wykonywać kilku czynności. Software house może jednocześnie programować, doradzać, utrzymywać infrastrukturę i wydawać własny produkt. Wtedy trzeba wskazać kod działalności przeważającej oraz odpowiednie kody dodatkowe.
62.10.B, 62.20.B, 62.90.Z czy 63.10.D?
| Rzeczywista czynność | Kod do sprawdzenia | Najważniejsze rozróżnienie |
|---|---|---|
| Tworzenie i rozwijanie aplikacji innych niż gry | 62.10.B | Rezultatem jest kod lub zmienione oprogramowanie. |
| Programowanie gry komputerowej | 62.10.A | Gry mają osobną podklasę. |
| Doradztwo IT, projekt całego systemu, integracja sprzętu i oprogramowania | 62.20.B | Dominują analiza, architektura, integracja lub zarządzanie systemem klienta. |
| Instalacja programu, konfiguracja komputera, odzyskiwanie danych | 62.90.Z | Usługa nie polega na tworzeniu programu. |
| Hosting, infrastruktura, przetwarzanie danych lub DLT | 63.10.D albo inny kod 63.10 | Firma zapewnia infrastrukturę lub przetwarza dane zamiast pisać aplikację. |
| Wydawanie i dystrybucja własnego pakietu oprogramowania | grupa 58.2 | Model wydawniczy jest wyłączony z 62.10.B. |
Software house, freelancer i własny SaaS
Freelancer lub software house realizujący prace programistyczne na rzecz klienta zwykle analizuje 62.10.B. Umowa może przewidywać przeniesienie praw autorskich, pracę godzinową, rozliczenie sprintów lub stałą opiekę rozwojową — forma rozliczenia nie zmienia sama w sobie kodu PKD.
Przy własnym SaaS trzeba ustalić, skąd pochodzi przeważający przychód i jak wygląda świadczenie. Samo stworzenie aplikacji jest działalnością programistyczną, ale komercyjne wydawanie gotowego programu, abonament za dostęp, zapewnienie infrastruktury, hosting oraz wdrożenia dla klientów mogą tworzyć odrębne aktywności. Nie należy opisywać całego modelu jednym kodem wyłącznie dlatego, że produkt jest „technologiczny”.
Stary 62.01.Z a nowe 62.10.A i 62.10.B
W PKD 2007 programowanie było ujmowane pod kodem 62.01.Z — Działalność związana z oprogramowaniem. Oficjalny klucz GUS rozdziela ten zakres w PKD 2025 na:
- 62.10.A — programowanie gier komputerowych,
- 62.10.B — pozostałą działalność w zakresie programowania.
Dla większości programistów aplikacji biznesowych, webowych, mobilnych, baz danych i rozwiązań AI odpowiednikiem do sprawdzenia będzie 62.10.B. Nie wolno jednak aktualizować kodu wyłącznie na podstawie tabeli przejścia. Najpierw porównaj rzeczywiste usługi, a oficjalne relacje sprawdź w konwerterze PKD 2007 → 2025.
Jak wpisać 62.10.B w CEIDG?
Jako kod główny wskaż działalność przeważającą. Jeżeli najważniejszym źródłem działalności firmy jest tworzenie i rozwój oprogramowania innego niż gry, 62.10.B może być kodem głównym. Regularne doradztwo IT, audyty bezpieczeństwa, instalacje, hosting, szkolenia, projektowanie graficzne lub wydawanie własnego programu trzeba przeanalizować jako kody dodatkowe.
W CEIDG działalność oznacza się kodami PKD. Nie istnieje dowolny „opis urzędowy”, który zastępuje poprawny kod. Wewnętrzny opis usług warto natomiast przygotować dla księgowości i umów: powinien rozdzielać programowanie, doradztwo, utrzymanie, licencje i pozostałe świadczenia.
Ryczałt przy PKD 62.10.B
PKD nie ustala stawki ryczałtu. Dla przychodów z usług związanych z oprogramowaniem, objętych PKWiU ex 62.01.1, przepisy przewidują stawkę 12%. Ministerstwo Finansów wymienia przy tej stawce również określone usługi doradcze, instalacyjne i związane z zarządzaniem systemami. O zastosowaniu stawki decyduje jednak rzeczywista usługa i właściwe grupowanie PKWiU, a nie sam wpis 62.10.B w CEIDG.
To ważne zwłaszcza przy umowach łączących development, analizę biznesową, architekturę, konsultacje, szkolenia, utrzymanie infrastruktury i sprzedaż praw lub licencji. Jeżeli firma uzyskuje przychody objęte różnymi stawkami, ewidencja musi pozwalać rozdzielić je według rodzaju działalności. Sama nazwa „programista” na fakturze nie zastępuje opisu faktycznie wykonanych czynności.
VAT przy usługach programistycznych w 2026 r.
W 2026 r. limit krajowego zwolnienia podmiotowego z VAT wynosi 240 000 zł sprzedaży, a przy rozpoczęciu działalności w trakcie roku jest liczony proporcjonalnie. Trzeba jednak sprawdzić warunki i wyłączenia z art. 113 ustawy o VAT.
Szczególnej uwagi wymaga doradztwo. Jeżeli zakres umowy rzeczywiście ma charakter doradczy, samo nieprzekroczenie limitu może nie wystarczyć do zwolnienia. Czyste programowanie i doradztwo nie są tym samym tylko dlatego, że wykonuje je ta sama osoba. Dodatkowo przy kontrahentach zagranicznych trzeba osobno ustalić miejsce świadczenia, sposób wykazania usługi oraz obowiązki rejestracyjne. Kod PKD nie rozstrzyga stawki ani miejsca opodatkowania VAT.
Czy programista potrzebuje kasy fiskalnej?
Jeżeli usługi są świadczone wyłącznie na rzecz firm, obowiązek kasy dotyczący sprzedaży osobom fizycznym nieprowadzącym działalności zwykle nie powstaje z tego tytułu. Przy sprzedaży B2C trzeba sprawdzić aktualne rozporządzenie o zwolnieniach, sposób zapłaty, dokumentację pozwalającą powiązać płatność z konkretną usługą oraz katalog wyłączeń.
Fakt, że usługa jest cyfrowa, wykonywana zdalnie lub opłacona przelewem, nie powinien być jedynym argumentem. Warto ustalić, kto jest nabywcą, jak udokumentowano płatność i czy dana czynność spełnia wszystkie warunki zwolnienia.
Najczęstsze pytania o 62.10.B
Czy 62.10.B jest właściwy dla programisty B2B?
Najczęściej tak, jeżeli istotą kontraktu jest tworzenie, modyfikowanie, testowanie lub utrzymywanie oprogramowania innego niż gry. Zakres obowiązków trzeba jednak porównać z doradztwem 62.20.B i innymi regularnymi czynnościami.
Czy tworzenie stron internetowych mieści się w 62.10.B?
Tak, GUS wymienia strony internetowe wprost. Kod pasuje szczególnie wtedy, gdy wykonawca programuje funkcje, integracje, motyw lub aplikację webową. Projekt graficzny, reklama, treści, hosting i administracja serwerem wymagają osobnej oceny.
Czy programowanie aplikacji AI ma osobny kod?
Nie ma osobnego kodu tylko dla AI. Aplikacje uczenia maszynowego, sztucznej inteligencji i wizji maszynowej są wymienione w zakresie 62.10.B. Audyt ryzyka lub usługa cyberbezpieczeństwa mogą natomiast prowadzić do 62.20.A.
Czy utrzymanie aplikacji to nadal 62.10.B?
Tak, jeżeli utrzymanie polega na pracy nad oprogramowaniem: poprawkach, aktualizacjach, testach i rozwoju. Administracja całym systemem klienta, obsługa sprzętu albo samo instalowanie programu mogą należeć do innych kodów.
Czy każdy przychód przy 62.10.B ma 12% ryczałtu?
Nie automatycznie. 12% dotyczy określonych usług związanych z oprogramowaniem wskazanych przez PKWiU. Klasyfikacja usługi, umowa i rzeczywiste czynności są ważniejsze niż sam kod PKD.
Czy 62.10.B zastępuje stare 62.01.Z?
Jest jednym z dwóch głównych następców. Stary 62.01.Z został rozdzielony na 62.10.A dla gier i 62.10.B dla pozostałego programowania. Wybór zależy od rzeczywistej działalności.
Źródła urzędowe
- GUS — klasyfikacja i wyjaśnienia PKD 2025, zakres 62.10.B
- GUS — klucze przejścia PKD 2007 → PKD 2025
- Ministerstwo Finansów — stawki ryczałtu, w tym usługi związane z oprogramowaniem
- Ministerstwo Finansów — zwolnienie podmiotowe VAT w 2026 r.
- Rozporządzenie w sprawie zwolnień z kas rejestrujących
Stan opracowania: 26 lipca 2026 r. Kod PKD opisuje rodzaj działalności, ale nie zastępuje klasyfikacji PKWiU, analizy umowy ani indywidualnej oceny podatkowej.
Prowadzisz biznes w tej branży?
Dobrze prowadzona księgowość pomaga ograniczyć ryzyko błędów w rozliczeniach i uporządkować dokumentację działalności.
Informacja: przycisk prowadzi do oferty partnera. Możemy otrzymać wynagrodzenie za skuteczne polecenie.