Praktyka

Umowa B2B — co powinna zawierać? Omówienie klauzul i pułapek

Co musi znaleźć się w umowie B2B? Opis usług, stawka, NDA, prawa autorskie, zakaz konkurencji, odpowiedzialność. Na co uważać przed podpisaniem kontraktu.

9 min czytania

Umowa B2B — co powinna zawierać i na co uważać?

Umowa B2B to fundament Twojej działalności jako freelancer lub kontraktor. Zła umowa może pozbawić Cię praw autorskich do kodu który napisałeś, nałożyć kary umowne za opóźnienia nad którymi nie masz kontroli, albo zablokować Cię w pracy dla konkurencji przez 2 lata po zakończeniu współpracy.

Ten artykuł omawia wszystkie kluczowe klauzule — te obowiązkowe, te korzystne i te, które powinny wzbudzić Twój niepokój.

Uwaga: Artykuł ma charakter informacyjny i nie stanowi porady prawnej. Przed podpisaniem istotnej umowy B2B skonsultuj ją z prawnikiem lub radcą prawnym — koszt takiej weryfikacji (200–500 zł) może zaoszczędzić Ci znacznie więcej.


Obowiązkowe elementy umowy B2B

1. Strony umowy

Pełne dane obu stron:

  • Nazwa firmy / imię i nazwisko (w przypadku JDG)
  • NIP, REGON
  • Adres siedziby
  • Dane osoby upoważnionej do podpisania (w przypadku spółki: pełnomocnictwo lub KRS)

Na co uważać: Upewnij się, że po drugiej stronie stoi podmiot z odpowiednimi uprawnieniami do zawarcia umowy. Sprawdź status firmy w KRS lub CEIDG przed podpisaniem.

2. Precyzyjny opis przedmiotu umowy

To najważniejszy element. Musi jasno określać:

  • Co dokładnie robisz (nie "usługi IT", ale "projektowanie i wdrożenie API REST w Node.js dla modułu X")
  • Co wchodzi w zakres, a co nie (granica między scope a out-of-scope)
  • Jak mierzone jest wykonanie usługi

Dlaczego to ważne: Niejasny opis prowadzi do "scope creep" — klient dokłada zadania, bo "to przecież wchodzi w usługi IT". Masz prawo odmówić i wystawić dodatkową fakturę — ale tylko jeśli umowa to precyzuje.

3. Wynagrodzenie i sposób fakturowania

Określ:

  • Stawkę: godzinową, dzienną, miesięczną lub projektową
  • Sposób raportowania godzin (timesheet, Jira, własna ewidencja)
  • Termin wystawienia faktury (np. do 5. dnia następnego miesiąca)
  • Termin płatności (14, 21, 30 dni)
  • Waluta (jeśli rozliczasz w EUR/USD — kurs przeliczenia i data kursu)

Rekomendowany termin płatności: 14–21 dni. Dłuższe terminy (30–60 dni) są niekorzystne dla płynności finansowej.

4. Czas trwania umowy i wypowiedzenie

Dwa modele:

  • Umowa na czas nieokreślony z okresem wypowiedzenia (zalecana)
  • Umowa na projekt z konkretnym terminem końcowym

Okres wypowiedzenia: Walcz o minimum 30 dni. Standardem rynkowym jest 14–30 dni, ale klienci często proponują 7 dni lub nawet natychmiastowe rozwiązanie. Zbyt krótki okres wypowiedzenia to ryzyko nagłej utraty przychodu.


Klauzule opcjonalne, ale ważne

5. Poufność (NDA)

Niemal każda umowa B2B zawiera klauzulę poufności. Sprawdź:

  • Zakres: Co dokładnie jest poufne? (dane klientów, kod, procesy, wynagrodzenie)
  • Czas trwania: Po zakończeniu umowy — jak długo obowiązuje? (standard: 2–5 lat)
  • Wyjątki: Czy możesz wspomnieć o współpracy w CV/LinkedIn?
  • Kary: Jak wysokie są kary za naruszenie?

Czerwona flaga: Dożywotnia klauzula poufności bez żadnych wyjątków. Negocjuj.

