Jak negocjować stawkę B2B — praktyczny poradnik dla programistów
Negocjacja stawki to umiejętność, która przekłada się bezpośrednio na Twoje konto bankowe — i to przez lata. Różnica między 150 a 180 zł/h przy 160 godzinach miesięcznie to 4 800 zł brutto więcej każdego miesiąca. W ciągu roku: 57 600 zł.
A jednak wielu programistów przyjmuje pierwszą ofertę bez słowa. Ten artykuł ma to zmienić.
Zacznij od własnej wartości rynkowej
Przed jakąkolwiek negocjacją musisz znać swój rynek. Nie punktowy ("kolega zarabia X"), ale szeroki.
Skąd brać dane?
- JustJoin.it — polskie oferty z widełkami wynagrodzeń, bardzo aktualne
- No Fluff Jobs — widełki obowiązkowe w każdym ogłoszeniu
- Devire, Bulldogjob — raporty płacowe roczne (bezpłatne)
- LinkedIn Salary — dane globalne z podziałem na lokalizację
- Rozmowy z rekruterami — zadzwoń do 3–5 rekruterów i zapytaj wprost o widełki dla Twojego profilu
Ćwiczenie: Sprawdź 10 aktualnych ofert na Twoje stanowisko i technologie. Zanotuj widełki. Oblicz medianę. To Twój punkt wyjścia.
Więcej danych w artykule zarobki IT w Polsce 2026.
Oblicz swoje minimum przed rozmową
Nigdy nie siadaj do negocjacji bez znajomości swojego minimum finansowego — kwoty, poniżej której nie opłaca Ci się iść na B2B.
Użyj kalkulatora B2B vs UoP i oblicz:
- Ile zarabiasz netto na obecnej UoP (lub ile chcesz zarabiać)
- Jaką stawkę B2B musisz wynegocjować, żeby wyjść na swoje
- Jaka stawka daje Ci realny zysk z przejścia na B2B
Mając te liczby, wiesz kiedy powiedzieć "nie".
Zasady negocjacji stawki
1. Nigdy nie podawaj stawki jako pierwszy (jeśli możesz)
Klasyczna zasada negocjacji: kto podaje liczby jako pierwszy, "zakotwicza" rozmowę. Jeśli klient poda za niską kotwicę, trudno negocjować w górę.
Technika: "Zanim podam swoją stawkę, chciałbym lepiej zrozumieć zakres projektu i budżet, który macie przewidziany. Jakie są Wasze widełki?"
Niektórzy klienci (szczególnie korporacje) mają sztywne widełki i powiedzą Ci od razu. To eliminuje tracenie czasu.
2. Kiedy musisz podać stawkę — podaj wyżej
Jeśli klient nalega: podaj stawkę 15–25% wyżej niż chcesz osiągnąć. Zostaw miejsce na negocjacje w dół.
Przykład: chcesz 180 zł/h. Powiedz 210 zł/h. Klient kontrpropozycja: 170 zł. Ty: 190 zł. Klient: 180 zł. Zgoda — osiągnąłeś cel.
Jeśli zaczniesz od 180 zł i klient chce negocjować — możesz wylądować na 160 zł.
3. Uzasadniaj wartością, nie czasem
Słaby argument: "Potrzebuję więcej, bo koszty życia wzrosły." Mocny argument: "Przez ostatnie 3 lata dostarczyłem X projektów na czas, moje specjalizacje to Y i Z, które są trudne do znalezienia na rynku. Moja stawka odzwierciedla tę wartość."
Klient płaci za wartość (wyniki, ekspertyzę, niezawodność), nie za Twoje wydatki.
4. Pakietuj ustępstwa
Jeśli Klient prosi o niższą stawkę, nie ustępuj za darmo. Każde ustępstwo finansowe powinno iść w parze z czymś:
- Dłuższy kontrakt (np. gwarantujesz 6 miesięcy vs 3 miesiące)
- Mniejsza liczba godzin miesięcznie
- Płatność z góry lub krótszy termin
- Redukcja zakresu usług
"Mogę zejść do 170 zł/h, jeśli kontrakt będzie na minimum 6 miesięcy z 30-dniowym terminem wypowiedzenia."
5. Cisza jest potężnym narzędziem
Po podaniu stawki — milcz. Nie wypełniaj ciszy tłumaczeniami, usprawiedliwieniami czy ofertami obniżenia. Poczekaj na reakcję klienta.
Wielu negocjatorów poddaje się własnej ciszy i od razu obniża stawkę, zanim klient w ogóle zaprotestował.
Kiedy negocjować — timing ma znaczenie
Najlepszy moment: po złożeniu oferty, przed podpisaniem umowy
Masz największą dźwignię gdy klient już Cię wybrał, ale umowa nie jest jeszcze podpisana. Wie, że zmiana kandydata to koszt i czas.
Podwyżka w trakcie kontraktu
Najłatwiej prosić o podwyżkę przy:
- Odnowieniu kontraktu — naturalny punkt negocjacji
- Po znaczącym sukcesie — po dostarczeniu ważnej funkcjonalności, rozwiązaniu kryzysu
- Po rocznej rocznicy — inflacja, wzrost kosztów to naturalne uzasadnienie
- Gdy dostajesz oferty od innych klientów — "Mam ofertę od innej firmy za X. Czy możemy porozmawiać o wyrównaniu stawki?"
Jak prosić o podwyżkę?
- Przygotuj dane: Twoje osiągnięcia w ostatnim roku, wartość dostarczona klientowi, obecne stawki rynkowe
- Zaplanuj rozmowę — nie mailuj, zadzwoń lub umów spotkanie
- Podaj konkretną kwotę: "Chciałbym omówić podniesienie mojej stawki do 190 zł/h od nowego kwartału"
- Miej BATNA (Best Alternative To Negotiated Agreement) — czyli faktyczną alternatywę
Argumenty pro-negocjacyjne dla programistów
Rzadkie technologie lub certyfikaty
"Jestem jednym z niewielu certified Kubernetes specialists w Polsce z doświadczeniem w fintech."
Rzadkość = premia. Sprawdź, jak trudno znaleźć Twój profil na JustJoin.it.
Portfolio i mierzalne wyniki
"W poprzednim projekcie zoptymalizowałem API, skracając czas odpowiedzi z 2,5s do 0,3s, co przełożyło się na wzrost konwersji o 12%."
Konkretne liczby robią wrażenie — zbieraj je aktywnie w każdym projekcie.
Dostępność i komunikacja
"Pracuję w Waszej strefie czasowej, odpowiadam w ciągu 2 godzin, dostarczam cotygodniowe raporty statusu."
Soft skills mają wartość — szczególnie w zdalnych zespołach z klientami z różnych krajów.
Brak kosztów wdrożenia
"Znam Wasz stack (React, TypeScript, Node, AWS), więc zacznę productive od pierwszego dnia bez kosztów on-boardingu."
Błędy, których unikaj
1. Przepraszający ton
❌ "Przepraszam, że proszę o tyle, ale..." ✅ "Moja stawka to 190 zł/h, odzwierciedlając moje doświadczenie w X i wartość, jaką dostarczam."
2. Porównywanie do najniższej stawki w ogłoszeniu
Widełki w ogłoszeniu to minimum — klient często ma budżet na wyższe kwoty.
3. Natychmiastowa akceptacja kontrpropozycji
Zawsze poproś o chwilę do namysłu: "Dziękuję za ofertę. Potrzebuję do jutra, żeby to przemyśleć." To normalne i profesjonalne.
4. Negocjowanie przez email
Trudno wyczuć emocje i elastyczność przez tekst. Telefon lub video call daje znacznie lepsze wyniki.
5. Ignorowanie całościowego pakietu
Stawka to nie wszystko. Wlicz: długość kontraktu, termin płatności, możliwość pracy zdalnej, elastyczne godziny, możliwość szkolenia.
Ćwiczenie: oblicz swoją stawkę docelową
- Wejdź na kalkulator B2B vs UoP
- Wpisz swoje aktualne wynagrodzenie UoP lub docelowe netto
- Odczytaj wymaganą stawkę B2B "break even"
- Dodaj 20% — to Twoja stawka minimalna na B2B (za urlop, L4, bufor)
- Dodaj kolejne 15–20% — to Twoja stawka wyjściowa do negocjacji
Mając te liczby, wiesz gdzie jest Twoja twarda granica i ile masz przestrzeni do negocjacji.
Negocjowanie to umiejętność — ćwiczy się ją. Każda rozmowa, nawet nieudana, uczy czegoś nowego. Zacznij od znania swojej wartości rynkowej i twardej dolnej granicy. Reszta to trening.