
Ryczałt dla programistów kojarzy się z jedną liczbą, czyli dwunastoma procentami. Rzeczywistość jest bardziej ziarnista, bo o stawce nie decyduje stanowisko ani nazwa roli w umowie, tylko klasyfikacja wykonywanej usługi. Ten tekst pokazuje, jak ustalić własną stawkę i policzyć, co realnie zostaje po podatku i składce zdrowotnej.
Jaka stawka ryczałtu dla programisty: 12% czy 8,5%?
Dla usług związanych z oprogramowaniem stawka wynosi 12 procent. Stawka 8,5 procent obejmuje te usługi informatyczne, które do tej kategorii nie należą, na przykład część prac szkoleniowych czy wsparcia niezwiązanego z wytwarzaniem kodu.
Granica między nimi nie przebiega po stanowisku w firmie. Przebiega po tym, co faktycznie robisz i jak ta czynność została sklasyfikowana. Dwóch seniorów z identycznym tytułem w stopce maila może więc rozliczać się inaczej, całkowicie legalnie.
W branży IT spotkasz również stawki 14 i 15 procent, przypisane do usług projektowych i doradczych.
Czym jest ryczałt od przychodów ewidencjonowanych?
To forma opodatkowania, w której podatek liczysz od przychodu, a nie od dochodu. Kosztów nie odejmujesz, więc wynik zależy wyłącznie od tego, ile zafakturowałeś i jaka stawka Cię obejmuje.
Obsługa jest równie prosta jak zasada. Prowadzisz ewidencję przychodów zamiast pełnej księgi, rozliczasz się deklaracją PIT-28, a wysokość podatku znasz z góry. Zaliczkę wpłacasz miesięcznie, choć przy spełnieniu warunków ustawowych możliwe jest rozliczenie kwartalne. Za tę przewidywalność płacisz brakiem odliczeń poza składkami na ubezpieczenie społeczne i częścią składki zdrowotnej.
Podatek ryczałtowy dla programistów dostępny jest wyłącznie przy zarejestrowanej działalności gospodarczej. Sam kontrakt B2B do niego nie wystarcza, potrzebny jest wpis firmy do rejestru.
PKWiU dla programisty: kod, który decyduje o stawce
Stawkę wyznacza symbol z Polskiej Klasyfikacji Wyrobów i Usług przypisany do konkretnej czynności. Nie do firmy, nie do umowy, tylko do pojedynczej usługi.
Dla programisty ten mechanizm działa jak sygnatura funkcji. Kompilator nie interesuje się nazwą, którą nadałeś zmiennej, tylko typem, który zwracasz. Urząd skarbowy postępuje analogicznie: patrzy na to, co realnie dostarczasz, a nie na to, jak nazwałeś swoją rolę w kontrakcie. Usługi związane z oprogramowaniem oznaczane są w klasyfikacji symbolem z grupy zaczynającej się od 62.0.
| Rodzaj wykonywanej pracy | Typowa kwalifikacja | Stawka |
| Tworzenie i rozwój oprogramowania, pisanie kodu | Usługi związane z oprogramowaniem | 12% |
| Doradztwo w zakresie oprogramowania i sprzętu | Usługi doradcze w obszarze informatyki | 12% |
| Zarządzanie siecią i systemami informatycznymi | Usługi zarządzania systemami | 12% |
| Projektowanie interfejsów i grafiki produktu | Usługi projektowe | 14% |
| Doradztwo biznesowe niezwiązane z kodem | Usługi doradztwa gospodarczego | 15% |
| Szkolenia, część prac wsparcia, usługi niewymienione | Pozostałe usługi | 8,5% |
Tabela pokazuje typową kwalifikację, a nie gwarancję. Wiążącą moc ma wyłącznie indywidualna interpretacja wydana na Twój opis czynności. Aktualne brzmienie klasyfikacji publikuje Główny Urząd Statystyczny.
PKD czy PKWiU: co naprawdę wyznacza Twoją stawkę?
Stawkę wyznacza PKWiU, czyli klasyfikacja usług. PKD to kod działalności wpisany do rejestru przy zakładaniu firmy i na wysokość podatku nie wpływa.
Pomyłka bierze się stąd, że oba symbole poznajesz mniej więcej w tym samym momencie i oba wyglądają podobnie. Różnica jest jednak zasadnicza. Kod działalności opisuje, czym Twoja firma zajmuje się w ogóle, i jest widoczny w rejestrze przedsiębiorców. Klasyfikacja usług opisuje pojedynczą sprzedaż i pojawia się w ewidencji przychodów.
Programista z jednym kodem PKD może więc świadczyć usługi zaliczane do dwóch różnych kategorii i rozliczać je dwiema stawkami. Powiązanie działa tylko w jedną stronę: kod działalności musi obejmować to, co robisz, ale sam z siebie nie przesądza o niczym w podatku.
Dlaczego dwie osoby na tym samym stanowisku płacą różne stawki?
Ponieważ stawka odpowiada czynnościom, a nie tytułowi. Tester oprogramowania, analityk, specjalista od infrastruktury i programista piszący kod mogą trafić pod odmienne symbole klasyfikacji, mimo że pracują w jednym zespole nad jednym produktem.
Na to, jaka stawka ryczałtu obejmie programistę, wpływa pięć rzeczy, które warto sprawdzić we własnej umowie:
- faktyczny zakres prac opisany w kontrakcie, a nie nazwa roli
- to, czy tworzysz oprogramowanie, czy doradzasz przy cudzym
- udział prac szkoleniowych, testowania i wsparcia w całości zlecenia
- sposób przekazania praw do wytworzonego kodu
- to, czy w ramach jednej umowy świadczysz kilka różnych usług
Ostatni punkt bywa źródłem największego zamieszania. Jeśli w jednym miesiącu piszesz kod i prowadzisz szkolenie, przepisy pozwalają zastosować kilka stawek ryczałtu naraz, ale wyłącznie wtedy, gdy prowadzisz ewidencję pozwalającą przypisać każdą złotówkę do właściwej kategorii. Brak takiego rozdzielenia zwykle kończy się objęciem całości stawką wyższą.
Porada eksperta od Mateusza, współzałożyciela portalu business-incubators.com: „Przeczytaj opis przedmiotu umowy tak, jakbyś widział go pierwszy raz w życiu. Zapis w rodzaju wsparcie i rozwój systemu potrafi objąć trzy różne kategorie usług naraz, a nikt Ci tego nie powie przy podpisywaniu. Poprawienie jednego akapitu kosztuje jedną rozmowę z klientem. Poprawianie klasyfikacji po roku kosztuje korektę wszystkich rozliczeń.”
A jeśli nie masz jeszcze JDG?
Wtedy temat stawek jeszcze Cię nie dotyczy, bo ryczałt jest formą opodatkowania zarejestrowanej działalności. Bez firmy wybierasz nie stawkę, tylko sposób legalnego rozliczenia zlecenia, a to osobne zagadnienie opisane na stronie o tym, czym jest inkubator przedsiębiorczości dla programistów.
Ta różnica gubi wiele osób szukających informacji o JDG, ryczałcie i pracy programisty naraz. Rekruter mówi o kontrakcie, poradniki mówią o stawkach, a czytelnik bez firmy próbuje dopasować się do rozmowy, która zaczyna się dopiero po wpisie do rejestru.
Programista B2B: jaki podatek zostaje po składkach?
Podatek to tylko jedna z dwóch pozycji. Drugą jest składka zdrowotna, na ryczałcie liczona według progów rocznego przychodu, a nie procentem od każdej złotówki.
Progi działają skokowo. Do pierwszego progu płacisz jedną kwotę, po jego przekroczeniu drugą, po kolejnym trzecią. Przypomina to schodkowy cennik usług chmurowych. Przekroczenie granicy o złotówkę przenosi Cię na wyższą podstawę składki dla całego okresu, więc przychód tuż przy progu warto planować świadomie.
Dochodzą składki społeczne, przy nowej firmie obniżane przez ulgę na start, preferencyjny ZUS i Mały ZUS Plus. Do rachunku warto doliczyć też koszty księgowości, bo nawet przy prostej ewidencji większość kontraktorów korzysta z biura rachunkowego.
Czy ryczałt wpływa na rozliczenie VAT?
Nie wpływa, ponieważ forma opodatkowania dochodu i podatek od towarów i usług to dwa niezależne systemy. Można być na ryczałcie i jednocześnie być czynnym podatnikiem VAT.
Ta niezależność bywa zaskoczeniem, bo intuicja podpowiada, że skoro kosztów nie odliczasz w podatku dochodowym, to nie odliczysz ich nigdzie. Tymczasem czynny podatnik VAT odlicza podatek naliczony z faktur zakupowych niezależnie od tego, jaką formę opodatkowania wybrał. Programista na ryczałcie, który kupił laptopa, nie zmniejszy podatku dochodowego, ale przy statusie czynnego podatnika odzyska VAT z tego zakupu.
Do progu obrotu wskazanego w przepisach przysługuje zwolnienie podmiotowe. Przy współpracy z kontrahentami z Unii dochodzi rejestracja VAT-UE, a od 2026 roku obieg dokumentów zmienia krajowy system elektronicznych faktur.
Ile zostaje na rękę: rachunek zamiast kalkulatora B2B
Kwotę na rękę wyliczysz w trzech ruchach: od przychodu odejmujesz składki społeczne, liczysz podatek według swojej stawki, odejmujesz składkę zdrowotną z właściwego progu. Żaden kalkulator B2B dla programisty nie zrobi tego za Ciebie poprawnie, dopóki nie znasz własnej klasyfikacji usług.
Weźmy okrągły przykład. Kontraktor fakturuje dwadzieścia tysięcy złotych miesięcznie i mieści się w stawce dwunastu procent. Podatek naliczany jest od pełnej kwoty przychodu. Jeśli w tym samym miesiącu kupi sprzęt za dziesięć tysięcy złotych, jego zobowiązanie nie zmieni się ani o złotówkę, bo w tej formie wydatek nie ma gdzie się zaksięgować.

