Przejdź do treści
codecollab.pl
§ Blog programista laravel

Programista Laravel - ile kosztuje i od czego zależy stawka

Programistę Laravel kupujesz albo na godziny, albo za zamknięty zakres - i to drugie jest dla firmy dużo bezpieczniejsze

Autor Krystian Kacik Data Czas czytania 8 min

Programistę Laravel kupujesz albo na godziny, albo za zamknięty zakres - i to drugie jest dla firmy dużo bezpieczniejsze. Stawki godzinowe na polskim rynku układają się mniej więcej w przedziale od kilkudziesięciu do ponad dwustu złotych netto za godzinę, zależnie od doświadczenia i tego, czy kupujesz jedną osobę czy cały zespół. Rozliczenie projektowe wygląda inaczej: płacisz za efekt, a nie za czas, więc ryzyko przesunięcia terminu leży po stronie wykonawcy. U mnie typowe wdrożenie fixed-bid mieści się w 5000-10000 zł netto za etap, a wycenę dostajesz na piśmie przed startem.

Poniżej rozkładam to na czynniki: co realnie kupujesz, jakie są modele rozliczeń, co podbija cenę i jak sprawdzić, czy oferta, którą masz na stole, jest uczciwa.

Czym jest Laravel i kiedy naprawdę go potrzebujesz

Laravel to szkielet do budowania aplikacji w języku PHP - zestaw gotowych fundamentów (logowanie, uprawnienia, kolejki zadań, obsługa formularzy, integracje), na których pisze się rzeczy szyte na miarę. Nie jest to gotowy produkt jak sklep czy strona. To narzędzie do sytuacji, w której żaden gotowiec nie robi tego, czego potrzebujesz.

Kiedy Laravel ma sens:

  • Panel B2B dla kontrahentów z indywidualnymi cenami, limitami kupieckimi i historią zamówień
  • Integracja systemów, które ze sobą nie gadają - sklep, magazyn, program księgowy, kurier
  • Aplikacja wewnętrzna dla handlowców, serwisu albo produkcji, z własnym obiegiem dokumentów
  • Rozbudowana logika cenowa albo rezerwacyjna, której wtyczki nie potrafią odwzorować

Kiedy Laravel to przepłacenie: zwykła strona firmowa, blog, prosty sklep z kilkudziesięcioma produktami. Tam gotowe rozwiązanie zrobi to samo taniej, a utrzymanie wyjdzie niżej. Mówię to klientom wprost na etapie diagnozy.

Stawki godzinowe: jak wyglądają widełki

Stawka godzinowa zależy głównie od doświadczenia i od tego, ile odpowiedzialności bierze na siebie wykonawca. Poniższe widełki to punkt odniesienia z polskiego rynku, nie cennik - stawki zmieniają się z roku na rok, różnią się między miastami i między branżami.

KtoOrientacyjna stawka netto/hDo czego się nadaje
Juniorok. 60-90 złDrobne poprawki pod nadzorem, nie do samodzielnego wdrożenia
Midok. 90-150 złRozbudowa istniejącego systemu według gotowej specyfikacji
Senior / freelancer z portfoliook. 150-250 złCałe wdrożenie od analizy po odbiór, decyzje architektoniczne
Zespół (dom software house)powyżej stawek senior + narzutDuże projekty z kilkoma osobami równolegle

Za granicą stawki są wielokrotnie wyższe - w Europie Zachodniej i w USA liczy się je w euro i dolarach. Dlatego polscy programiści Laravel często pracują dla rynków zagranicznych, co podbija stawki krajowe.

Ważne: niska stawka godzinowa nie oznacza niskiego kosztu projektu. Osoba za 80 zł/h, która potrzebuje trzech razy więcej godzin i wraca do tego samego błędu, wyjdzie drożej niż senior za 200 zł/h. Porównuj koszt całości, nie stawkę. Ta sama pułapka dotyczy zresztą stawki godzinowej programisty WordPress.

Trzy modele rozliczenia i co Cię w nich boli

ModelJak działaRyzyko po Twojej stronie
Godzinowo (time and material)Płacisz za przepracowane godziny, zakres może się zmieniaćBudżet otwarty, koniec trudny do przewidzenia
Ryczałt za zakres (fixed-bid)Ustalona kwota za spisany zakres, termin i odbiórTrzeba dobrze opisać zakres przed startem
Stała współpraca miesięcznaPula godzin albo opieka nad działającym systememPłacisz też w miesiącach, gdy niewiele się dzieje

