Kursy

Ile zarabia programista w Polsce: GUS, oferty, B2B

Ile zarabia programista: mediana GUS 13 900 zł brutto, decyle, staż, mediany z ofert dla juniora i seniora oraz jak porównać etat z fakturą B2B.

Ile zarabia programista - pięcioosobowy zespół programistów stoi w jasnym biurze przy tablicy z kolorowymi karteczkami, jeden z nich wskazuje zadanie na tablicy podczas porannego spotkania
Spis treści
  1. Ile zarabia programista w skrócie
  2. Zarobki programisty według GUS: mediana i decyle
  3. Ile zarabia junior, a ile senior
  4. Ile zarabia programista Java, Python, JavaScript i C
  5. Dlaczego ogłoszenia i GUS pokazują różne kwoty
  6. Etat czy B2B: jak porównać fakturę z pensją brutto
  7. Duża firma, mała firma, sektor publiczny
  8. Kobiety i mężczyźni w IT: różnica w medianie
  9. Jak sprawdzić stawkę przed rozmową o pracę
  10. FAQ
  11. Podsumowanie

Mediana zarobków analityków systemów komputerowych i programistów zatrudnionych na etacie wyniosła w październiku 2024 roku 13 900 zł brutto, czyli prawie dwa razy więcej niż mediana wszystkich osób objętych tym badaniem (7 404,69 zł). To najnowsze dane GUS o tym, ile zarabia programista na umowie o pracę. Urząd opublikował badanie struktury wynagrodzeń według zawodów 10 lutego 2026 roku i powtarza je co dwa lata. GUS nie liczy kontraktów B2B ani firm mniejszych niż 10 osób, dlatego obok jego liczb pokazujemy mediany z ogłoszeń Just Join IT za 2025 rok. Te dwie miary mierzą co innego, więc trzeba je czytać osobno.

Ile zarabia programista w skrócie

Połowa analityków systemów i programistów na etacie zarabiała w październiku 2024 roku więcej niż 13 900 zł brutto miesięcznie, a co dziesiąty więcej niż 26 000 zł. Co dziesiąty dostawał mniej niż 7 084 zł. Średnia w tej grupie wyniosła 15 629,51 zł, bo kilka bardzo wysokich pensji ciągnie ją w górę.

Ogłoszenia pokazują inne liczby. W ofertach z raportu wynagrodzeń Just Join IT z 2025 roku mediana dla juniora to 8 000 zł brutto na etacie, dla seniora 21 573 zł. Te kwoty mówią, ile firmy obiecują w ogłoszeniach. Według ankiety tego samego portalu osoby na poziomie mid zarabiały realnie o 19% mniej, niż wynika z ogłoszeń dla etatu.

ŹródłoCo mierzyOkresKwotaUmowy
GUS, Struktura wynagrodzeń według zawodówfaktycznie wypłacone pensje w firmach od 10 osóbpaździernik 2024bruttotylko umowy o pracę
Just Join IT, Raport Wynagrodzeń IT 2026 (oferty)środek widełek z około 111 tys. ogłoszeńcały 2025UoP brutto, B2B netto na fakturzeUoP i B2B osobno
Just Join IT, ankietadeklarowane realne i oczekiwane zarobki19.10–7.11.2025jak wyżejponad 4500 odpowiedzi

Źródła: GUS (publikacja z 10.02.2026), Just Join IT (metodologia raportu); odczyt 30.10.2026.

Zarobki programisty według GUS: mediana i decyle

Mediana to kwota, która dzieli zatrudnionych na dwie równe połowy: połowa zarabia mniej, połowa więcej. Decyle dzielą ich na dziesięć równych grup. W grupie zawodów 251 GUS liczy razem analityków systemów komputerowych i programistów. W październiku 2024 roku pracowało w niej na etacie 156,9 tys. osób.

DecylGórna granica (zł brutto)
D17 084,25
D28 704,92
D310 348,44
D412 066,34
mediana (D5)13 900,00
D615 885,35
D718 206,91
D821 435,08
D926 000,00

Źródło: GUS, Struktura wynagrodzeń według zawodów za październik 2024 r., tabl. 13.

