„Ile kosztuje utrzymanie strony internetowej?" — pytanie, które dostajemy na pierwszej rozmowie z klientem mniej więcej w trzech czwartych przypadków. I uczciwa odpowiedź brzmi: to zależy. Nie dlatego, że chcemy się wymigać od konkretu, ale dlatego że „utrzymanie" dla agencji A, agencji B i usługodawcy C może oznaczać zupełnie różne rzeczy. Jeden liczy tylko hosting, drugi dorzuca aktualizacje, trzeci pełne SLA z reakcją w godzinę. Stąd kwoty od 0 zł (jeśli wszystko robisz sam) do kilkunastu tysięcy złotych rocznie za pełną opiekę enterprise.
Dla małej firmowej strony na WordPressie roczny koszt utrzymania mieści się zazwyczaj między 800 a 13 000 zł netto — w zależności od tego, co kupujesz sam, a co delegujesz. W tym artykule rozkładamy ten rachunek na wszystkie składniki, podajemy realne widełki cenowe na polskim rynku i pokazujemy trzy przykładowe scenariusze budżetowe — „zrób to sam", „pakiet opieki", „pełna administracja".
Z czego składa się roczny koszt utrzymania?
Zanim spojrzymy na konkretne liczby, trzeba rozbić rachunek na komponenty. Utrzymanie strony to nie jedna pozycja, tylko siedem oddzielnych, z których część płacisz raz w roku, a część miesięcznie:
- Domena — rejestracja i coroczne odnowienia.
- Hosting — serwer, na którym fizycznie żyje strona.
- Certyfikat SSL — zielona kłódka w pasku przeglądarki.
- Skrzynki e-mail (opcjonalnie) — jeśli korzystasz z
kontakt@twojadomena.pl. - Aktualizacje WordPressa, wtyczek i szablonu — albo sam, albo w pakiecie.
- Backupy — kopie bezpieczeństwa, bez których jeden błąd = katastrofa.
- Praca webmastera / developera — drobne poprawki, treści, nowe funkcje.
Pierwsze cztery punkty są stałe i dość tanie. Dwa ostatnie są najdroższe i jednocześnie najbardziej pomijane — bo pojawiają się dopiero wtedy, gdy coś zacznie się psuć. Przejdźmy po kolei.
Domena — najmniej problematyczna pozycja
Domena to adres Twojej strony — np. helpme.pl. Kupujesz ją raz i odnawiasz co rok. Ceny na polskim rynku w 2026 wyglądają tak:
| Końcówka | Pierwszy rok (promo) | Odnowienie / rok |
|---|---|---|
| .pl | 5–15 zł netto | 80–150 zł netto |
| .com | 40–60 zł netto | 60–90 zł netto |
| .eu | 25–40 zł netto | 50–80 zł netto |
| .com.pl / .net.pl | 5–10 zł netto | 60–120 zł netto |
| .shop / .online | 20–50 zł netto | 120–200 zł netto |
Trzy uwagi praktyczne. Pierwsza — pierwszy rok to prawie zawsze promocja. Nie daj się nabrać, bo odnowienie będzie 10× droższe niż rejestracja. Druga — domenę kupuj na siebie, nie na „agencję, która Ci stronę robiła". Co roku widzimy klientów, którzy tracą dostęp do własnej domeny po zakończeniu współpracy. Trzecia — włącz automatyczne odnawianie, ale pilnuj daty ważności karty. Utrata domeny na 48 godzin oznacza problem z indeksacją w Google na dobre 2 tygodnie.
Jeśli nie masz pewności, kto jest właścicielem Twojej domeny, sprawdź to w WHOIS. Jeśli widzisz tam dane swojej poprzedniej agencji — masz problem.— — podstawa bezpieczeństwa
Hosting — serce utrzymania, największe różnice w cenie
Hosting to miesięczny (lub roczny) abonament za miejsce na serwerze. Różnica między najtańszym a porządnym jest ogromna — nie tyle w cenie, ile w tym, co dostajesz. Rynek polski wygląda dzisiaj mniej więcej tak:
| Klasa | Przykład | Cena / rok | Dla kogo |
|---|---|---|---|
| Shared podstawowy | nazwa.pl basic, home.pl start | 100–250 zł | lądowanie, portfolio, bardzo małe wizytówki |
| Shared dobry | cyberfolks, mydevil, zenbox | 250–500 zł | firmowe strony do ~10 tys. wizyt/mc |
| Shared premium | cyberfolks turbo, mydevil ssd | 500–900 zł | WordPress z WooCommerce, sklep do 500 produktów |
| VPS | Hetzner, mikr.us, ovh | 700–2 400 zł | duży sklep, kilka stron na jednym serwerze |
| Zarządzany WP | hostinger managed, webwave | 800–1 800 zł | klient techniczny, bez admina |
Co rozróżnia dobry hosting od słabego? Cztery rzeczy: (1) czas odpowiedzi TTFB poniżej 200 ms, (2) wersja PHP 8.2+ i MySQL 8 lub MariaDB 10.6+, (3) darmowy SSL w ramach panelu, (4) wsparcie techniczne po polsku, które odpowiada w 1–4 godziny. Jeśli któryś z tych punktów jest „nie" — to nie jest hosting dla firmowej strony.
Nasza praktyka: dla 80% klientów rekomendujemy dobry shared za ~400 zł/rok. Wydajność wystarcza, support po polsku, migracja w 2 godziny. VPS ma sens dopiero przy sklepie z >500 produktami albo >30 tys. wizyt miesięcznie.
SSL, e-mail i pomniejsze pozycje obowiązkowe
Kilka rzeczy, które od 2020 roku są standardem — i których nie musisz już traktować jak ekstrawagancji:
- Certyfikat SSL (zielona kłódka) — dobry hosting daje to w cenie jako Let's Encrypt. Płatny EV cert ma sens tylko dla banków i dużego e-commerce. Koszt dla zwykłej firmy: 0 zł.
- Skrzynki e-mail firmowe — jeśli masz 2–5 skrzynek
kontakt@twojadomena.pl, zazwyczaj w pakiecie hostingu. Alternatywa: Google Workspace (~30 zł netto/skrzynka/mc) — jakość lepsza, koszt wyższy. - DNS i CDN — CDN typu Cloudflare ma darmowy plan, który wystarcza dla 95% polskich firm. Przyspieszenie strony i dodatkowa warstwa ochrony przed atakami — za darmo.
- Monitoring uptime — UptimeRobot za darmo (do 50 monitorów). Dowiesz się mailem w 5 minut, że strona padła.
Łącznie: 0–50 zł miesięcznie. W większości scenariuszy całkowicie mieści się w hostingu.
Aktualizacje i backupy — gdzie zaczyna się prawdziwy koszt
Tu zaczyna się różnica między „stroną, która działa" a „stroną, która nadal będzie działać za rok". WordPress (i każdy inny CMS) wymaga regularnych aktualizacji: rdzeń, wtyczki, szablon. Bez tego po 6–12 miesiącach strona staje się wektorem ataku — dziura w wtyczce, którą napastnik wykorzysta, to kwestia czasu.
Można aktualizować sam — ale ma to trzy haczyki:
- Aktualizacja coś zepsuje. Wtyczki są od siebie zależne, a jedna drobna zmiana rdzenia WP potrafi wywalić 3 inne. Musisz umieć to szybko cofnąć.
- Aktualizacja wymaga backupu przed. Bez niego wracasz z pamięci, co dla sklepu oznacza kilka godzin offline.
- Aktualizacja nie może poczekać do weekendu — luki typu zero-day są wykorzystywane w ciągu godzin od ujawnienia.
W praktyce większość naszych klientów wybiera delegację — bo 15 minut miesięcznie spędzone u nas kosztuje mniej niż ich własny czas + ryzyko. Nasze pakiety opieki zaczynają się od 389 zł netto/mc (pakiet MINIMUM) i obejmują aktualizacje raz w miesiącu z testem po wdrożeniu, codzienne backupy na nasze własne serwery (nie te same, na których żyje strona) oraz monitoring z reakcją w dni robocze.
Praca webmastera — cena pojedynczej godziny na rynku
Co jakiś czas coś trzeba dodać, zmienić, poprawić. Nowa podstrona, zmiana numeru telefonu w stopce, zdjęcia produktów, zmiana grafiki na święta, banner aktualności. To jest praca webmastera — rozliczana godzinowo. Stawki w 2026:
| Typ usługodawcy | Stawka / h netto | Charakterystyka |
|---|---|---|
| Freelancer junior | 40–80 zł | tani, ryzykowny, brak faktury czasem |
| Freelancer mid | 80–150 zł | solidny do prostych zadań, trudno go złapać w maju |
| Freelancer senior | 150–250 zł | dobry, dostępność miesiąc do przodu |
| Agencja lokalna | 120–200 zł | szybka, drożej, z fakturą VAT |
| Agencja premium / boutique | 200–400 zł | pełna odpowiedzialność, SLA, cennik ryczałtowy dostępny |
U nas roboczogodzina to 150 zł netto, rozliczana w blokach 15-minutowych. Drobne zadania — zmiana numeru w stopce, wymiana zdjęcia — kosztują 37,50 zł netto, nie pełnej godziny. W pakietach opieki Pełna (797 zł) i PREMIUM (1097 zł) masz odpowiednio 4h i 8h pracy webmastera w cenie miesięcznie.
Trzy scenariusze budżetowe — ile to kosztuje rocznie
Teraz konkret. Poniżej trzy sytuacje, które widzimy u naszych klientów — od minimalnego budżetu po pełną obsługę. Kwoty są roczne netto, uwzględniają wszystkie pozycje omówione wyżej.
Scenariusz 1: robię wszystko sam
Zakładamy: jedna firmowa strona na WordPressie, 10–15 podstron, ~2 tys. wizyt/mc, wszystko robisz samodzielnie — aktualizacje, backupy, drobne zmiany.
- Domena
.pl— 120 zł - Hosting shared dobry — 400 zł
- SSL, email w hostingu — 0 zł
- UpdraftPlus backupy (plan darmowy) — 0 zł
- Twoja praca: 2–3h miesięcznie × 12 = 24–36h (nieuwzględnione, ale policz własną stawkę)
Roczny koszt twardy: ~520 zł netto. Do tego Twój czas. Jeśli ceniasz swoją godzinę na 100 zł, dodaj 2 400–3 600 zł wartości własnej pracy. Realny koszt: ~3 000 zł/rok.
Scenariusz 2: pakiet opieki
Ta sama strona, ale aktualizacje, backupy i drobne zmiany delegujesz nam. Bierzesz pakiet STANDARDOWY — 797 zł netto/mc.
- Domena i hosting — 520 zł/rok (jak wyżej, płacisz hostingowi bezpośrednio)
- Pakiet STANDARDOWY 797 zł × 12 — 9 564 zł/rok
- W cenie: aktualizacje 1×/mc, codzienny backup, monitoring, 4h pracy webmastera w miesiącu (czyli 48h rocznie — równowartość
7 200 złu freelancera) - Twój czas: ~0h/mc
Roczny koszt: ~10 084 zł netto. Otrzymujesz jednak 48 godzin pracy w cenie — których u freelancera seniora wydałbyś ponad 7 000 zł. Netto netto pakiet jest droższy o ~3 000 zł od scenariusza DIY, ale zabiera Ci zero czasu i eliminuje ryzyko zhakowanej strony.
Scenariusz 3: pełna administracja z SEO
Firma, której strona jest głównym kanałem sprzedaży — chcesz mieć spokój i aktywny rozwój pozycji w Google. Bierzesz pakiet PREMIUM (1 097 zł/mc) i podstawowe pozycjonowanie SEO (2 000 zł/mc).
- Domena i hosting — 520 zł/rok
- Pakiet PREMIUM 1 097 × 12 — 13 164 zł/rok (8h/mc, 2 artykuły blogowe/mc)
- Pozycjonowanie SEO 2 000 × 12 — 24 000 zł/rok
- Twój czas: 30 minut raz w miesiącu na rozmowę statusową
Roczny koszt: ~37 684 zł netto. To duża pozycja, ale dla firmy, w której 40% leadów przychodzi z Google, to po prostu koszt pozyskania klienta. Jeśli Twoja marża na leadzie wynosi 500 zł i SEO daje Ci ~10 leadów miesięcznie — zwrot po pół roku.
Co nie jest wliczone w standardowe utrzymanie
Żeby uniknąć późniejszych rozczarowań — pozycje, których żaden pakiet opieki nie obejmuje (u nikogo, nie tylko u nas):
- Tworzenie nowych podstron / przebudowa układu strony — to praca designerska/deweloperska, rozliczana osobno.
- Napisanie tekstów na nowe podstrony — my piszemy teksty SEO (
200 zł/artykuł 800–1200 słów), ale to osobna usługa. - Migracja na nowy hosting — jednorazowa usługa, 2–6h pracy w zależności od rozmiaru strony.
- Tłumaczenia — jeśli prowadzisz stronę w 2 językach, zarządzanie tłumaczeniami to osobny koszt.
- Integracje z zewnętrznymi systemami — CRM, ERP, API, webhook. Każda to projekt sam w sobie.
- Sklep internetowy — utrzymanie WooCommerce ma własne wyzwania (płatności, magazyn, faktury), których prosta opieka nie obejmuje. Potrzebny jest dedykowany pakiet sklepowy.
Ta lista jest świadoma. Opieka to utrzymanie — nie rozwój. Rozwój to osobny projekt, z własnym briefem, wyceną i harmonogramem.
Pakiet czy rozliczenie godzinowe — co wybrać
Dwa modele, dwie filozofie. Pakiet — przewidywalny miesięczny koszt, gotowość po naszej stronie, kilka godzin pracy w cenie. Rozliczenie godzinowe — płacisz tylko za realnie wykonaną pracę, ale musisz o nią prosić zawczasu.
Pakiet ma sens, jeśli: masz stronę, którą chcesz trzymać w porządku, przewidujesz ~2–4h drobnych zmian miesięcznie, zależy Ci na szybkiej reakcji i backupach. Dolny próg: 389 zł netto/mc.
Godzinówka ma sens, jeśli: strona jest bardzo statyczna, miesiącami nic nie zmieniasz, wystarczy Ci backup w hostingu, a aktualizacje robisz sam. Wtedy płacisz 150 zł/h tylko wtedy, gdy coś trzeba naprawdę zrobić. Dla 2 godzin w roku to 300 zł. Dla 20 godzin — 3 000 zł, czyli zwykle już taniej iść w pakiet.
Podsumowując. Utrzymanie strony to nie jest „koszt stały hostingu" — to siedem różnych pozycji, z których sam hosting jest najtańszy. Prawdziwe pieniądze idą na aktualizacje, backupy i pracę ludzi. Jeśli te trzy pozycje ignorujesz, strona będzie działać do pierwszego błędu albo pierwszego ataku. Jeśli je delegujesz — liczą się jak każda inna usługa B2B.