Dla firmy, która zamawia system pierwszy raz, najbezpieczniejszy jest ryczałt za zamknięty zakres. Wiesz z góry, ile zapłacisz, a rozjazd między wyobrażeniem a realizacją wychodzi na etapie ustaleń, a nie na fakturze. Rozliczenie godzinowe zostawiam do rzeczy, których nie da się z góry opisać: rozbudowy istniejącego systemu, eksperymentów, prac nad czymś, co dopiero się definiuje. Osobna decyzja to programista na etat czy na zlecenie - przy jednym wdrożeniu etat prawie nigdy się nie broni.

Od czego naprawdę zależy końcowa cena

Cena wdrożenia w Laravelu to funkcja siedmiu rzeczy. Kolejność od najbardziej kosztotwórczej:

  1. Liczba integracji. Każdy zewnętrzny system to osobna praca: dokumentacja, testy, obsługa błędów, przypadki brzegowe. Integracja z programem księgowym albo hurtownią potrafi być droższa niż cały interfejs użytkownika.
  2. Złożoność uprawnień. System, w którym każdy widzi to samo, jest wielokrotnie tańszy niż taki z rolami, limitami i widocznością zależną od kontrahenta.
  3. Migracja danych. Przeniesienie kilkudziesięciu tysięcy rekordów z pliku Excel albo starego systemu to zawsze więcej pracy, niż wygląda - dane bywają niespójne i trzeba je czyścić.
  4. Wymagania wydajnościowe. Panel dla dziesięciu osób, a panel dla tysiąca użytkowników jednocześnie to dwa różne projekty przy tej samej liście funkcji.
  5. Stan tego, co już masz. Dopisywanie do cudzego kodu bez dokumentacji kosztuje więcej niż start od zera.
  6. Interfejs. Gotowy szablon panelu jest tani, projekt szyty pod Twój proces kosztuje osobno.
  7. Formalności. Faktury, KSeF, JPK, dostępność cyfrowa - jeśli system ma je obsługiwać, to jest oddzielny zakres, nie „drobiazg przy okazji”.

Jeśli któryś z tych punktów jest u Ciebie niejasny, wycena od kogokolwiek będzie zgadywanką. Dlatego zaczynam od rozmowy i mapy procesu, a dopiero potem podaję kwotę.

Ile kosztuje typowe wdrożenie

W praktyce dzielę pracę na etapy, żeby nie zaczynać od jednej dużej kwoty w oderwaniu od efektu. Pojedynczy etap fixed-bid to u mnie zwykle 5000-10000 zł netto, kończy się działającym kawałkiem systemu i odbiorem. Większe systemy składam z kilku takich etapów, w kolejności od tego, co najszybciej daje wynik.

Przykładowy podział przy panelu zamówień dla kontrahentów:

  1. Etap 1: logowanie kontrahentów, katalog z ich cenami, koszyk
  2. Etap 2: historia zamówień, statusy, dokumenty do pobrania
  3. Etap 3: połączenie z magazynem i z systemem księgowym
  4. Etap 4: automatyzacje - powiadomienia, przypomnienia, raporty

Po każdym etapie możesz się zatrzymać i sprawdzić, czy to działa w Twojej firmie, zanim zamówisz kolejny. Więcej o samych zakresach i o tym, co wchodzi w skład takiego systemu, opisałem przy okazji platformy B2B oraz panelu dla dystrybutorów i handlowców.

Koszty, o których nikt nie mówi przy podpisywaniu

Wdrożenie to nie koniec wydatków. Aplikacja w Laravelu żyje na serwerze, korzysta z zewnętrznych usług i wymaga aktualizacji. Realny budżet roczny obejmuje:

  • Serwer mocniejszy niż zwykły hosting współdzielony (aplikacja potrzebuje własnego środowiska, kolejek i zaplanowanych zadań)
  • Zewnętrzne usługi - bramka płatności, wysyłka maili, SMS-y; każda ma własny cennik i każdy z nich się zmienia
  • Aktualizacje silnika i bibliotek, żeby system nie został z wersją, której nikt już nie łata
  • Reakcja na awarię - ktoś musi odebrać telefon, gdy panel przestaje działać w środę o 9:00

