Jeden zapis w umowie B2B kosztował mojego klienta — doświadczonego programistę z Lublina — ponad 80 000 złotych. Klauzula o nieograniczonej odpowiedzialności kontraktowej. Błąd w systemie, który stworzył, spowodował przerwę w działaniu sklepu internetowego zamawiającego. Zamawiający zażądał odszkodowania za utracony zysk — bez żadnego limitu. Umowa na to pozwalała. To nie jest wyjątek — to codzienność na polskim rynku freelancerów IT. Jeśli pracujesz na kontrakcie B2B, ten artykuł może uchronić cię przed podobną sytuacją.
Rynek freelancerów IT w Polsce rośnie w zawrotnym tempie. Szacuje się, że kilkaset tysięcy osób pracuje dziś na kontraktach B2B w branży technologicznej. Wielu z nich podpisuje umowy bez analizy prawnej — bo tak wszyscy robią, bo kontrakt wygląda standardowo, bo nie chcą stracić zlecenia przez marudzenie. A potem trafiają do mojej kancelarii z problemem, który można było rozwiązać przed podpisaniem.
W Kancelarii Cenkier w Lublinie przeprowadzam analizy umów B2B dla freelancerów IT regularnie. Ten artykuł to kompendium najważniejszych kwestii, które każdy freelancer powinien sprawdzić przed złożeniem podpisu. Czytaj uważnie — bo diabeł tkwi w szczegółach.
Umowa B2B czy stosunek pracy — ryzyko pozornego samozatrudnienia
Zanim zajmiemy się treścią umowy B2B, musimy porozmawiać o czymś fundamentalnym: czy twoja współpraca w ogóle może być prowadzona na zasadach B2B? Polskie prawo pracy i prawo podatkowe przewidują instytucję tzw. pozornego samozatrudnienia — sytuacji, gdy umowa B2B w rzeczywistości maskuje stosunek pracy.
Zgodnie z art. 22 § 1 Kodeksu pracy, stosunek pracy charakteryzuje się: osobistym świadczeniem pracy, podporządkowaniem pracodawcy, wykonywaniem pracy w miejscu i czasie wyznaczonym przez pracodawcę oraz odpłatnością. Jeśli twoja umowa B2B ma te cechy — nawet jeśli na papierze jesteś kontrahentem — sąd pracy może uznać, że jesteś pracownikiem. Konsekwencje? ZUS może zażądać zaległych składek, urząd skarbowy — zaległego podatku, a zamawiający — zwrotu kosztów wynikających z reklasyfikacji.
Jak rozpoznać pozorne samozatrudnienie? Oto sygnały ostrzegawcze: pracujesz wyłącznie dla jednego klienta, musisz być dostępny w określonych godzinach, wykonujesz polecenia przełożonych zlecającego, korzystasz wyłącznie ze sprzętu i narzędzi zamawiającego, nie masz możliwości zlecenia pracy podwykonawcom. Im więcej tych elementów w twojej umowie, tym większe ryzyko. Jeśli masz wątpliwości, skontaktuj się z prawnikiem przed podpisaniem — zmiana kwalifikacji umowy jest możliwa, ale wymaga odpowiedniego sformułowania postanowień.
Nieograniczona odpowiedzialność kontraktowa — najgroźniejsza klauzula B2B
Wracam do historii z początku artykułu. Nieograniczona odpowiedzialność kontraktowa to klauzula, która może zniszczyć finansowo nawet doświadczonego freelancera. Kodeks cywilny przewiduje, że strony mogą modyfikować zasady odpowiedzialności — ograniczać ją, wyłączać lub rozszerzać. Wiele umów B2B dla programistów zawiera postanowienia, zgodnie z którymi freelancer odpowiada za wszelkie szkody — bezpośrednie i pośrednie, w tym utracone korzyści zamawiającego.
Utracone korzyści to kategoria szkody, która może być ogromna. Sklep internetowy zarabiający 100 000 zł dziennie, który nie działał przez tydzień z powodu błędu w kodzie — to potencjalne roszczenie rzędu 700 000 złotych. Producent, którego linia produkcyjna stanęła w wyniku awarii systemu sterowania — koszty mogą być jeszcze wyższe. A ty jako freelancer możesz być za to odpowiedzialny.
Co powinna zawierać bezpieczna klauzula odpowiedzialności w umowie B2B? Po pierwsze — limit kwotowy, najczęściej wyrażony jako wielokrotność wynagrodzenia miesięcznego lub wartości projektu (np. 3-krotność miesięcznego wynagrodzenia). Po drugie — wyłączenie odpowiedzialności za szkody pośrednie i utracone korzyści. Po trzecie — wyraźne wskazanie, że odpowiedzialność nie obejmuje szkód powstałych z przyczyn leżących po stronie zamawiającego. Negocjuj te zapisy — każdy zamawiający, który działa w dobrej wierze, powinien zaakceptować rozsądne ograniczenia odpowiedzialności.
Przeniesienie praw autorskich bez ograniczeń — pułapka dla twórców kodu
Jesteś programistą. Tworzysz kod. Ten kod to twój utwór — chroniony prawem autorskim. Wiele umów B2B zawiera postanowienia o przeniesieniu majątkowych praw autorskich w sposób, który praktycznie pozbawia cię wszelkiej kontroli nad tym, co stworzyłeś. Ale nie o samym przeniesieniu mówię — to standard i zazwyczaj w porządku. Mówię o przeniesieniu bez żadnych ograniczeń, za wynagrodzenie wliczone w cenę kontraktu.
Zgodnie z art. 43 ust. 1 Ustawy o prawie autorskim i prawach pokrewnych, jeżeli umowa nie stanowi inaczej, twórcy przysługuje odrębne wynagrodzenie za każde pole eksploatacji. W praktyce umowy B2B zazwyczaj zawierają zapis, że wynagrodzenie za przeniesienie praw jest wliczone w wynagrodzenie podstawowe — co samo w sobie nie jest problematyczne. Problem pojawia się, gdy umowa przenosi prawa na wszystkich polach eksploatacji, w tym tych nieistniejących w chwili zawarcia umowy, bez jakiegokolwiek wynagrodzenia ponad wynagrodzenie za samą pracę.
Szczególnie niebezpieczne są klauzule przenoszące prawa do kodu napisanego w czasie wolnym, jeśli ma jakikolwiek związek z działalnością zamawiającego. Bywa, że umowy B2B zawierają postanowienia, zgodnie z którymi wszelkie projekty programistyczne tworzone przez wykonawcę w trakcie trwania umowy stają się własnością zamawiającego — niezależnie od tego, kiedy i dla kogo zostały stworzone. To niedopuszczalne rozszerzenie, które powinieneś usunąć lub zawęzić do kodu tworzonego wyłącznie na potrzeby zamawiającego w ramach realizacji kontraktu.
Zadbaj też o to, by umowa nie nakładała na ciebie obowiązku ujawnienia i przeniesienia praw do narzędzi własnych — bibliotek, frameworków, komponentów wielokrotnego użytku, które tworzysz i używasz przy różnych projektach. Te narzędzia to twój kapitał zawodowy. Umowa powinna wyraźnie rozróżniać między nowym kodem tworzonym dla zamawiającego a narzędziami i komponentami, które jedynie wdrażasz w projekcie.
- Przeniesienie praw do wszelkich utworów stworzonych w trakcie trwania umowy (bez ograniczenia do prac dla zamawiającego)
- Przeniesienie praw do narzędzi własnych i bibliotek wielokrotnego użytku
- Brak wyraźnego wykazu pól eksploatacji — zbyt ogólne sformułowanie obejmujące wszystkie znane pola eksploatacji
- Przeniesienie praw bez odrębnego wynagrodzenia przy symbolicznym wynagrodzeniu za sam projekt
- Obowiązek przeniesienia praw do ulepszeń i modyfikacji dokonywanych po zakończeniu umowy
Klauzula zakazu konkurencji B2B — co musi zawierać, żeby była uczciwa
Zakaz konkurencji w umowach B2B to temat, który generuje mnóstwo nieporozumień. Zacznę od rzeczy fundamentalnej: przepisy Kodeksu pracy o zakazie konkurencji nie mają zastosowania do umów B2B. Do kontraktów między przedsiębiorcami stosuje się przepisy ogólne Kodeksu cywilnego. To oznacza zarówno większą swobodę stron, jak i mniejszą ochronę — bo nie ma ustawowych granic czasowych, nie ma obowiązku wypłaty odszkodowania.
Klauzula zakazu konkurencji w umowie B2B, żeby była skuteczna i uczciwa, powinna spełniać kilka warunków. Po pierwsze — precyzyjny zakres przedmiotowy: co dokładnie jest zakazane? Praca dla bezpośrednich konkurentów zamawiającego? Prowadzenie własnej działalności w tej samej branży? Tworzenie podobnych produktów? Im szerzej sformułowany zakaz, tym bardziej ogranicza twoją wolność gospodarczą — i tym większe ryzyko, że sąd uzna go za naruszenie zasad współżycia społecznego.
Po drugie — czas trwania zakazu. Zakaz bezterminowy lub na kilka lat po zakończeniu umowy to zazwyczaj nadmierne ograniczenie. Rozsądny zakaz konkurencji po zakończeniu umowy B2B w branży IT to maksymalnie 6-12 miesięcy — i to tylko przy odpowiednim wynagrodzeniu za okres trwania zakazu.
Po trzecie — wynagrodzenie za zakaz konkurencji. Kodeks cywilny nie wymaga wprost wynagrodzenia za zakaz konkurencji w umowach B2B, ale jego brak stanowi poważny argument za uznaniem klauzuli za nieważną jako sprzecznej z zasadami współżycia społecznego. Zakaz konkurencji po zakończeniu umowy bez żadnej rekompensaty finansowej to po prostu próba zawłaszczenia twojej przyszłości zawodowej za darmo. Nie gódź się na to.
Jak negocjować warunki umowy B2B — praktyczny przewodnik
Wiele osób boi się negocjować umowy B2B, bo nie chce stracić zlecenia. To błąd myślenia. Każdy profesjonalny zamawiający oczekuje negocjacji — to sygnał, że wiesz, co podpisujesz i traktujesz swoją działalność poważnie. Jeśli zamawiający reaguje negatywnie na jakiekolwiek propozycje zmian, to poważny sygnał ostrzegawczy dotyczący całej współpracy.
Zacznij od priorytetyzacji. Nie możesz negocjować wszystkiego naraz — wybierz trzy lub cztery punkty, które są dla ciebie najważniejsze. Zazwyczaj są to: limit odpowiedzialności, zakres zakazu konkurencji, warunki rozwiązania umowy i termin płatności. W każdym z tych obszarów przygotuj konkretną propozycję — nie mów, że dany zapis ci nie odpowiada, lecz zaproponuj konkretne brzmienie zastępcze.
Negocjując limit odpowiedzialności, zaproponuj konkretną kwotę — np. trzykrotność miesięcznego wynagrodzenia lub wartość wynagrodzenia za projekt. Negocjując zakaz konkurencji, zaproponuj ograniczenie zakresu przedmiotowego i okresu, a jednocześnie zaproponuj wynagrodzenie za okres obowiązywania zakazu. Negocjując warunki rozwiązania umowy, zadbaj o symetrię — taki sam okres wypowiedzenia dla obu stron i jasne przesłanki natychmiastowego rozwiązania.
Pamiętaj też o harmonogramie płatności. Umowy B2B często przewidują płatność po odbiorze całego projektu — co może oznaczać kilka miesięcy pracy bez wynagrodzenia. Negocjuj płatności etapowe: zaliczkę na początku, płatności po osiągnięciu kamieni milowych, finalne rozliczenie po odbiorze. To chroni cię przed ryzykiem, że zamawiający nie zapłaci lub zakwestionuje jakość pracy na końcu projektu.
Klauzule dotyczące właściwości sądu i prawa właściwego — dlaczego to ważne
Na końcu umowy zazwyczaj znajdują się tzw. postanowienia końcowe — i tu kryje się kilka pułapek, które łatwo przeoczyć. Klauzula dotycząca właściwości sądu i prawa właściwego może mieć ogromne znaczenie praktyczne w przypadku sporu.
Jeśli pracujesz dla zagranicznej firmy, szczególnie ważne jest, by umowa przewidywała polskie prawo jako prawo właściwe i polskie sądy jako właściwe do rozstrzygania sporów. Prowadzenie sporu w obcym kraju, w obcym języku i według obcego prawa jest nie tylko kosztowne, ale praktycznie niemożliwe dla większości freelancerów. Zagraniczni zamawiający często standardowo wpisują swoje prawo krajowe — musisz to aktywnie negocjować.
Nawet jeśli pracujesz dla polskiej firmy, klauzula o właściwości sądu może cię zaskoczyć. Umowa może wskazywać sąd właściwy dla siedziby zamawiającego — co przy dużych korporacjach może oznaczać konieczność prowadzenia sprawy w innym mieście. Jako freelancer z Lublina zadbaj o to, by umowa wskazywała sąd właściwy dla twojej siedziby lub sąd według przepisów ogólnych.
Warto też zwrócić uwagę na klauzule arbitrażowe. Arbitraż może być szybszy niż sąd powszechny, ale często jest droższy — koszty arbitrażu mogą przewyższać wartość sporu w przypadku mniejszych kontraktów. Jeśli umowa zawiera klauzulę arbitrażową, upewnij się, że rozumiesz, czego to wymaga finansowo i proceduralnie.
- Czy umowa nie ma cech stosunku pracy (ryzyko pozornego samozatrudnienia)?
- Czy odpowiedzialność kontraktowa jest ograniczona kwotowo?
- Czy wyłączona jest odpowiedzialność za szkody pośrednie i utracone korzyści?
- Czy prawa autorskie są przenoszone tylko do kodu stworzonego dla zamawiającego?
- Czy narzędzia własne i biblioteki wielokrotnego użytku są wyraźnie wyłączone z transferu praw?
- Czy zakaz konkurencji jest ograniczony czasowo i przedmiotowo, z wynagrodzeniem?
- Czy terminy i warunki płatności są korzystne (płatności etapowe)?
- Czy umowa przewiduje polskie prawo i polskie sądy?
- Czy warunki rozwiązania umowy są symetryczne dla obu stron?
- Czy jest jasne, co stanowi odbiór pracy i jakie są kryteria akceptacji?
Prawdziwe pułapki kontraktowe — przykłady z praktyki
Pozwól, że opiszę kilka realnych sytuacji, z którymi zetknęłam się w swojej kancelarii (szczegóły zmienione dla ochrony prywatności klientów). Programista zawarł umowę B2B z firmą software'ową. W umowie znajdował się zapis zobowiązujący go przez okres 24 miesięcy od zakończenia umowy do niepodejmowania żadnej działalności w branży IT. Tak — w branży IT, nie tylko dla bezpośrednich konkurentów. Programista nie mógłby przez dwa lata pracować w zawodzie. Gdy to zauważyłam, było jeszcze przed podpisaniem — negocjacje przyniosły efekt i zakaz ograniczono do bezpośrednich klientów zamawiającego na 6 miesięcy z wynagrodzeniem.
Drugi przypadek: umowa B2B zawierała klauzulę stanowiącą, że wszelkie pomysły, wynalazki, projekty i inne wyniki pracy intelektualnej, które wykonawca opracuje lub do których opracowania przyczyni się podczas trwania umowy, stają się wyłączną własnością zamawiającego. Programista, który w wolnym czasie rozwijał własną bibliotekę open source, mógłby stracić do niej prawa. Klauzula wymagała doprecyzowania — własność zamawiającego dotyczyć miała wyłącznie prac wykonywanych w ramach kontraktu.
Trzeci przypadek: umowa nie zawierała żadnego konkretnego terminu płatności poza sformułowaniem, że zapłata nastąpi w ciągu 30 dni od dostarczenia prawidłowej faktury. Problem polegał na tym, że umowa dawała zamawiającemu prawo do odrzucenia faktury bez podania przyczyny i żądania jej korekty — nieskończoną liczbę razy. W praktyce zamawiający odrzucał każdą fakturę, przesuwając termin płatności w nieskończoność. Freelancer czekał na zapłatę ponad trzy miesiące, zanim sprawa trafiła do kancelarii.
Kiedy skonsultować umowę B2B z Kancelarią Cenkier przed podpisaniem
Odpowiedź na to pytanie jest prosta: zawsze, gdy wartość kontraktu jest istotna dla twojego budżetu. Analiza prawna umowy B2B to koszt rzędu kilkuset złotych — a może uchronić cię przed stratą dziesiątek lub setek tysięcy. To nie jest kwestia paranoicznej ostrożności, to kwestia zarządzania ryzykiem biznesowym.
Szczególnie rekomenduję konsultację w następujących sytuacjach: umowa pochodzi od zagranicznego zamawiającego lub przewiduje prawo obce; kontrakt dotyczy długoterminowej współpracy (powyżej 6 miesięcy); wartość kontraktu lub potencjalne roszczenia mogą przekroczyć kilkadziesiąt tysięcy złotych; umowa zawiera zakaz konkurencji po zakończeniu współpracy; projekt dotyczy systemu krytycznego dla biznesu zamawiającego; zamawiający odmawia jakichkolwiek negocjacji.
W Kancelarii Cenkier w Lublinie oferuję analizę umów B2B dla freelancerów IT — zarówno jednorazową analizę konkretnej umowy, jak i stałą obsługę prawną obejmującą weryfikację wszystkich nowych kontraktów. Pracuję z freelancerami rozumiejąc realia rynku IT — wiem, że czas jest cenny i że negocjacje muszą być skuteczne, a nie tylko formalne.
Pamiętaj też, że dobra umowa to nie tylko ochrona przed problemami — to też podstawa do sprawnego dochodzenia roszczeń, gdy coś pójdzie nie tak. Dobrze skonstruowana umowa B2B skraca czas i koszty ewentualnego postępowania sądowego, bo jasno określa prawa i obowiązki obu stron.
Skontaktuj się ze mną zanim podpiszesz — a nie po tym, gdy pojawi się problem. Kancelaria Cenkier, ul. Krótka 4/3, 20-077 Lublin. Telefon: +48 792 911 906. E-mail: kancelaria@cenkier.pl. Konsultacje są dostępne zarówno stacjonarnie w Lublinie, jak i zdalnie — przez telefon lub wideokonferencję.
Powiązane strony