Ten jeden fakt jest sednem całej konstrukcji. Płacisz od tego, co wpłynęło, niezależnie od tego, ile z tego wydałeś na prowadzenie firmy. Powyższe kwoty służą pokazaniu mechanizmu i nie odzwierciedlają stanu prawnego na konkretny dzień.
Warto też rozdzielić dwie rzeczy, które w rozmowach o zarobkach programisty na B2B ciągle się zlewają. Stawka godzinowa albo kwota na fakturze to przychód, a nie wynagrodzenie. Porównując oferty, porównuj kwoty po odjęciu podatku i składek, bo dopiero taka symulacja mówi cokolwiek o Twojej sytuacji.
Ryczałt czy liniowy: co wybrać jako programista?
Najmocniejszy argument przeciwko ryczałtowi brzmi tak: przy realnych kosztach firmy podatek liniowy albo skala podatkowa potrafią dać niższe obciążenie mimo wyższej stawki nominalnej. Warto rozważyć go uczciwie, zanim wybierzesz opcję najprostszą.
Powód jest arytmetyczny. Dziewiętnaście procent liczone od dochodu bywa mniejsze niż dwanaście procent liczone od przychodu, jeśli koszty są wysokie. Programista z drogim sprzętem, licencjami, autem w firmie i wynajętym biurem dochodzi do punktu, w którym prostota przestaje się opłacać. Skala wchodzi do gry przy niższych przychodach oraz wtedy, gdy planujesz wspólne rozliczenie z małżonkiem lub ulgi rodzinne, bo w tej formie takie możliwości odpadają.

