Průvodce
Kolik stojí web na míru? Konkrétní čísla, ne „záleží“
Landing page na míru začíná na 15 000 Kč, firemní web na 45 000 Kč a webová aplikace na 50 000 Kč. Za to dostanete návrh na míru, texty, bezchybné zobrazení na mobilu i spuštění, ne šablonu s vaším logem. Přesné číslo pak záleží na rozsahu, ale rozpětí se říct dá a nabídku ode mě dostanete jako pevnou cenu. Většina agentur svá čísla nezveřejňuje. V tomhle průvodci je najdete, včetně toho, co cenu posouvá nahoru a co v ní má být.
Aktualizováno srpen 2026
Kolik to stojí: krátká odpověď
| Typ webu | Cena od | Kdy je hotovo | Pro koho to je |
|---|---|---|---|
| Landing page | 15 000 Kč | 1–2 týdny | Kampaň, produkt nebo jedna služba, kterou potřebujete prodat. |
| Firemní web | 45 000 Kč | 3–5 týdnů | Firma, která potřebuje důvěryhodnou prezentaci a poptávky. |
| Webová aplikace | 50 000 Kč | první verze 6–10 týdnů | Proces, který dnes běží v tabulce a přerostl ji. |
Čísla v tabulce jsou skutečný spodní okraj, ne návnada. Za 15 000 Kč dostanete hotovou landing page, ke které se pak nic nedoplácí. Firemní web za 45 000 Kč znamená čtyři až šest stránek s designem na míru a administrací, ve které si obsah měníte sami. U webové aplikace je 50 000 Kč cena první funkční verze, tedy něčeho, co váš tým může rovnou začít používat. Obrázky ani prototyp to nejsou.
Výš se cena dostane rozsahem. Co s ní hýbe, rozepisuju o kus níž. Konečnou nabídku dostanete po krátké nezávazné konzultaci a je pevná: co si odsouhlasíme, to zaplatíte.
Proč většina agentur ceny nezveřejňuje
Není to spiknutí a většinou v tom není zlý úmysl. Důvody jsou tři a všechny dávají z pohledu agentury smysl.
Každý projekt je opravdu jiný
Web o pěti stránkách a portál pro tisíc uživatelů jsou dvě různá řemesla. Napsat jedno číslo, které platí pro obojí, nejde.
Nikdo nechce být ukotvený svým nejnižším číslem
Jakmile na webu stojí „od 30 000 Kč“, většina lidí si zapamatuje třicet tisíc, i když jejich projekt reálně vyjde na sto. Zbytek jednání se pak vede o tom, proč je nabídka „tak drahá“.
Chtějí si vás nejdřív kvalifikovat
Na schůzce se dá zjistit rozpočet, odhadnout, jestli to dopadne, a nabídku podle toho postavit. Číslo na webu tuhle možnost bere.
Všechno to sedí. Jenže ani jeden z těch důvodů není o vás. Vy potřebujete vědět jedinou věc: vejdu se do toho, nebo ne? A na tu otázku rozpětí odpovídá dobře i tehdy, když přesné číslo zatím neexistuje. Když si kvůli základní orientaci musíte domluvit tři schůzky, není to servis, ale práce navíc, kterou odvedete vy.
Proto tady čísla jsou. Klidně je použijte jako měřítko, i když nakonec poptáte jinde.
Co cenu opravdu ovlivňuje
Když někdo řekne „záleží“, má většinou pravdu, jen to nedopoví. Tady je pět věcí, na kterých to záleží doopravdy, a u těch, kde to jde říct dopředu, i to, o kolik cenou pohnou.
Rozsah obsahu: +0 až 40 %
Krátká úderná stránka, nebo dlouhý text s příběhem, referencemi a častými dotazy? Obsah je to, co se navrhuje, píše a sází, takže se jeho množství do ceny promítá nejpřímočařeji.
Počet typů stránek
Rozhodující není, kolik stránek web má, ale kolik má různých typů. Padesát článků ve stejné šabloně je jeden typ. Domovská stránka, výpis služeb, detail služby a kariérní sekce jsou čtyři. Každý typ se navrhuje zvlášť, takže dvě podobné stránky sloučené do jedné ušetří víc než smazaných dvacet článků.
Napojení na jiné systémy: +8 000 až 25 000 Kč za napojení
Platby, rezervace, newsletter, sklad, účetnictví. Každé propojení je kus logiky, který se musí navrhnout, otestovat a pak hlídat, když se druhá strana změní.
Kdo dodá texty a fotky
Máte-li texty a fotky připravené, jde práce rychleji. Když je tvoříme společně, je to čas navíc, ale zvládneme to: texty píšu já, vy je jen odsouhlasíte. Zároveň je to ta část, na které se nejčastěji šetří špatně, protože sebelepší design neprodá nic, co je popsané mlhavě.
Možnost spravovat si obsah sám: +10 000 až 20 000 Kč
Administrace, ve které si sami změníte texty, fotky nebo novinky, není zadarmo. Vrátí se ale rychle, zhruba po třetí úpravě, kterou nemusíte nikomu zadávat a na kterou pak nečekáte.
Tyhle věci se nesčítají mechanicky. Většina projektů se posune u dvou tří z nich, ne u všech naráz. Když si projdete seznam a poznáte, kde se vidíte, dostanete odhad přesnější než z jakékoli online kalkulačky. Při konzultaci pak řešíme rovnou detaily místo základů.
Co v ceně být má (a často není)
Bezchybné zobrazení na mobilu i na počítači
Rychlost načítání, aby se stránka otevřela dřív, než člověk ztratí trpělivost
Připravenost na vyhledávače, aby vás lidé našli
Měření návštěvnosti, abyste věděli, co funguje
Nastavení domény, zabezpečení a firemních e-mailů
Možnost si obsah upravovat sám, bez programátora
Zaškolení, abyste s webem uměli pracovat
Zálohy a péče po spuštění
Tenhle seznam si klidně vezměte k jakékoli nabídce, i k cizí. Když u některé položky nedostanete jasnou odpověď, není to detail. Je to buď práce navíc, kterou doplatíte později, nebo věc, kterou vám nakonec neudělá nikdo.
Nejčastěji chybí poslední tři. Možnost spravovat si obsah, zaškolení a péče po spuštění vypadají jako maličkost do chvíle, než potřebujete změnit telefonní číslo na kontaktní stránce a zjistíte, že to bez programátora nejde.
U mě je všech osm v ceně u každého webu. Neúčtuju je jako doplňky, protože web, kterému některá z nich chybí, prostě není hotový.
Mimo cenu webu pak stojí jejich provoz: roční registrace domény a hosting. U běžné prezentace se pohybují v řádu stovek korun měsíčně a platíte je tak jako tak, ať web dělá kdokoli. Ptejte se na ně dopředu. Pokud vám je někdo nezmíní vůbec, buď na ně zapomněl, nebo počítá s tím, že je objevíte až na první faktuře.
Pevná cena, nebo hodinovka?
Obojí má své místo, tak popořádku.
Hodinovka dává smysl u dlouhodobého rozvoje, kde se zadání mění za pochodu a nikdo dopředu neví, co bude potřeba za tři měsíce. Platíte skutečně odvedený čas. Riziko nese klient: když práce trvá dvakrát déle, zaplatíte dvakrát tolik.
Pevná cena dává smysl u projektu s jasným rozsahem. Riziko nese dodavatel, a proto si do ceny obvykle započítá rezervu. Zaplatíte možná o něco víc, ale víte předem kolik.
Já dělám pevnou cenu. Rozsah domluvíme dopředu a vznikne z něj pevná nabídka. Nefakturuji hodiny a nepošlu vám účet, který vás překvapí. Když si v průběhu vymyslíte něco navíc, naceníme to zvlášť a vy řeknete ano, nebo ne.
U webových aplikací to funguje po etapách. Aplikace se nedá poctivě nacenit jedním číslem, tak ji rozdělím na části a každou nacením pevně. Odsouhlasíte vždycky jen tu následující, takže přesně víte, za co platíte, a můžete kdykoliv říct dost.
Důvod je jednoduchý: rozpočet vám doma ani ve firmě neschvaluje nadšení, ale číslo. A to číslo se nemá po cestě měnit.
Podle čeho poznat podezřele levnou nabídku
Nabídka je jedno číslo bez rozpisu, co v něm je a co ne
Nikdo se vás nezeptal, komu web prodává a co má návštěvník udělat
Cena za „web na míru“ je pár tisíc, což je šablona s vaším logem
O doméně, hostingu a zálohách nepadlo ani slovo
Nedozvíte se, co se děje po spuštění a kdo web bude spravovat
Levná nabídka nemusí být špatná. Špatná je nabídka, ze které nepoznáte, co v ní vlastně je.
Nejde o to hlídat si každý jednotlivý bod. Jde o to, že když jich sedí několik najednou, cena není nízká proto, že by byl někdo rychlejší, ale proto, že v ní něco chybí. To „něco“ se objeví později, obvykle ve chvíli, kdy už se z projektu nedá jen tak odejít.
Praktická rada: požádejte o rozpis. Ne o detailní kalkulaci, stačí odstavec o tom, co je součástí a co ne. Kdo cenu myslí vážně, napíše ho za deset minut. Kdo ne, začne vysvětlovat, proč to nejde.
A druhá otázka, kterou skoro nikdo nepoloží: kdo bude tu práci reálně dělat? U nízkých cen bývá odpověď někdo jiný, koho neuvidíte a s kým se nedomluvíte. Samo o sobě to problém není. Problém nastane ve chvíli, kdy něco potřebujete změnit a zjistíte, že vám mezi tím stojí ještě jeden člověk.
Časté dotazy
Chcete číslo pro váš konkrétní projekt?
Napište mi pár vět o tom, co potřebujete. Ozvu se s nezávaznou kalkulací a pevnou cenou.
Nezávazná kalkulacePojďme se spojit
Máte nápad, projekt nebo jen otázku? Napište mi pár řádků, nebo si rovnou rezervujte nezávazný 20minutový hovor. Ozvu se do 24 hodin.
Napište mi
petr@koukal.dev
www.linkedin.com/in/petr-kuki
GitHub
github.com/itsP33t