6. Przeniesienie praw autorskich

Dla programistów to krytyczna klauzula.

Standardowa klauzula: Prawa majątkowe do stworzonego oprogramowania przechodzą na klienta z chwilą zapłaty faktury.

Sprawdź:

  • Na jakich polach eksploatacji? (pełne: modyfikacja, dystrybucja, sublicencja — to standard przy oprogramowaniu)
  • Czy przeniesienie dotyczy też kodu open-source, bibliotek zewnętrznych, frameworków?
  • Czy zachowujesz prawa osobiste (autorstwo)?
  • Co z kodem stworzonym przed podpisaniem umowy?

Ryzyko: Klauzula przenosząca wszystko, co kiedykolwiek stworzysz w trakcie współpracy — nawet projekty poboczne niezwiązane z klientem. Negocjuj ograniczenie do prac wykonanych bezpośrednio na rzecz klienta.

7. Zakaz konkurencji

Najczęściej negocjowana — i najbardziej problematyczna — klauzula.

Czego unikać:

  • Zakazu pracy dla "konkurentów" bez ich zdefiniowania
  • Zakazów trwających dłużej niż 12 miesięcy po zakończeniu umowy
  • Zakazów obejmujących całą branżę IT (zbyt szerokie)
  • Zakazów bez wynagrodzenia za czas obowiązywania

Co negocjować:

  • Konkretna lista firm objętych zakazem (nie "branża")
  • Czas trwania: maksymalnie 6–12 miesięcy
  • Ograniczenie geograficzne
  • Wynagrodzenie za okres obowiązywania zakazu po zakończeniu umowy (w prawie pracy to obowiązek — w B2B nie, ale możesz negocjować)

Ważne: Zakaz konkurencji w umowie B2B nie jest tak silnie chroniony jak w prawie pracy, ale naruszenie może skutkować roszczeniami odszkodowawczymi.

8. Odpowiedzialność za wady i błędy

Umowy B2B często nakładają pełną odpowiedzialność majątkową za błędy. W odróżnieniu od UoP (gdzie odpowiedzialność jest ograniczona do 3 pensji), na B2B możesz odpowiadać całym majątkiem.

Negocjuj:

  • Ograniczenie odpowiedzialności do wartości wynagrodzenia (lub kilkukrotności)
  • Wyłączenie odpowiedzialności za szkody pośrednie i utracone zyski
  • Klauzulę siły wyższej
  • Procedurę reklamacyjną (termin zgłoszenia wad, czas naprawy)

9. Kary umowne

Sprawdź czy i za co grożą Ci kary:

  • Za opóźnienie w dostarczeniu — czy termin jest realny?
  • Za naruszenie NDA — czy kara jest proporcjonalna?
  • Za rozwiązanie umowy bez okresu wypowiedzenia

Symetria: Czy kary działają też na korzyść Ciebie (np. za opóźnioną płatność)?


Pułapki i czerwone flagi

"Pracodawca może wydawać polecenia służbowe"

To sygnał fikcyjnego samozatrudnienia. Jeśli klient może narzucać Ci godziny pracy, nadzorować Twoje działania i dawać polecenia operacyjne — ZUS może przekwalifikować umowę na stosunek pracy, a konsekwencje poniesiesz Ty i klient (zaległe składki + kary).

Jak powinna wyglądać umowa B2B: Zlecasz konkretne zadania/wyniki, masz swobodę w sposobie ich wykonania, możesz pracować dla innych klientów.

Klient płaci "po odbiorze" bez kryteriów odbioru

Bez jasnych kryteriów odbioru ("aplikacja działa zgodnie ze specyfikacją X") klient może odmawiać odbioru w nieskończoność. Definiuj obiektywne kryteria sukcesu.

Brak klauzuli o opóźnionej płatności

Jeśli klient nie płaci na czas, masz prawo do odsetek ustawowych za opóźnienie (od 2023 r. 11,25% rocznie). Warto to wpisać w umowę wprost.

Automatyczne przedłużanie z niekorzystnymi zmianami