Ostatnie dwa punkty można kupić jako stałą opiekę. U mnie to 1000 zł netto miesięcznie w pakiecie Basic, 2000 w Pro i 3500 w Premium, zależnie od czasu reakcji i zakresu prac wliczonych w abonament. Szczegóły są na stronie stałego wsparcia. Jeśli wolisz zostawić to własnemu działowi IT, to też jest w porządku - wtedy przekazuję dokumentację i dostępy, i tyle.

Jak sprawdzić ofertę, zanim ją podpiszesz

Zanim zaakceptujesz jakąkolwiek wycenę, zadaj cztery pytania:

  1. Co dokładnie wchodzi w cenę, a co nie? Dobra oferta ma listę funkcji i listę wykluczeń. Brak wykluczeń to zapowiedź sporów.
  2. Kto jest właścicielem kodu po zakończeniu? Odpowiedź „Ty” powinna być na papierze, razem z dostępem do repozytorium i serwera.
  3. Co się dzieje po odbiorze? Ile trwa okres poprawek, jak zgłasza się błędy i czy poprawki są płatne.
  4. Kto to będzie robił? Jedna osoba czy zespół, i czy rozmawiasz z tą osobą, czy z kimś, kto tylko sprzedaje.

Czerwone flagi: wycena podana w pięć minut bez pytań o Twój proces, brak spisanego zakresu, „doprecyzujemy w trakcie” jako odpowiedź na pytanie o cenę oraz cena wyraźnie odstająca w dół od reszty rynku. Ta ostatnia zwykle oznacza, że ktoś nie doczytał zakresu i wróci po dopłatę w połowie projektu.

Od czego zaczynamy, jeśli chcesz to wycenić

Zaczynam od bezpłatnej diagnozy: rozmowa o procesie, przegląd tego, co już masz (sklep, arkusze, stary system), i szczera odpowiedź, czy Laravel jest tu potrzebny, czy wystarczy rozbudowa istniejącego rozwiązania. Zdarza się, że po tej rozmowie odradzam duże wdrożenie, bo problem da się rozwiązać integracją za ułamek kwoty.

Jeśli robota jest większa, dostajesz wycenę na piśmie przed startem: zakres, etapy, terminy i kwota za każdy etap. Bez tego dokumentu nie zaczynam pracy, bo to jedyny sposób, żeby obie strony wiedziały, za co płacą. Nie obiecuję konkretnych wyników biznesowych - to zależy od Twojego rynku i sprzedaży. Obiecuję działający system, opisany kod i odbiór zgodny z tym, co ustaliliśmy.

Najczęstsze pytania

Ile kosztuje programista Laravel za godzinę w Polsce? Widełki na rynku sięgają od kilkudziesięciu złotych netto za godzinę u osób początkujących do ponad dwustu u doświadczonych wykonawców, którzy prowadzą całe wdrożenie samodzielnie. To dane orientacyjne, które zmieniają się co roku. Przy jednorazowym projekcie i tak warto pytać o cenę za zakres, a nie za godzinę.

Czy taniej wyjdzie freelancer, czy firma? Pojedynczy wykonawca zwykle ma niższą stawkę, bo nie utrzymuje struktury, i jest szybszy w komunikacji. Firma daje zastępowalność ludzi i moc przerobową przy dużych projektach. Przy systemie do 10000 zł netto za etap różnica w cenie jest zwykle wyraźna na korzyść pojedynczego wykonawcy.

Czy mogę zatrudnić programistę Laravel na część etatu? Tak, to popularny model przy rozwijaniu działającego systemu - stała pula godzin miesięcznie albo abonament na opiekę i drobne zmiany. Przy pierwszym wdrożeniu ma to mniej sensu niż rozliczenie za zamknięty zakres, bo płacisz za dostępność, a nie za efekt.

Czy Laravel jest droższy w utrzymaniu niż WordPress? Zwykle tak, bo aplikacja szyta na miarę wymaga mocniejszego serwera i osoby, która zna ten konkretny kod. Za to nie płacisz za wtyczki i nie zależysz od cudzych aktualizacji. Porównanie kosztów po stronie WordPressa opisałem w tekście o tym, ile kosztuje programista WordPress.

Wyślij zakres - wycena 24h


Powiązane: Ile kosztuje platforma B2B · Programista na etat czy na zlecenie · Rozwój i optymalizacja

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h