Ryczałt od przychodów ewidencjonowanych to dziś najpopularniejsza forma opodatkowania jednoosobowych działalności w IT — brak kosztów do księgowania, jedna stawka, prosta ewidencja. Ma jednak pułapkę, która potrafi kosztować realne pieniądze: ta „jedna stawka“ wcale nie jest jedna. Programista, tester czy konsultant IT może rozliczać się 12% albo 8,5% od tego samego przychodu — przy 20 000 zł miesięcznie różnica to blisko 700 zł co miesiąc, czyli ponad 8 000 zł rocznie. Sprawdzamy, od czego naprawdę zależy stawka, kiedy 8,5% realnie wchodzi w grę i co się zmienia (a co nie) na fakturze.
Skąd się bierze stawka: PKWiU, nie nazwa stanowiska
Pierwszy błąd, jaki popełnia wielu programistów na ryczałcie: szukają stawki dla zawodu „programista“ albo dla kodu PKD, pod którym zarejestrowali działalność. Tymczasem ustawa o zryczałtowanym podatku dochodowym wiąże stawkę z PKWiU konkretnej usługi, którą faktycznie wykonujesz — nie z nazwą stanowiska ani z PKD firmy.
W praktyce jedna jednoosobowa działalność może rozliczać różne usługi różnymi stawkami, jeśli faktycznie świadczy różne ich rodzaje. Ustawa posługuje się też oznaczeniem „ex“ przy części kodów PKWiU — zgodnie z art. 4 ust. 4 ustawy o zryczałtowanym podatku dochodowym oznacza to, że zakres usług objętych daną stawką jest węższy niż całe grupowanie PKWiU, do którego odnosi się przepis. Nie każda usługa mieszcząca się ogólnie w danym grupowaniu automatycznie łapie się więc na wskazaną stawkę — liczy się dokładny zakres czynności, a nie sama nazwa kategorii.
To dlatego samo IT nie ma jednej stawki ryczałtu — i dlatego dwóch programistów robiących z pozoru to samo potrafi rozliczać się inaczej.
12% — usługi związane z oprogramowaniem
Zgodnie z art. 12 ust. 1 pkt 2b ustawy o zryczałtowanym podatku dochodowym stawka 12% obejmuje przychody ze świadczenia usług:
- związanych z oprogramowaniem (PKWiU ex 62.01.1) — pisanie, rozwijanie i modyfikowanie kodu na zlecenie; to najczęstsza sytuacja programisty na kontrakcie B2B,
- objętych grupowaniem „Oryginały oprogramowania komputerowego“ (PKWiU 62.01.2),
- związanych z doradztwem w zakresie oprogramowania (PKWiU ex 62.02) oraz w zakresie sprzętu komputerowego (PKWiU 62.02.10.0),
- w zakresie instalowania oprogramowania (PKWiU ex 62.09.20.0),
- związanych z zarządzaniem siecią i systemami informatycznymi (PKWiU 62.03.1).
Do tego samego punktu ustawa zalicza też m.in. wydawanie pakietów oprogramowania systemowego i użytkowego czy gier komputerowych (PKWiU dział 58) — sytuacje bliższe software house’owi niż freelancerowi, ale wymienione w tej samej stawce.
Dla zdecydowanej większości programistów na kontrakcie B2B — piszących, rozwijających czy utrzymujących oprogramowanie na zlecenie klienta — 12% to stawka podstawowa i najbezpieczniejsza interpretacja. W praktyce organy podatkowe traktują pojęcie „usług związanych z oprogramowaniem“ dość szeroko, obejmując nim nie tylko pisanie kodu od zera, ale też jego rozwijanie, refaktoryzację czy wdrażanie gotowych rozwiązań.
8,5% — kiedy naprawdę wchodzi w grę
Art. 12 ust. 1 pkt 5 lit. a ustawy wskazuje 8,5% jako stawkę dla przychodów z działalności usługowej w ogóle — ale tylko wtedy, gdy dana usługa nie mieści się w żadnym z punktów wymienionych wcześniej w tym samym artykule, w tym w opisanym wyżej pkt 2b. To stawka rezydualna: obowiązuje tam, gdzie ustawa nie przewidziała nic bardziej szczegółowego.
Dla usług okołoprogramistycznych to właśnie tu zaczyna się spór. W praktyce jako kandydatów do 8,5% wskazuje się np. czyste testowanie oprogramowania (o ile nie jest elementem szerzej rozumianej usługi „związanej z oprogramowaniem“) albo administrację systemami bez elementu zarządzania siecią — usługi, które nie pasują wprost do żadnego podpunktu 12%. Granica bywa jednak cienka: ten sam zakres czynności różne interpretacje indywidualne potrafiły ocenić odmiennie, bo „związane z oprogramowaniem“ to pojęcie w praktyce interpretowane szeroko. Jeśli zastosujesz 8,5%, a organ uzna, że usługa jednak „wiąże się z oprogramowaniem“ i należy jej stawka 12%, konsekwencją jest zaległość podatkowa plus odsetki — dlatego przy usługach na granicy nie warto zgadywać.
Interpretacja indywidualna — realne zabezpieczenie
Jeśli nie masz pewności, do której stawki kwalifikuje się Twoja usługa, możesz wystąpić o interpretację indywidualną do Dyrektora Krajowej Informacji Skarbowej. To realna ochrona prawna, nie formalność dla świętego spokoju:
- koszt to 40 zł za opis jednego stanu faktycznego (tyle samo za każdy kolejny opisany wariant),
- organ ma trzy miesiące na odpowiedź,
- jeśli zastosujesz się do wydanej interpretacji, a organ później ją zmieni — za okres, w którym się do niej stosowałeś, nie zapłacisz różnicy podatku ani odsetek za zwłokę, a wobec Ciebie nie zostanie wszczęte postępowanie w sprawie o przestępstwo skarbowe.
40 zł i trzy miesiące oczekiwania to niewielka cena za pewność, że po dwóch latach nie dostaniesz wezwania do zapłaty zaległości za całą działalność. Przy usługach jednoznacznie „programistycznych“ interpretacja zwykle nie jest potrzebna — warto o niej pomyśleć tam, gdzie Twoja usługa naprawdę balansuje na granicy dwóch stawek. Zasady składania wniosku opisuje serwis Gov.pl.
Limit i formalności ryczałtu
Ryczałt nie jest dostępny bez ograniczeń. Zgodnie z art. 6 ust. 4 ustawy możesz z niego korzystać w danym roku podatkowym, jeśli Twoje przychody z działalności prowadzonej samodzielnie w roku poprzednim nie przekroczyły 2 000 000 euro. Kwotę przelicza się na złote po średnim kursie euro ogłoszonym przez NBP na pierwszy dzień roboczy października roku poprzedzającego rok podatkowy — dla 2026 r. to kurs z 1 października 2025 r. (4,2586 zł), czyli limit rzędu 8,5 mln zł. Dla zdecydowanej większości jednoosobowych działalności w IT to próg czysto teoretyczny.
Formalności na start są proste: składasz naczelnikowi urzędu skarbowego pisemne oświadczenie o wyborze ryczałtu do 20. dnia miesiąca następującego po miesiącu, w którym osiągnąłeś pierwszy przychód w danym roku (czyli zwykle do 20 lutego, jeśli kontynuujesz działalność z poprzedniego roku). Wybór obowiązuje też w kolejnych latach, dopóki go nie zmienisz.
Ryczałt da się też połączyć z metodą kasową: podatnicy na ryczałcie mogą wybrać kasowy PIT na tych samych zasadach co podatnicy na skali czy podatku liniowym — przychód powstaje dopiero po otrzymaniu zapłaty, nie w dniu wystawienia faktury.
Co z fakturą na ryczałcie?
Wybór ryczałtu jako formy opodatkowania nic nie zmienia w samej fakturze. Forma opodatkowania PIT i VAT to dwie niezależne sprawy — podobnie jak KSeF nie zależy od tego, czy jesteś na ryczałcie, tak i wygląd faktury się nie zmienia. Wystawiasz fakturę VAT dokładnie tak samo jak na innych zasadach opodatkowania: te same elementy, ta sama stawka VAT, ten sam obowiązek wysyłki do KSeF.
Częste pytanie: czy PKWiU musi znaleźć się na fakturze? Nie. Art. 106e ustawy o VAT, wyliczający obowiązkowe elementy faktury, nie wymienia PKWiU wśród nich — symbol PKWiU służy do klasyfikowania przychodu na potrzeby ryczałtu, nie do samej faktury. Nawet w strukturze e-faktury FA(3), obowiązującej w KSeF od lutego 2026 r., pole PKWiU jest oficjalnie oznaczone jako fakultatywne — jego wypełnienie nie jest wymagane ani dla poprawności pliku, ani na gruncie przepisów ustawy. Możesz mimo to dopisać PKWiU w nazwie pozycji („usługi programistyczne, PKWiU 62.01.11.0“) dla własnej dokumentacji, ale to Twoja decyzja, nie obowiązek. Pełną strukturę faktury FA(3) opisuje serwis Ministerstwa Finansów.
Drugie częste pytanie dotyczy GTU_12 w JPK_VAT — oznaczenia usług o charakterze niematerialnym (m.in. doradczych). GTU_12 obejmuje m.in. usługi doradztwa w zakresie oprogramowania i sprzętu (PKWiU 62.02.1, 62.02.2) oraz usługi zarządcze, w tym zarządzanie siecią i systemami informatycznymi (PKWiU 62.03) — czyli dokładnie te fragmenty stawki 12%, które dotyczą doradztwa i zarządzania. Samo pisanie i rozwijanie oprogramowania (PKWiU 62.01) nie jest objęte GTU_12, mimo że jest opodatkowane tą samą stawką ryczałtu. Stawka podatku i oznaczenie GTU to dwie osobne klasyfikacje, które nie zawsze idą w parze: zwykła faktura za pisanie kodu nie wymaga GTU_12, ale faktura za doradztwo IT czy zarządzanie infrastrukturą — już tak.
Fakturowanie na ryczałcie w MyFacturoo
Ryczałt nie wymaga żadnej specjalnej obsługi na fakturze — ale kilka rzeczy i tak warto mieć poukładane, zwłaszcza przy stałym kontrakcie B2B. W MyFacturoo:
- Katalog usług — raz zapisujesz pozycję („usługi programistyczne“, „doradztwo IT“, z opisem czy PKWiU, jeśli chcesz je dopisywać) i wybierasz ją przy każdej kolejnej fakturze zamiast wpisywać wszystko od nowa.
- Faktury cykliczne — przy stałym kontrakcie ustawiasz fakturę raz (klient, pozycja, kwota, dzień miesiąca), a kolejne generują się automatycznie z poprawną numeracją.
- KSeF jednym kliknięciem — wysyłka i status każdej faktury (przyjęta, numer KSeF, ewentualny błąd) widoczne przy dokumencie.
- Miesięczne rozliczenie z Twoich dokumentów — faktury i koszty w jednym miejscu, potwierdzane jednym kliknięciem, z przypomnieniami przed terminami PIT, VAT i ZUS.
Załóż darmowe konto i wystaw pierwszą fakturę na ryczałcie w kilka minut — bez karty płatniczej.
Podsumowanie
Ryczałt dla programisty jest prosty w obsłudze, ale nieprzewidywalny na granicy stawek — a w IT ta granica bywa cieńsza, niż się wydaje. Jeśli Twoja usługa mieści się jednoznacznie w katalogu usług „związanych z oprogramowaniem“, 12% to bezpieczna odpowiedź. Jeśli masz wątpliwości — nie zgaduj: 40 zł za interpretację indywidualną to niewielki koszt w porównaniu z ewentualną zaległością podatkową i odsetkami.
Artykuł ma charakter informacyjny, opisuje stan prawny i nie stanowi porady podatkowej — właściwą stawkę PKWiU dla swoich usług potwierdź z księgowym lub w interpretacji indywidualnej. Jeśli dopiero układasz sobie fakturowanie na kontrakcie B2B, zobacz też fakturę B2B dla programisty.