Rozrzut jest duży. Górna granica dziewiątego decyla jest 3,7 raza wyższa niż pierwszego, a 17,7% grupy zarabiało co najmniej 22 362 zł. To 2,5 raza więcej niż przeciętne wynagrodzenie w badaniu, które wyniosło 8 944,79 zł. Mediana wszystkich objętych badaniem, czyli zatrudnionych w firmach od 10 osób, wyniosła 7 404,69 zł. Mediana całej dużej grupy “specjaliści ICT”, do której należą też administratorzy sieci i baz danych, to 13 269 zł. Wyżej od programistów zarabiają kierownicy do spraw IT i telekomunikacji, z medianą 19 714,50 zł.

Kwota brutto w badaniu GUS obejmuje pensję zasadniczą, nadgodziny, dodatki i część premii przypadającą na miesiąc. Zawiera też składki emerytalną, rentową i chorobową płacone przez pracownika. Na rękę zostaje mniej. Pensje osób na części etatu GUS przelicza na pełny etat.

Ile zarabia junior, a ile senior

GUS nie dzieli zarobków na juniorów i seniorów. Podaje za to staż pracy i wiek, które dają podobny obraz. Analityk albo programista ze stażem do 1,9 roku zarabiał przeciętnie 13 434 zł brutto, a ze stażem 10–14,9 roku 16 885 zł. To wzrost o około jedną czwartą. Przy stażu 20 lat i więcej średnia spada do 15 994 zł. Według wieku najmniej zarabiały osoby do 24 lat (10 325 zł). Wśród osób w wieku od 25 do 64 lat najwyższą średnią miała grupa 35–44 lata (17 566 zł). Najwyższą w ogóle miały osoby od 65 lat (18 575 zł).

Według stażu i wieku GUS podaje średnie. Tablice nie mówią też, że chodzi o staż w zawodzie programisty. Osoba przebranżowiona po latach pracy w innym zawodzie może więc trafić do grupy z długim stażem, choć w programowaniu zaczyna.

Podział na juniora, mida i seniora mają portale z ogłoszeniami. Just Join IT policzył mediany z około 111 tys. ofert z 2025 roku.

Junior w ogłoszeniach dostawał w medianie 8 000 zł brutto na etacie albo 9 020 zł netto na fakturze. Mid odpowiednio 15 000 zł i 18 900 zł, senior 21 573 zł i 24 780 zł. Oferty dla juniorów to jednak tylko 4,79% wszystkich ogłoszeń na portalu. Seniorzy mają 51,48%, a midzi 43,73%. Ofert dla początkujących jest więc wielokrotnie mniej niż dla osób z doświadczeniem.

Ile zarabia programista Java, Python, JavaScript i C

GUS nie rozbija zarobków na języki programowania. Mediany według technologii podaje Just Join IT, i znowu są to kwoty z ogłoszeń z 2025 roku.

TechnologiaJunior UoP / B2BMid UoP / B2BSenior UoP / B2B
Java8 500 / 10 500 zł16 100 / 20 622 zł23 250 / 25 200 zł
Python8 750 / 9 750 zł17 000 / 19 740 zł23 488 / 25 500 zł
JavaScript9 500 / 7 948 zł15 500 / 17 640 zł21 953 / 23 520 zł
C9 250 / 9 750 zł15 000 / 18 900 zł22 125 / 23 940 zł

Źródło: Just Join IT, Raport Wynagrodzeń IT w Polsce 2026, statystyki kategorii; UoP brutto, B2B netto na fakturze bez VAT; odczyt 30.10.2026.

Raport nie ma osobnej kategorii C++, dlatego w tabeli jest kategoria języka C. Kto szuka stawek dla C++, powinien filtrować aktualne ogłoszenia z tym językiem w wymaganiach.

Różnice między tymi językami na poziomie seniora mieszczą się w około 1 500 zł na etacie. Rozpiętość między juniorem a seniorem jest w ofertach znacznie większa. Ankieta Just Join IT pokazuje, że midzi zarabiali mniej, niż obiecują ogłoszenia: w Javie o 13% na etacie i 20% na B2B, w JavaScripcie o 19,4% i 17,8%. Na innych poziomach kierunek różnicy nie był jednolity. Podobny przegląd zawodu analityka danych, z drogą wejścia, robiliśmy w tekście o tym, ile zarabia analityk danych.

Dlaczego ogłoszenia i GUS pokazują różne kwoty

Ogłoszenia i GUS różnią się z czterech powodów. Pierwszy to metoda: Just Join IT bierze z każdej oferty środek widełek, a potem medianę tych środków. Ludzie często negocjują dolną część widełek. W ankiecie portalu midzi na etacie zarabiali o 19% mniej, niż wynika z ofert, a na B2B o 21% mniej. Seniorzy na etacie zarabiali o 18% mniej. Na kontraktach seniorzy zarabiali 1% więcej niż w ogłoszeniach.

