CFOpro — CFO as a Service
Umów rozmowę
Baza wiedzy
Rentowność

Kontrakty B2B z programistami: jak policzyć realny koszt i ryzyko

Koszty B2B z programistami to nie sama stawka. Jak porównać kontrakt z etatem, policzyć ukryte koszty i ryzyko przekwalifikowania, zanim uderzy w marżę.

Joanna Członkowska7 min czytania
Mosiężna waga zestawiająca wyższą stawkę kontraktu B2B na jednej szali z ukrytym ciężarem ryzyka i kosztów po stronie etatu na drugiej, utrzymując równowagę decyzji

Programista na kontrakcie B2B wystawia fakturę na 22 000 zł miesięcznie. Kandydat na ten sam zakres oczekuje 16 000 zł brutto na etacie. Na pierwszy rzut oka etat jest wyraźnie tańszy — i wielu właścicieli software house'ów podejmuje decyzję dokładnie na tym poziomie, porównując stawkę z fakturą. To porównanie jest jednak fałszywe, bo zestawia dwie liczby, które nie znaczą tego samego. Koszty B2B z programistami to nie sama stawka na fakturze: to pełny koszt współpracy po jednej stronie, pełny koszt zatrudnienia po drugiej i ryzyko, którego żadna z tych liczb nie pokazuje. W tym tekście rozłożę to porównanie na czynniki tak, żebyś podejmował decyzję B2B kontra etat na realnych liczbach, a nie na pozornej różnicy stawek.

Stawka B2B to nie to samo co koszt etatu

Pierwszy błąd jest arytmetyczny. Faktura B2B i wynagrodzenie brutto to dwie różne kategorie, których nie wolno porównywać wprost.

Kiedy zatrudniasz na umowę o pracę, do wynagrodzenia brutto dochodzą składki po stronie pracodawcy — emerytalna, rentowa, wypadkowa oraz Fundusz Pracy i FGŚP. Łącznie podnoszą one koszt o około 20% ponad brutto, więc realny koszt etatu to mniej więcej brutto pomnożone przez 1,2. Pensja 16 000 zł brutto kosztuje firmę około 19 200 zł miesięcznie — i to jest liczba, którą należy zestawić z fakturą B2B, a nie samo brutto.

Po stronie B2B faktura jest zwykle pełnym kosztem dla firmy: kontraktor sam opłaca swój ZUS, składkę zdrowotną i podatek, sam prowadzi księgowość. To, co widzisz na fakturze, to koszt — bez dodatkowego narzutu składkowego po Twojej stronie.

Dlatego uczciwe porównanie z przykładu na wstępie wygląda inaczej, niż się wydawało: 22 000 zł faktury B2B kontra około 19 200 zł realnego kosztu etatu. Różnica wciąż istnieje, ale jest dwa razy mniejsza, niż sugerowało zestawienie „22 000 kontra 16 000”. A to dopiero początek, bo prawdziwa różnica leży nie w samej kwocie, lecz w tym, co każda z form ze sobą niesie.

Ukryte koszty po obu stronach

Gdy zrównasz już stawkę z pełnym kosztem etatu, zacznij doliczać to, czego żadna z tych dwóch liczb nie zawiera. Część kosztów obciąża etat, część kontrakt — i dopiero ich pełna lista mówi, co naprawdę kupujesz.

Po stronie etatu firma finansuje czas, w którym nikt nie pracuje, a koszt biegnie dalej:

  • Płatny urlop — 20 lub 26 dni rocznie, czyli ekwiwalent około miesiąca pełnego wynagrodzenia, za który nie powstaje żadna praca.
  • Wynagrodzenie chorobowe za pierwsze 33 dni niezdolności do pracy w roku po stronie pracodawcy, niezależnie od tego, czy zlecenie da się dokończyć.
  • Świadczenia i narzut administracyjny — sprzęt, licencje, benefity, obsługa kadrowo-płacowa, PPK, jeśli pracownik nie zrezygnował.
  • Koszt rozstania — okres wypowiedzenia (do 3 miesięcy przy dłuższym stażu), w którym płacisz, choć współpraca już się kończy.

Po stronie B2B tych pozycji firma nie ponosi — kontraktor nie fakturuje urlopu ani chorobowego, a umowę często można rozwiązać szybciej. To realna oszczędność i elastyczność, którą kupujesz wyższą stawką. Ale kupujesz też mniejszą lojalność i mniejszą kontrolę: kontraktor może wypowiedzieć współpracę z dnia na dzień, pracować dla kilku klientów naraz i odejść w środku projektu. Ta sama elastyczność, która działa na Twoją korzyść, działa też na jego.

