22 stycznia 2026 · 12 min czytania · aktualizacja 30 września 2026

Jak negocjować stawkę na B2B?

Praktyczny poradnik dla programistów - kiedy prosić o podwyżkę, jak argumentować i jakich błędów unikać.

Negocjowanie stawki to umiejętność, której większość programistów nigdy nie uczy. W szkole uczyli nas algorytmów, na studiach - wzorców projektowych. Ale nikt nie powiedział, jak powiedzieć klientowi "chcę więcej" i nie spalić mostu.

Tymczasem różnica między programistą, który negocjuje, a tym który nie negocjuje, może wynosić 5-10 tysięcy PLN miesięcznie przy tej samej pracy.

Kiedy negocjować?

Najczęstsze okazje do renegocjacji stawki:

  • Koniec okresu próbnego - naturalna okazja do rozmowy o warunkach
  • Rocznica współpracy - co 12 miesięcy warto wrócić do tematu
  • Zmiana zakresu obowiązków - więcej odpowiedzialności = wyższa stawka
  • Awans techniczny - z mida na seniora, z seniora na tech leada
  • Oferta od konkurencji - kontrargument, ale używaj ostrożnie
  • Inflacja - 10%+ inflacji rocznie to realny spadek Twojej stawki

Złota zasada: Nie negocjuj w trakcie kryzysu (zwolnienia w firmie, cięcia budżetów). Poczekaj aż sytuacja się ustabilizuje.

Ile żądać?

Standardowa podwyżka na B2B to 10-20% rocznie przy dobrej współpracy. Mniej niż 10% to w zasadzie wyrównanie inflacji. Więcej niż 20% wymaga solidnego uzasadnienia.

Kilka benchmarków:

  • Junior → Mid: 20-30% (skok kompetencyjny)
  • Mid → Senior: 15-25%
  • Coroczna inflacyjna: 5-10%
  • Zmiana zakresu: 10-15%
  • Tech Lead/Architekt: 20-40% względem seniora

Jak argumentować?

Negocjacje to nie żebranie - to wymiana wartości. Musisz pokazać, że Twoja praca jest warta więcej niż płacisz. Oto sprawdzone argumenty:

1. Wartość dostarczona

Co zrobiłeś przez ostatni rok? Konkretnie:

  • "Zoptymalizowałem zapytania SQL, co zmniejszyło koszty infrastruktury o 30%"
  • "Wdrożyłem CI/CD, które skróciło czas deploymentu z 2 godzin do 15 minut"
  • "Zrefaktoryzowałem moduł płatności - zero bugów produkcyjnych przez 6 miesięcy"

Prowadź brag document - notuj swoje osiągnięcia na bieżąco. W momencie negocjacji nie będziesz pamiętał wszystkiego.

2. Stawki rynkowe

Jeśli Twoja stawka jest poniżej rynku, powiedz to wprost:

"Według danych z JustJoin i NoFluffJobs, mediana dla Senior Java Developera w Warszawie to 140-160 PLN/h. Moja obecna stawka 120 PLN/h jest poniżej tego przedziału."

Przygotuj dane - screeny ofert, raporty płacowe, ankiety branżowe.

3. Rozszerzony zakres

Jeśli robisz więcej niż na początku:

"Kiedy zaczynałem, byłem jednym z developerów w zespole. Teraz prowadzę code review, mentoruję juniorów i uczestniczę w rozmowach rekrutacyjnych. To znacznie szerszy zakres odpowiedzialności."

4. Koszt zastąpienia

Delikatnie, ale można:

"Znam ten system od 2 lat. Nowa osoba potrzebowałaby 6-12 miesięcy, żeby osiągnąć mój poziom produktywności."

Czego unikać?

1. Ultimatum

Źle: "Albo 150 PLN/h, albo odchodzę."

Ultimatum to broń ostateczna. Jeśli blefujesz - stracisz wiarygodność. Jeśli nie blefujesz - możesz wymusić zgodę, ale relacja będzie napięta.

2. Porównywanie się do kolegi

Źle: "Słyszałem, że Maciek dostaje 160 PLN/h, a ja tylko 130."

Nie wiesz, czy to prawda. Nie wiesz, jaki ma zakres. I robisz donosiciela z siebie i z Maćka.

3. Argumenty osobiste