Drugi powód to próba. Na portalu z ofertami IT ogłaszają się głównie firmy, które szukają ludzi aktywnie, a seniorzy dostają ponad połowę ofert. GUS losuje firmy i pracowników tak, żeby wynik odpowiadał całej populacji objętej badaniem, czyli około 8,5 mln zatrudnionych w firmach od 10 osób.

Trzeci to rodzaj umowy. GUS liczy tylko umowy o pracę. Kontrakty B2B, które w IT są popularne, w jego danych w ogóle się nie pojawiają.

Czwarty to czas. Dane GUS są z października 2024 roku, a ogłoszenia z całego 2025 roku. Według ankiety Just Join IT 62,5% specjalistów odnotowało w 2025 roku podwyżkę.

Żadne z tych źródeł nie jest więc błędne. Kłopot zaczyna się wtedy, gdy ktoś wkłada liczbę z GUS i liczbę z ogłoszeń do jednego zdania jako “średnią pensję programisty”.

Etat czy B2B: jak porównać fakturę z pensją brutto

Kwota B2B z ogłoszenia to netto na fakturze, bez VAT. Z niej przedsiębiorca sam płaci składki ZUS, składkę zdrowotną i podatek. Nie ma też z mocy prawa płatnego urlopu ani chorobowego z Kodeksu pracy. Kwota brutto na etacie zawiera już składki płacone przez pracownika i zaliczkę na podatek. Dlatego z 20 000 zł na fakturze i z 20 000 zł brutto na umowie o pracę zostają różne kwoty.

Przykład dla faktury na 20 000 zł netto miesięcznie w 2026 roku, ze stawkami z tabeli składek ZUS:

PozycjaKwota
Faktura netto20 000,00 zł
Ubezpieczenia społeczne z dobrowolnym chorobowym oraz Fundusz Pracy i Fundusz Solidarnościowy, pełna podstawa−1 926,76 zł
Składka zdrowotna na ryczałcie przy przychodzie 60–300 tys. zł rocznie−830,58 zł
Zostaje przed podatkiem dochodowym17 242,66 zł

Źródło: ZUS, wysokość składek w 2026 roku; obliczenie własne, 30.10.2026.

Podatek zależy od formy opodatkowania, którą wybierasz w urzędzie skarbowym, dlatego go tu nie liczymy. Przez pierwsze miesiące działalności można płacić niższe składki: ZUS podaje 456,18 zł przy preferencyjnej podstawie. Przy skali podatkowej i podatku liniowym składka zdrowotna zależy od dochodu. Minimum wynosiło 314,96 zł za styczeń 2026 roku, a od lutego 432,54 zł. Policz do tego około miesiąca bez przychodu na urlop i święta oraz koszty księgowości i sprzętu.

Sama forma umowy też ma znaczenie prawne. Jak inspekcja pracy odróżnia prawdziwy kontrakt B2B od etatu, opisaliśmy przy interpretacji PIP dotyczącej B2B w IT.

Duża firma, mała firma, sektor publiczny

Najmniejsze zakłady płaciły programistom najmniej, a największe najwięcej, choć wzrost nie szedł równo. W zakładach, które mają do 19 pracujących, średnia wyniosła 11 110 zł brutto, a w zakładach z co najmniej 5000 osób 17 360 zł, czyli o 56% więcej. Badanie obejmuje firmy od 10 osób, więc najmniejsza kategoria to w praktyce zakłady liczące od 10 do 19 osób.

Zakłady od 500 do 999 osób płaciły przeciętnie mniej niż zakłady od 250 do 499 osób. Zakłady od 2000 do 4999 osób (15 091 zł) płaciły mniej niż te od 1000 do 1999 osób. GUS nie wyjaśnia tych spadków, więc ich nie interpretujemy.

Sektor prywatny płacił analitykom i programistom średnio 15 865,65 zł brutto, a publiczny 12 966,06 zł. Różnica wynosi prawie 2 900 zł miesięcznie. W sektorze publicznym pracowało jednak tylko 12,8 tys. z 156,9 tys. osób z tej grupy.

Kobiety i mężczyźni w IT: różnica w medianie

