Programista może działać bez VAT, ale nie zawsze powinien. Największy błąd polega na sprowadzeniu tematu do prostego pytania: „czy mieszczę się w limicie?”. Limit jest ważny, ale nie załatwia sprawy. Trzeba jeszcze sprawdzić, co dokładnie jest sprzedawane, komu, na jakich warunkach i czy w umowie nie pojawia się doradztwo, konsulting albo analiza biznesowa.
W praktyce zwolnienie z VAT najbardziej interesuje freelancerów, juniorów na B2B, małe software house’y na starcie i osoby, które mają jednego lub dwóch klientów. Dla części z nich faktura bez VAT będzie prostsza i bardziej konkurencyjna. Dla innych stanie się problemem: ograniczy odliczanie podatku z zakupów, utrudni współpracę z większymi firmami albo wymusi nagłą rejestrację po przekroczeniu limitu.
W 2026 r. podstawowy limit zwolnienia podmiotowego z VAT wynosi 240 000 zł sprzedaży rocznie. To oznacza średnio 20 000 zł miesięcznie, ale tylko przy działalności prowadzonej przez cały rok. Przy starcie w trakcie roku limit liczy się proporcjonalnie. I właśnie ten szczegół często umyka programistom, którzy wchodzą na B2B w maju, podpisują kontrakt na 18 000 zł miesięcznie i zakładają, że „do 240 tys. zł jeszcze daleko”.
Kiedy programista może korzystać ze zwolnienia z VAT
Zwolnienie z VAT dla programisty jest możliwe przede wszystkim wtedy, gdy spełnione są dwa warunki. Po pierwsze, sprzedaż nie przekracza ustawowego limitu. Po drugie, programista nie wykonuje usług, które wykluczają zwolnienie, w szczególności usług doradczych.
Najprostszy przypadek wygląda tak: programista tworzy kod, rozwija aplikację, poprawia błędy, wdraża funkcje, pisze testy, utrzymuje system albo wykonuje techniczne zadania w projekcie. Jeżeli faktycznie są to usługi wykonawcze, a nie doradzanie klientowi, zwolnienie z VAT może być dostępne.
Trzeba jednak uważać na nazwy usług. Urząd nie patrzy wyłącznie na PKD ani na to, jak przedsiębiorca sam siebie opisuje. Znaczenie ma faktyczny zakres czynności. Ryzykowne są zwłaszcza określenia:
- doradztwo IT,
- konsulting technologiczny,
- audyt systemu,
- analiza architektury,
- rekomendacje technologiczne,
- opiniowanie rozwiązań,
- strategia rozwoju produktu.
Nie znaczy to, że każda rozmowa z klientem od razu niszczy zwolnienie. Programista musi przecież dopytać o wymagania, zaproponować sposób wykonania zadania, wyjaśnić ograniczenia techniczne. Problem zaczyna się wtedy, gdy głównym przedmiotem usługi jest udzielanie porad, opinii lub rekomendacji, a nie wykonanie konkretnej pracy technicznej.
Przykład praktyczny: faktura za „implementację modułu płatności w aplikacji” jest znacznie bezpieczniejsza niż faktura za „konsultacje dotyczące wyboru systemu płatności”. W pierwszym przypadku sprzedawany jest rezultat techniczny. W drugim — porada. To może zmienić ocenę podatkową.
Najważniejsze zasady:
- limit zwolnienia w 2026 r. wynosi 240 000 zł rocznie;
- przy rozpoczęciu działalności w trakcie roku limit liczy się proporcjonalnie do okresu prowadzenia działalności;
- po przekroczeniu limitu zwolnienie traci moc od czynności, którą przekroczono limit;
- usługi doradcze mogą wykluczyć zwolnienie niezależnie od wysokości sprzedaży;
- podatnik zwolniony z VAT nie dolicza VAT do faktury, ale też nie odlicza VAT z zakupów.
Warto więc zacząć od porządku w umowie i fakturach. Jeżeli programista faktycznie pisze kod, nie powinien bezrefleksyjnie wpisywać na fakturze „doradztwo IT”, bo tak brzmi bardziej elegancko. W podatkach elegancja bywa droga.
Kiedy zwolnienie z VAT przestaje się opłacać
Zwolnienie z VAT opłaca się głównie wtedy, gdy klient nie odlicza VAT albo patrzy na cenę brutto. To częste przy współpracy z osobami prywatnymi, małymi podmiotami zwolnionymi z VAT, fundacjami, szkołami językowymi, lokalnymi firmami usługowymi czy klientami zagranicznymi w określonych modelach rozliczeń.
Jeżeli programista wystawia fakturę bez VAT na 10 000 zł, klient płaci 10 000 zł. Gdyby programista był czynnym podatnikiem VAT i doliczył 23%, faktura wyniosłaby 12 300 zł brutto. Dla klienta, który nie odlicza VAT, różnica jest realna. Taki klient widzi wyższą cenę.
Inaczej wygląda współpraca z dużą firmą, software house’em albo spółką, która sama jest czynnym podatnikiem VAT. Dla niej VAT z faktury często jest neutralny, bo może go odliczyć. Wtedy faktura:
- 10 000 zł netto + 2 300 zł VAT
może być dla klienta mniej więcej tym samym kosztem ekonomicznym co: - 10 000 zł bez VAT.
Różnica pojawia się po stronie programisty. Czynny podatnik VAT może odliczać VAT z zakupów firmowych, np. sprzętu, oprogramowania, usług księgowych, hostingu czy narzędzi SaaS. Podatnik zwolniony z VAT płaci te kwoty brutto i nie odzyskuje podatku.
Przykład: programista kupuje laptop za 12 300 zł brutto, w tym 2 300 zł VAT. Jeżeli jest czynnym podatnikiem VAT i zakup służy działalności opodatkowanej, co do zasady może odliczyć VAT. Jeżeli korzysta ze zwolnienia, laptop kosztuje go pełne 12 300 zł. Przy większych zakupach różnica robi się odczuwalna.
Zwolnienie zaczyna tracić sens, gdy:
- klientami są głównie czynni podatnicy VAT;
- programista planuje większe zakupy sprzętu lub usług;
- miesięczne przychody zbliżają się do limitu;
- zakres usług zahacza o konsulting, audyt, architekturę lub doradztwo;
- kontrahent oczekuje faktury z VAT;
- firma chce wyglądać bardziej „standardowo” w relacjach B2B.
Najbardziej praktyczna zasada jest taka: jeżeli pracujesz głównie dla firm VAT-owych, policz dwa warianty — ze zwolnieniem i z VAT. Nie na oko. W arkuszu. Wpisz przychody, zakupy brutto, VAT z zakupów, koszt księgowości i cenę, którą realnie zaakceptuje klient. Dopiero wtedy widać, czy zwolnienie daje przewagę, czy tylko wygląda prościej.
Trzeba też uwzględnić moment przekroczenia limitu. Jeżeli programista ma kontrakt na 22 000 zł miesięcznie i działa cały rok, limit 240 000 zł pęknie przed końcem roku. W takim układzie zwolnienie nie jest strategią na rok, tylko krótkim etapem. To wymaga pilnowania sprzedaży, wcześniejszego przygotowania rejestracji VAT i rozmowy z klientem o zmianie sposobu fakturowania.
Najgorszy wariant? Przekroczyć limit przypadkiem i zorientować się po czasie. Wtedy problemem nie jest tylko księgowość. Problemem bywa też to, że cena w umowie była ustalona jako kwota końcowa, a klient nie chce dopłacić VAT.
Co sprawdzić przed wystawieniem faktury bez VAT
Przed wystawieniem faktury bez VAT programista powinien zrobić trzy rzeczy. Nie dziesięć. Trzy, ale porządnie.
Po pierwsze: sprawdzić limit sprzedaży. W 2026 r. roczny limit wynosi 240 000 zł, ale przy działalności rozpoczętej w trakcie roku trzeba go proporcjonalnie obniżyć. Jeżeli firma startuje 1 lipca, nie ma pełnego limitu rocznego. Ma limit liczony za część roku.
Po drugie: sprawdzić zakres usług. To ważniejsze niż samo PKD. Programista może mieć wpisane kody działalności informatycznej, ale jeżeli faktycznie sprzedaje doradztwo, zwolnienie może być niedostępne. Przy granicznych usługach warto rozdzielić zakresy w umowie i na fakturach. Implementacja, utrzymanie i naprawa błędów to coś innego niż opinia, rekomendacja albo konsultacja strategiczna.
Po trzecie: sprawdzić, kim jest klient. Przy klientach z Polski temat jest zwykle prostszy. Przy kontrahentach z UE albo spoza UE trzeba ustalić miejsce opodatkowania, status nabywcy i ewentualny obowiązek rejestracji do VAT-UE. Samo zwolnienie z VAT w Polsce nie oznacza automatycznie, że można ignorować obowiązki przy usługach międzynarodowych.
Praktyczna checklista przed fakturą bez VAT:
- Czy sprzedaż od początku roku mieści się w limicie?
- Czy limit został policzony proporcjonalnie, jeśli działalność ruszyła w trakcie roku?
- Czy usługa ma charakter wykonawczy, techniczny, programistyczny?
- Czy w umowie albo na fakturze nie pojawia się doradztwo, konsulting, audyt lub opinia?
- Czy klient jest z Polski, z UE czy spoza UE?
- Czy przy kliencie unijnym trzeba zarejestrować się do VAT-UE?
- Czy planowane zakupy firmowe nie sprawiają, że VAT czynny będzie finansowo lepszy?
- Czy umowa określa wynagrodzenie jako kwotę netto, brutto czy „do zapłaty”?
Ostatni punkt jest niedoceniany. Jeżeli w umowie wpisano 15 000 zł i nie doprecyzowano, co stanie się po rejestracji do VAT, może powstać spór. Programista uzna, że dolicza 23%. Klient uzna, że 15 000 zł to pełna cena. Lepiej ustalić to przed pierwszą fakturą niż po przekroczeniu limitu.
Dobra praktyka to wpisanie w umowie, że wynagrodzenie jest kwotą netto, a w razie powstania obowiązku rozliczania VAT zostanie powiększone o podatek według właściwej stawki. Nie każdy klient się na to zgodzi, ale przynajmniej ryzyko jest nazwane.
Decyzja graniczna jest prosta: jeżeli usługi są czysto programistyczne, sprzedaż daleko od limitu, klient nie odlicza VAT, a zakupy firmowe są niewielkie — zwolnienie może mieć sens. Jeżeli przychody rosną, klientami są spółki VAT-owe, a w pracy pojawia się doradztwo, architektura, audyty lub większe zakupy — trzeba poważnie rozważyć rejestrację jako czynny podatnik VAT.
FAQ: programista a zwolnienie z VAT
Czy programista może wystawiać faktury bez VAT?
Tak, jeżeli korzysta ze zwolnienia podmiotowego, mieści się w limicie sprzedaży i nie wykonuje usług wyłączonych ze zwolnienia, np. doradczych.
Jaki jest limit zwolnienia z VAT w 2026 r.?
W 2026 r. limit wynosi 240 000 zł rocznie. Przy rozpoczęciu działalności w trakcie roku limit liczy się proporcjonalnie.
Czy samo programowanie wyklucza zwolnienie z VAT?
Nie. Samo tworzenie oprogramowania, poprawianie błędów czy wdrażanie funkcji nie musi wykluczać zwolnienia. Ryzyko pojawia się przy usługach doradczych, konsultingowych, opiniodawczych albo audytowych.
Czy faktura z opisem „doradztwo IT” jest problemem?
Może być. Usługi doradcze są szczególnie ryzykowne przy zwolnieniu z VAT. Jeżeli faktycznie wykonujesz programowanie, opis na fakturze powinien odpowiadać rzeczywistej usłudze, np. „implementacja funkcji”, „rozwój aplikacji” albo „utrzymanie systemu”.
Czy podatnik zwolniony z VAT może odliczyć VAT z laptopa?
Nie. Korzystanie ze zwolnienia oznacza brak VAT na sprzedaży, ale też brak prawa do odliczenia VAT z zakupów związanych z działalnością zwolnioną.
Czy po przekroczeniu limitu VAT trzeba rejestrować się od następnego miesiąca?
Nie należy tak tego upraszczać. Zwolnienie traci moc od czynności, którą przekroczono limit. Dlatego trzeba pilnować narastającej sprzedaży, a nie dopiero wyniku na koniec miesiąca.
Czy programista pracujący dla klienta z UE może być zwolniony z VAT?
Może, ale transakcje unijne wymagają osobnej analizy. Przy usługach B2B dla kontrahentów z UE często trzeba sprawdzić miejsce opodatkowania i obowiązek rejestracji do VAT-UE, nawet gdy przedsiębiorca w Polsce korzysta ze zwolnienia.
Kiedy najlepiej zrezygnować ze zwolnienia i wejść na VAT?
Najczęściej wtedy, gdy klientami są czynni podatnicy VAT, planowane są większe zakupy firmowe albo sprzedaż zbliża się do limitu. Wtedy zwolnienie może dawać mniej korzyści niż możliwość odliczania VAT i spokojniejsze fakturowanie.
Od czego zacząć decyzję?
Najpierw policz przewidywaną sprzedaż do końca roku i sprawdź, czy usługi nie mają charakteru doradczego. Dopiero potem porównaj wariant bez VAT i z VAT. Bez tych dwóch liczb decyzja będzie zgadywaniem.
Więcej na stronie: biuro rachunkowe Wrocław.