Sprawdź czy umowa przedłuża się automatycznie i na jakich warunkach. Klient może mieć prawo jednostronnie zmienić stawkę przy odnowieniu.


Checklist przed podpisaniem umowy B2B

Elementy podstawowe:

  • Pełne dane obu stron (NIP, REGON, adres, upoważniona osoba)
  • Precyzyjny opis usług i zakresu
  • Stawka, termin faktury, termin płatności
  • Okres wypowiedzenia (min. 30 dni)
  • Klauzula poufności z określonym czasem i zakresem

Prawa autorskie (dla programistów):

  • Pola eksploatacji są wymienione
  • Ograniczenie do prac dla klienta (nie wszystkiego co tworzysz)
  • Przeniesienie praw z chwilą zapłaty (nie wcześniej)
  • Zachowanie praw autorskich osobistych

Ryzyko i odpowiedzialność:

  • Odpowiedzialność ograniczona do wartości wynagrodzenia
  • Wyłączenie szkód pośrednich
  • Kary umowne są proporcjonalne i symetryczne
  • Klauzula siły wyższej

Zakaz konkurencji:

  • Lista firm jest konkretna, nie "cała branża"
  • Czas ograniczony (max. 12 miesięcy)
  • Zakres geograficzny
  • Możesz pracować dla innych klientów spoza listy

Inne:

  • Czy umowa nie zawiera elementów stosunku pracy (polecenia służbowe)?
  • Kto ma prawo do aneksowania umowy?
  • Czy jest klauzula o opóźnionej płatności?

Ile kosztuje weryfikacja prawna?

Kancelaria prawna lub radca prawny: 200–500 zł za analizę standardowej umowy B2B. Przy wynagrodzeniu 15 000–30 000 zł/m to mniej niż 1–2% jednej faktury — a może uchronić przed stratą wielokrotnie wyższą.

Dla powtarzalnych projektów — jeden dobry szablon umowy B2B wynegocjowany raz z prawnikiem chroni Cię przez lata.


Przed finalizacją stawki w umowie B2B sprawdź, czy jest ona odpowiednio wyższa od Twojego ekwiwalentu UoP — z uwzględnieniem ZUS, podatku i braku urlopu.

Użyj naszego kalkulatora B2B vs UoP — podajesz stawkę B2B i brutto UoP, kalkulator liczy różnicę netto.


FAQ

Czy umowa B2B musi być w formie pisemnej? Nie — umowy ustne i elektroniczne (e-mail) też mają moc prawną. Ale forma pisemna (lub elektroniczna ze złożonym podpisem) jest bezpieczniejsza i łatwiejsza do udowodnienia w sądzie.

Czy mogę odmówić podpisania klauzuli zakazu konkurencji? Tak. Zakaz konkurencji to element do negocjacji, nie obowiązek ustawowy. Wielu specjalistów z sukcesem negocjuje jego wykreślenie lub zawężenie.

Co jeśli klient nie płaci? Wystawiasz wezwanie do zapłaty, a po bezskutecznym upływie terminu — kierujesz sprawę do sądu (e-sąd dla kwot do 20 000 zł, sąd powszechny dla wyższych). Możesz też sprzedać wierzytelność faktoringowi lub skorzystać z ubezpieczenia należności.

Czy powinienem mieć OC zawodowe? Tak, szczególnie jeśli Twoje błędy mogą wyrządzić szkodę finansową klientowi. Polisa OC zawodowego (kilkaset złotych rocznie) pokrywa roszczenia z tytułu błędów i zaniechań. Niezbędna dla programistów, konsultantów, projektantów.


Artykuł ma charakter informacyjny i edukacyjny. Nie stanowi porady prawnej. Przed podpisaniem umowy skonsultuj jej treść z licencjonowanym prawnikiem.

Tagi

umowa B2Bkontrakt B2Bklauzule umowyprawa autorskie B2Bzakaz konkurencjifreelancer umowa

Treści zawarte w tym artykule mają charakter informacyjny i nie stanowią porady podatkowej ani prawnej. Przed podjęciem decyzji finansowych skonsultuj się z licencjonowanym doradcą.

Przejdź do treści