Mediana zarobków mężczyzn w grupie analityków i programistów wyniosła 14 554 zł brutto, a kobiet 12 000 zł, czyli o 17,5% mniej. Wskaźnik luki płacowej, który GUS liczy z wynagrodzeń godzinowych bez premii rocznych i wypłat z zysku, wyniósł dla tej grupy 17,8%. Dla wszystkich objętych badaniem to 4,1%.

Kobiety stanowiły 37,4 tys. z 156,9 tys. osób w tej grupie, czyli około 24%. Badanie nie podaje przyczyn różnicy. Może ona wynikać ze stanowisk, specjalizacji, stażu albo wielkości firm, a GUS tych czynników w tablicach dla grupy 251 razem nie zestawia.

Jak sprawdzić stawkę przed rozmową o pracę

Najpierw ustal, w jakiej mierze rozmawiasz. Zapytaj, czy kwota jest brutto na etacie, czy netto na fakturze, i porównuj tylko liczby tego samego rodzaju. Potem sprawdź, gdzie wypada oferta na tle danych:

  1. Na etacie porównaj ofertę z decylami GUS. Kwota poniżej 7 084 zł brutto to dolne 10% zatrudnionych w zawodzie w 2024 roku.
  2. W ogłoszeniach porównuj stawkę z medianą dla twojego poziomu i technologii. Pamiętaj, że realnie wynegocjowane kwoty bywają niższe od środka widełek.
  3. Przy B2B odejmij od faktury składki ZUS, składkę zdrowotną i podatek. Doliczasz też brak płatnego urlopu.
  4. Sprawdź wielkość firmy. W danych GUS różnica między zakładem do 19 osób a dużą firmą to kilka tysięcy złotych miesięcznie.

Jeśli dopiero wybierasz drogę do zawodu, opisaliśmy, czego uczy technikum o profilu technik programista i jak dziś wygląda wejście do zawodu programisty.

FAQ

Ile zarabia początkujący programista?

W danych GUS analitycy i programiści ze stażem pracy do 1,9 roku zarabiali przeciętnie 13 434 zł brutto. To jednak średnia, a tablice nie precyzują, czy chodzi o staż w zawodzie. Dla pierwszej pracy lepszym punktem odniesienia są ogłoszenia. Mediana dla juniora w ofertach Just Join IT z 2025 roku to 8 000 zł brutto na etacie i 9 020 zł netto na B2B.

Ile zarabia technik programista?

GUS nie wyodrębnia techników programistów z grupy analityków i programistów, więc osobnej mediany dla nich nie ma. Absolwent technikum zaczyna zwykle od stanowiska juniorskiego, więc punktem odniesienia są mediany z ofert dla juniorów. O samej szkole i egzaminach piszemy w tekście o technikum programistycznym.

Czy GUS liczy zarobki na B2B?

Nie. Badanie struktury wynagrodzeń obejmuje osoby zatrudnione na podstawie stosunku pracy, w firmach, w których pracuje co najmniej 10 osób. Kontrakty B2B, umowy zlecenia i mikrofirmy są poza nim.

Skąd tak duże różnice między serwisami z zarobkami?

Serwisy biorą liczby z różnych źródeł: z wypłat (GUS), z widełek w ogłoszeniach albo z ankiet. Mieszają też brutto z etatu z netto z faktury i podają dane z różnych lat. Zanim uwierzysz w liczbę, sprawdź, co mierzy, za jaki okres i czy chodzi o etat, czy o B2B.

Podsumowanie

Mediana zarobków analityków systemów komputerowych i programistów na etacie wyniosła w październiku 2024 roku 13 900 zł brutto. Co dziesiąty zarabiał więcej niż 26 000 zł, a co dziesiąty mniej niż 7 084 zł. To dane GUS z firm od 10 osób, bez kontraktów B2B. Mediany z ogłoszeń Just Join IT za 2025 rok zależą od poziomu: 8 000 zł brutto dla juniora i 21 573 zł dla seniora na etacie. To inna miara niż mediana GUS i nie porównuje się ich wprost. Według ankiety portalu realne pensje midów są o kilkanaście procent niższe niż kwoty z ofert. W ofertach rozpiętość między juniorem a seniorem jest większa niż różnice między językami programowania. Z faktury B2B na 20 000 zł po składkach ZUS i zdrowotnej zostaje przed podatkiem 17 242,66 zł. Przed rozmową o pensji sprawdź więc najpierw, czy porównujesz kwotę brutto z etatu, czy netto z faktury.

Co dalej

Więcej z działu Kariera i nauka