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.
Najważniejsze kalkulator-link
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.