To napięcie między niższym, ale sztywnym kosztem etatu a wyższym, lecz elastycznym kosztem kontraktu jest wariantem szerszej decyzji, którą rozkładam w tekście o tym, czy taniej zatrudniać na etat, czy zlecać na zewnątrz. W software house wraca ona przy niemal każdej rekrutacji.

Ryzyko przekwalifikowania: koszt, który nie pojawia się w żadnej tabelce

Jest jeszcze jeden koszt — najpoważniejszy, bo materializuje się nagle i wstecz. Jeśli współpraca B2B w praktyce wygląda jak etat, organy państwa mogą uznać ją za stosunek pracy ze wszystkimi tego konsekwencjami. To ryzyko przekwalifikowania, które w polskim IT przestało być teoretyczne.

O tym, czy mamy do czynienia ze stosunkiem pracy, nie decyduje nazwa umowy ani zgoda kontraktora, lecz faktyczny sposób wykonywania pracy (art. 22 § 1 Kodeksu pracy). Trzy przesłanki, na które patrzy się łącznie, to:

  • Podporządkowanie — kto wyznacza godziny, miejsce i sposób pracy. Stałe godziny „od 9 do 17”, obowiązkowa obecność w biurze i podległość przełożonemu jak pracownik to sygnały etatu.
  • Osobiste świadczenie pracy — czy zadanie musi wykonać konkretna osoba, czy kontraktor może wystawić zastępcę.
  • Praca za wynagrodzeniem na ryzyko zatrudniającego — stała miesięczna kwota za czas, a nie za rezultat, brak własnego ryzyka gospodarczego po stronie kontraktora.

Kierunek zmian prawnych to ryzyko dodatkowo wzmacnia. Reforma Państwowej Inspekcji Pracy daje inspektorowi prawo, by decyzją administracyjną stwierdzić istnienie stosunku pracy tam, gdzie firma prowadzi współpracę B2B — najpierw nakazem wzywając do zawarcia umowy o pracę, a dopiero przy braku reakcji wydając samą decyzję, od której obu stronom przysługuje odwołanie do sądu pracy w ciągu 30 dni. Nowe przepisy wchodzą w życie od 8 lipca 2026 r.; zanim oprzesz na nich konkretną decyzję, warto i tak sprawdzić aktualny stan u doradcy, bo kierunek jest jednoznaczny: kontrole tego modelu będą łatwiejsze i częstsze.

Konsekwencje finansowe przekwalifikowania są dotkliwe, bo działają wstecz. ZUS i fiskus mogą dochodzić zaległych składek i zaliczek na podatek — w granicach terminu przedawnienia sięgając nawet kilka lat wstecz — wraz z odsetkami, a po stronie pracowniczej dochodzą roszczenia o ekwiwalent za urlop czy nadgodziny. Dla jednej osoby to rachunek idący w dziesiątki tysięcy złotych; przy zespole kilkunastu „etatowych kontraktorów” to kwota, która potrafi zachwiać firmą.

Stawka B2B jest widoczna co do złotówki. Ryzyko przekwalifikowania jest niewidoczne aż do dnia kontroli — a wtedy jego koszt liczy się w latach wstecz, nie w bieżącym miesiącu.

Dobra wiadomość jest taka, że to ryzyko da się zmniejszać świadomym ułożeniem współpracy: rozliczeniem za rezultat lub projekt zamiast za sztywny etat godzin, realną samodzielnością kontraktora, zapisem o możliwości zastępstwa, własnym sprzętem i prawem do pracy dla innych klientów. Im bardziej współpraca przypomina relację dwóch firm, a nie szefa i podwładnego, tym niższe ryzyko.

Jak B2B wpływa na elastyczność i przewidywalność marży

Z perspektywy finansów firmy różnica między etatem a kontraktem to przede wszystkim różnica w strukturze kosztów. Etat to koszt w dużej mierze stały — biegnie niezależnie od tego, czy w danym miesiącu masz dla człowieka płatny projekt. B2B rozliczane za faktyczną pracę jest bliższe kosztowi zmiennemu: gdy projektów ubywa, łatwiej i szybciej je ograniczyć.