Źle: "Mam kredyt, dziecko w drodze i potrzebuję więcej."

Twoje wydatki to Twoja sprawa. Klient płaci za wartość, nie za Twoje zobowiązania.

4. Negocjowanie mailem

Mail jest zły do negocjacji - brak kontekstu, łatwo o nieporozumienia, trudno budować relację. Umów się na rozmowę (video lub osobiście).

Skrypt rozmowy

Przykładowy przebieg negocjacji:

  1. Wstęp: "Chciałbym porozmawiać o warunkach naszej współpracy."
  2. Kontekst: "Współpracujemy już rok. W tym czasie [lista osiągnięć]."
  3. Propozycja: "Proponuję podwyższenie stawki do X PLN/h."
  4. Uzasadnienie: "To odpowiada [stawkom rynkowym / zwiększonemu zakresowi / inflacji]."
  5. Otwarcie: "Co o tym myślisz?"

I teraz czekaj. Cisza po propozycji jest OK. Nie wypełniaj jej obniżaniem oczekiwań.

Co jeśli powiedzą "nie"?

Odmowa to nie koniec świata. Możliwe scenariusze:

  • "Teraz nie, ale za 3 miesiące" - poproś o potwierdzenie mailem
  • "Maksymalnie X" - jeśli X jest akceptowalne, zgódź się; jeśli nie, szukaj alternatyw
  • "Nie mamy budżetu" - może być prawda; możesz negocjować inne benefity (dni wolne, szkolenia, sprzęt)
  • "Nie, i tyle" - zastanów się, czy to miejsce dla Ciebie

Pamiętaj: odmowa podwyżki to informacja o tym, jak firma Cię wycenia. Ta informacja jest cenna.

Uwaga: Nie odchodź impulsywnie po odmowie. Najpierw znajdź alternatywę. "Złość jest złym doradcą" - szczególnie w karierze.

Jak policzyć minimalną stawkę „na życie + ZUS”?

Zanim wejdziesz do rozmowy, znajdź podłogę — stawkę, poniżej której B2B nie ma sensu względem UoP.

  1. Weź ofertę UoP netto „na rękę” (albo obecną pensję).
  2. Dodaj ekwiwalent urlopu (np. 26 dni ≈ 10% czasu).
  3. Dodaj pełny ZUS + zdrowotną (~2 700–3 400 PLN/mies. na pełnym ZUS z ryczałtem).
  4. Dodaj chorobowe / poduszkę (prywatnie) i koszty firmowe (księgowa, sprzęt, coworking).
  5. Podziel przez realnie fakturowane godziny (nie 168 — zwykle 140–160).

Przykład: chcesz ~15 000 PLN netto „jak na etacie” + 3 000 PLN ZUS/zdrowotna + 1 000 PLN koszty + 10% bufor urlopu → potrzebujesz ~21–22k przychodu. Przy 160 h to ~130–140 PLN/h. Policz dokładnie w B2B vs UoP i kalkulatorze ZUS.

Stawki rynkowe IT 2025/2026 — jak czytać oferty

Portale (NoFluffJobs, JustJoin.it, Levels-like ankiety) podają widełki B2B netto na fakturze albo UoP brutto — nie mieszaj ich. Typowe rzędy wielkości (orientacyjnie, PL, mid–senior, zdalnie/hybryda):

PoziomB2B (PLN/h)Uwagi
Regular / Mid100–140stack, lokalizacja, angielski
Senior140–180produkcja, ownership, on-call
Staff / Tech Lead170–220+wpływ na architekturę i ludzi

To nie „gwarancja rynku” — to punkt odniesienia. Twoja stawka zależy od stacka (Java/Go/FE/mobile), domeny (fintech, security), języka (EN) i tego, czy fakturujesz bodyleasing czy produkt.

Negocjacje przy nowym kontrakcie vs przy przedłużeniu

Nowy kontrakt

  • Podaj widełki, nie jedną liczbę („140–155 PLN/h”).
  • Kotwicz wysoko, ale wiarygodnie względem rynku i Twojego poziomu.
  • Negocjuj też: okres wypowiedzenia, płatność (14 vs 30/45 dni), nadgodziny, IP, konkurencyjne.