Kontrargument ma jednak granicę. Typowy freelancer IT pracujący z laptopa nie generuje kosztów zdolnych przechylić rachunek. Jego wydatki to sprzęt raz na kilka lat, kilka subskrypcji i księgowość. W takim układzie ryczałt wygrywa nie dlatego, że jest modny, tylko dlatego, że nie ma czego odliczać.
Porównanie form opodatkowania sprowadza się więc do jednej liczby, którą znasz wyłącznie Ty. Zsumuj roczne wydatki firmowe i zestaw je z różnicą między stawkami, zamiast szukać uniwersalnej odpowiedzi w cudzych kalkulacjach.
Kiedy programista na ryczałcie traci do niego prawo
Prawo do tej formy wygasa w kilku sytuacjach, a najczęstsza dotyczy współpracy z byłym pracodawcą. Świadczenie na jego rzecz tych samych czynności, które wykonywałeś na etacie, wyklucza ryczałt w danym roku.
Druga sytuacja to przekroczenie ustawowego limitu przychodów, wyrażonego w euro i przeliczanego na złote według kursu z określonego dnia. Trzecia dotyczy rodzajów działalności wyłączonych wprost w przepisach, co w informatyce zdarza się rzadko, ale przy poszerzaniu zakresu usług warto sprawdzić.
Reguła dotycząca byłego pracodawcy zaskakuje najczęściej przy przejściu z etatu na kontrakt w tej samej organizacji. Nazwa umowy się zmienia, zakres obowiązków zostaje, a wraz z nim problem z formą opodatkowania.
Czego nie odliczysz, wybierając podatek ryczałtowy
Na ryczałcie nie odliczysz żadnych kosztów uzyskania przychodu. Podstawą jest przychód, więc wydatki firmowe pozostają wyłącznie Twoim obciążeniem.
W praktyce oznacza to rezygnację z pięciu rzeczy:
- sprzętu komputerowego, monitorów i akcesoriów, niezależnie od kwoty
- licencji na oprogramowanie oraz subskrypcji narzędzi używanych do pracy
- kosztów samochodu, paliwa i przejazdów służbowych
- szkoleń, konferencji i materiałów podnoszących kwalifikacje
- wynagrodzenia podwykonawców, jeśli część zlecenia komuś przekazujesz
Odpadają również pięćdziesięcioprocentowe autorskie koszty uzyskania przychodu, znane z umów cywilnoprawnych. Skoro podatek nie dotyka dochodu, nie ma czego pomniejszać o wartość przeniesionych praw. Wybierając prostotę rozliczeń, godzisz się na to, że każdy zakup finansujesz z kwoty już opodatkowanej. Wybierając formę uwzględniającą wydatki, bierzesz na siebie pełną księgowość, dokumentowanie i wyższy koszt obsługi.
Co z IP Box i innymi ulgami?
Ulga IP Box nie łączy się z ryczałtem, ponieważ opiera się na dochodzie, którego ta forma nie ustala. Wybór jednego wyklucza drugie.
Odpadają także pozostałe rozwiązania wymagające rozliczenia dochodowego, w tym wspólne rozliczenie z małżonkiem. Zostaje odliczenie składek społecznych oraz części składki zdrowotnej, a także odliczenia od przychodu przewidziane wprost dla tej formy.
Sama IP Box to osobne zagadnienie, wymagające odrębnej ewidencji i zwykle wsparcia księgowego. Tutaj wystarczy wiedzieć, że nie jest dodatkiem do ryczałtu, tylko alternatywną ścieżką w ramach innej formy opodatkowania.
Do kiedy zgłosić formę opodatkowania dla programisty
Wybór zgłasza się na początku roku, tradycyjnie do 20 lutego, albo przy rozpoczęciu działalności w terminie powiązanym z pierwszym przychodem. Brak zgłoszenia oznacza pozostanie przy formie z poprzedniego roku.
Zmiana formy opodatkowania sprowadza się do czterech czynności.
- Sprawdź, czy Twoje czynności nie są wyłączone z ryczałtu i czy nie dotyczy Cię reguła byłego pracodawcy.
- Ustal symbol klasyfikacji dla każdej usługi świadczonej w ramach umowy.
- Złóż oświadczenie o wyborze formy przez wniosek aktualizacyjny w rejestrze przedsiębiorców.
- Uruchom ewidencję przychodów z podziałem na stawki, jeśli stosujesz więcej niż jedną.
Punkt czwarty bywa pomijany, a to on decyduje o wyniku ewentualnej kontroli. Ewidencja prowadzona od pierwszego miesiąca jest dowodem. Odtwarzana po roku bywa traktowana jako rekonstrukcja.
Szczegóły, które rozstrzygają spory z urzędem skarbowym
Kilka rzeczy nie wynika z tabel ze stawkami, a przesądza o wyniku sporu.
Wiążącą ochronę daje wyłącznie interpretacja indywidualna wydana na Twój opis czynności przez Krajową Informację Skarbową. Opinia księgowego, artykuł ani cudza interpretacja w podobnej sprawie takiej ochrony nie zapewniają, ponieważ dokument chroni wnioskodawcę, a nie temat.
Opis czynności we wniosku waży więcej niż nazwa stanowiska. Wnioski opisujące pracę ogólnikowo dostają ogólnikowe odpowiedzi, a te w praktyce nie bronią przed zakwestionowaniem stawki.
Orzecznictwo Naczelnego Sądu Administracyjnego w sprawach klasyfikacji usług informatycznych nie jest jednolite. Powoływanie się na pojedynczy wyrok NSA bez sprawdzenia jego aktualności i stanu faktycznego bywa mylące, bo rozstrzygnięcia w tej materii potrafią iść w przeciwne strony.
Zmiana stawki w trakcie roku wynika najczęściej ze zmiany zakresu prac, a nie z decyzji podatnika. Programista, który w czerwcu zaczyna prowadzić szkolenia, od czerwca ma inną strukturę przychodów, choć umowa nadal nazywa się tak samo.
Kontrola dotyczy przede wszystkim spójności. Urząd zestawia opis usług z umowy, treść faktur, wpisy w ewidencji i zastosowaną stawkę. Rozjazd między tymi czterema dokumentami jest częstszą przyczyną problemów niż sama wysokość stawki.
Porada eksperta od Alexa, współzałożyciela portalu business-incubators.com: „Nie sugeruj się tym, jaką stawkę wybrał kolega z zespołu, nawet jeśli robicie pozornie to samo. Złóż wniosek o interpretację, przepisując do niego zdania z własnej umowy zamiast opisywać pracę własnymi słowami. Odpowiedź działa potem jak zabezpieczenie na wypadek zmiany stanowiska urzędu, a kosztuje ułamek tego, co korekta rocznych rozliczeń.”
Co zmienił rok 2022 w podatkach programistów
Do 2021 roku ryczałt był w branży informatycznej rzadkością. Stawka dla usług związanych z oprogramowaniem wynosiła piętnaście procent i przy typowych przychodach kontraktora niemal zawsze przegrywała z podatkiem liniowym, który pozwalał dodatkowo rozliczyć koszty.
Reforma znana jako Polski Ład zmieniła dwie rzeczy naraz. Obniżyła stawkę dla tej grupy usług do dwunastu procent i przebudowała zasady naliczania składki zdrowotnej, uzależniając ją od formy opodatkowania. Dopiero połączenie tych zmian sprawiło, że rachunek zaczął wychodzić na korzyść ryczałtu u osób bez znaczących kosztów.
Skutek widać w strukturze wyborów. Forma rozważana wcześniej głównie przez freelancerów z drobnymi zleceniami stała się domyślną opcją kontraktorów pracujących z laptopa. Jednocześnie rozjechały się sytuacje dwóch grup: ktoś z zapleczem sprzętowym i podwykonawcami zyskał niewiele albo stracił, bo utrata kosztów przeważyła niższą stawkę.
Z tamtego okresu został nawyk, który dziś szkodzi. Wielu programistów wybiera stawkę na podstawie tego, co usłyszało w zespole w roku reformy, zamiast sprawdzić własną klasyfikację. Przepisy zmieniały się od tamtej pory kilkukrotnie, a najczęściej korygowano właśnie zasady liczenia składki zdrowotnej.
Najczęstsze pytania
Czy programista może być na ryczałcie?
Tak, o ile prowadzi zarejestrowaną działalność i nie dotyczy go żadne z ustawowych wyłączeń, w tym reguła dotycząca współpracy z byłym pracodawcą.
Ile wynosi ryczałt dla programisty piszącego kod?
Dla usług związanych z oprogramowaniem stosuje się dwanaście procent. Niższa stawka dotyczy usług informatycznych spoza tej kategorii.
Programista na B2B, jaki ryczałt przy kilku rodzajach usług?
Tyle stawek, ile kategorii usług, pod warunkiem prowadzenia ewidencji pozwalającej przypisać przychód do każdej z nich. Bez ewidencji stosuje się stawkę wyższą do całości.
Jaka jest najlepsza forma opodatkowania dla programisty?
Nie ma jednej odpowiedzi, bo rozstrzygają koszty. Przy niskich wydatkach firmowych zwykle wygrywa ryczałt, przy wysokich forma uwzględniająca koszty.
Ile wynosi składka zdrowotna na ryczałcie?
Zależy od progu rocznego przychodu, w którym się mieścisz. Progi i kwoty ustalane są odrębnie na każdy rok, dlatego sprawdź je u źródła przed wyliczeniem.
Czy programista na B2B płaci VAT?
Do progu obrotu wskazanego w przepisach przysługuje zwolnienie podmiotowe, niezależne od wybranej formy opodatkowania dochodu.
Czy kod PKD wpływa na wysokość ryczałtu?
Nie. PKD opisuje zakres działalności firmy w rejestrze, a stawkę wyznacza klasyfikacja PKWiU przypisana do konkretnej usługi.
Reguła, która rozstrzyga wybór
Jeśli Twoje roczne koszty firmowe są niższe niż różnica między podatkiem od przychodu a podatkiem od dochodu, ryczałt wygrywa. Jeśli wyższe, przegrywa. Cała reszta tego tekstu służy temu, żebyś umiał podstawić do tego zdania własne liczby.
Zanim to zrobisz, ustal dwie rzeczy: klasyfikację każdej usługi z Twojej umowy oraz to, czy nie dotyczy Cię reguła byłego pracodawcy. Bez pierwszej nie znasz stawki, bez drugiej możesz nie mieć prawa do formy, którą właśnie policzyłeś.
Aktualne stawki i zasady rozliczeń opisuje portal podatki.gov.pl, obowiązki przedsiębiorcy znajdziesz na biznes.gov.pl, a brzmienie klasyfikacji usług publikuje Główny Urząd Statystyczny. Materiał ma charakter informacyjny, a wiążącą ochronę daje wyłącznie interpretacja podatkowa wydana w Twojej sprawie.
Ryczałt dla programistów sprowadza się więc do dwóch ustaleń: właściwej klasyfikacji usługi i uczciwego rachunku kosztów. Pierwsze wyznacza stawkę, drugie mówi, czy ta stawka jest dla Ciebie opłacalna.