To ma realne przełożenie na odporność firmy. Software house oparty głównie na etatach ma wyższą dźwignię operacyjną — przy pełnym obłożeniu zarabia znakomicie, ale gdy sprzedaż siada, koszty zespołu zostają i marża topnieje gwałtownie. Większy udział kontraktorów spłaszcza tę dźwignię: firma kurczy się razem z przychodami. Płacisz za to wyższą stawką jednostkową, ale kupujesz elastyczność, która w branży projektowej bywa warta więcej niż kilka punktów oszczędności. Ten sam mechanizm — i to, kiedy opłaca się zamieniać koszty stałe na zmienne — rozkładam w tekście o tym, jak struktura kosztów decyduje o odporności firmy.

Jest tu jednak pułapka, w którą wpadają firmy patrzące tylko na stawkę. Tańszy nominalnie etat, słabo obłożony, potrafi być droższy niż droższy kontraktor rozliczany za realną pracę — bo płacisz za godziny na ławce, których nikt nie kupuje. Dlatego koszt każdej formy zatrudnienia trzeba czytać przez pryzmat obłożenia i tego, ile z tego czasu trafia na fakturę. To dokładnie ta sama logika, którą stosujesz, licząc rentowność pojedynczego projektu: liczy się pełny koszt godziny zestawiony z tym, ile z niej realnie zarabiasz.

Rama decyzji: kiedy B2B, kiedy etat

Decyzja nie sprowadza się do tego, co tańsze na fakturze. Sprowadza się do tego, czego firma w danym momencie potrzebuje — i jak duże ryzyko jest skłonna unieść. Zanim podejmiesz ją przy kolejnej osobie, przejdź przez cztery pytania.

  1. Porównaj pełne koszty, nie stawki. Zestaw fakturę B2B z brutto pomnożonym przez około 1,2 i doliczonym ekwiwalentem urlopu oraz buforem na chorobowe i wypowiedzenie. Dopiero te dwie liczby są porównywalne.
  2. Oceń charakter pracy. Czy to stała, codzienna rola w sercu firmy, czy zadanie projektowe o określonym rezultacie? Im bardziej „etatowa” jest praca w praktyce, tym wyższe ryzyko przekwalifikowania na B2B — i tym mocniejszy argument za prawdziwym etatem.
  3. Sprawdź, jak realnie wygląda współpraca. Sztywne godziny, obowiązkowe biuro, jeden klient, brak własnego ryzyka — to sygnały, które przy B2B trzeba świadomie rozluźnić albo uznać, że to powinien być etat.
  4. Policz wpływ na elastyczność marży. Jak bardzo dany koszt ma być sztywny? W fazie niepewności większy udział kontraktów kupuje bezpieczeństwo; przy stabilnym, przewidywalnym pipeline etat z niższym kosztem jednostkowym zaczyna się opłacać.

Tę decyzję najlepiej podejmować nie pojedynczo, lecz w ramach świadomego planu zatrudnienia w budżecie — wtedy widzisz, jak proporcja etatów do kontraktów składa się na całą strukturę kosztów firmy i jej odporność na słabszy kwartał.

Co z tym zrobić w praktyce

Najczęstszy błąd to porównywanie stawki B2B z wynagrodzeniem brutto i decyzja na tej podstawie. Realne porównanie wymaga trzech rzeczy: zrównania stawki z pełnym kosztem zatrudnienia, doliczenia ukrytych kosztów po obu stronach i wyceny ryzyka przekwalifikowania, którego nie ma w żadnej tabelce, a które potrafi uderzyć wstecz. Dopiero wtedy widać, że różnica między B2B a etatem jest mniejsza, niż się wydaje, za to niesie inny rozkład kosztu, elastyczności i ryzyka.

Jeśli prowadzisz software house i większość zespołu pracuje na B2B, a Ty nie masz pewności, ile naprawdę kosztuje każda forma współpracy i jak duże ryzyko siedzi w obecnym układzie, porozmawiajmy. Zestawienie pełnych kosztów, wpływu na marżę i ekspozycji na przekwalifikowanie to jedno z pierwszych ćwiczeń, które robimy z właścicielem w ramach CFO as a Service — spokojnie, bez zobowiązań i na Twoich liczbach.

Chcesz przełożyć to na swoją firmę?

Umów bezpłatną, niezobowiązującą rozmowę. Spojrzymy na Twoje liczby i ustalimy konkretny pierwszy krok.

Umów rozmowę