Przedłużenie / podwyżka u obecnego klienta

  • Zacznij 4–6 tygodni przed rocznicą lub końcem umowy ramowej.
  • Przynieś brag document + dane rynkowe + wyliczenie inflacji (kalkulator realnej podwyżki).
  • Proponuj konkretną datę wejścia nowej stawki (np. od 1. kolejnego miesiąca).

E-mail z prośbą o rozmowę (szablon)

Cześć [Imię],

Zbliża się rocznica współpracy. Chciał(a)bym umówić 20–30 minut na rozmowę o warunkach B2B na kolejny rok — przygotuję krótkie podsumowanie dostarczonej wartości i propozycję stawki.

Czy pasuje Ci [dzień] o [godzina] (Meet/osobiście)?

Pozdrawiam

Nie wrzucaj kwoty w pierwszym mailu — najpierw rozmowa.

Co poza stawką godzinową?

  • Dni płatne „jak urlop” — np. 20–26 dni w roku wliczone w stawkę albo osobna pula
  • Skrócony termin płatności — 14 dni zamiast 45 to realny cashflow
  • Sprzęt / konferencje / szkolenia
  • Mniejszy on-call albo osobna stawka za dyżury
  • Gwarantowane minimum godzin miesięcznie

Czasem firma „nie ma budżetu na +15 PLN/h”, ale ma budżet na sprzęt i szkolenia warte 10–15k rocznie. Licz wszystko w skali roku.

Case study: +15 PLN/h — ile to rocznie?

Załóżmy 160 h fakturowanych / mies. Podwyżka o 15 PLN/h = 2 400 PLN przychodu miesięcznie ≈ 28 800 PLN rocznie. Po ryczałcie 12% i zdrowotnej zostaje wciąż zdecydowana większość tej kwoty. To więcej niż wiele „benefitów” na UoP razem wziętych.

Nawet +5 PLN/h przy pełnym etacie to ~800 PLN/mies. — warto o to zawalczyć przy inflacji. Policz wpływ inflacji na starą stawkę w kalkulatorze realnej podwyżki.

Przygotowanie danych — checklista na 60 minut

  • ☐ Brag document (osiągnięcia z metrykami) za ostatnie 6–12 mies.
  • ☐ 5–10 screenów ofert rynkowych z Twojego stacka/poziomu
  • ☐ Wyliczenie minimalnej stawki pokrywającej ZUS + urlop
  • ☐ Docelowa stawka + „walk away” (poniżej której szukasz dalej)
  • ☐ Lista benefitów-zastępczych (termin płatności, dni wolne, sprzęt)
  • ☐ Termin rozmowy i follow-up mailowy zaplanowany

FAQ — negocjacje stawki B2B

Jak często prosić o podwyżkę na B2B?

Minimum raz w roku. Przy skoku roli (mid→senior, senior→lead) — od razu po zmianie zakresu, nie „przy rocznicy”.

Ile % podwyżki jest realistyczne?

10–20% przy dobrej współpracy; 5–10% to często samo wyrównanie inflacji. Powyżej 20% wymaga mocnego skoku wartości lub rynku.

Czy grozić odejściem?

Tylko jeśli naprawdę odejdziesz. Lepiej mieć konkretną alternatywę. Ultimatum bez planu niszczy relację.

Jak nie spalić mostu przy odmowie?

Podziękuj, dopytaj o warunki „kiedy tak”, zapisz ustalenia mailem, wróć za X miesięcy. Równolegle sprawdzaj rynek.

Czy stawka ma pokrywać ZUS?

Tak — pełny ZUS to ~35k PLN rocznie. Jeśli klient porównuje Cię do UoP, pokaż wyliczenie z kalkulatora i artykułu ZUS B2B 2026.

Podsumowanie

Negocjowanie stawki to normalna część B2B - nie jesteś roszczeniowy, bo chcesz uczciwej zapłaty za swoją pracę. Kluczowe zasady:

  • Negocjuj regularnie (przynajmniej raz w roku)
  • Przygotuj argumenty oparte na wartości i danych
  • Unikaj emocji i ultimatów
  • Przyjmij odmowę z godnością - i wyciągnij wnioski

Najgorsze co możesz zrobić to nie spróbować. Każde 10 PLN/h więcej to 1700 PLN miesięcznie przy pełnym etacie. Przez rok to 20 000 PLN. Warto poświęcić 30 minut na niewygodną rozmowę.