Ažurirano: 31. kolovoza 2026.Pregledao: Uredništvo FiskAI (31. kolovoza 2026.)5 izvoraKako provjeravamo podatke

Web developer i web agencija u Hrvatskoj - Vodič za 2026.

Kompletni vodič za web developere i web agencije u Hrvatskoj. Pravni oblik, GDPR obveze, ugovori s klijentima, PDV na izradu web stranica i fiskalizacija.

Paušal limit60.000€
FiskalizacijaProvjeriti 2.0
Min doprinosi~291€/mj
GDPRObvezno

Web developeri i web agencije u Hrvatskoj najčešće posluju kao paušalni obrt (solo) ili d.o.o. (agencija s timom). Doprinosi za paušalni obrt iznose oko 291 EUR mjesečno, a godišnji limit prihoda iznosi do . Kod B2B usluga naplaćenih putem bankovnog računa u 2026. više nije dovoljno gledati samo način plaćanja, nego i obvezu eRačuna i fiskalizacije eRačuna. Uz to ste dužni osigurati GDPR usklađenost web stranica koje izrađujete za klijente.

Zašto web development u Hrvatskoj?

Potražnja za web developerima i agencijama u Hrvatskoj kontinuirano raste. Sve više malih i srednjih poduzeća treba profesionalne web stranice, web aplikacije i e-commerce rješenja. Istovremeno, hrvatski developeri sve češće rade i za inozemne klijente.

Razlozi za pokretanje web development poslovanja:

  • Stabilna potražnja hrvatskih tvrtki za web prisutnošću i digitalnom transformacijom
  • Mogućnost rada za lokalne i inozemne klijente istovremeno
  • Paušalni obrt s niskim opterećenjem za solo developere
  • Skalabilnost od solo rada do agencijskog modela s timom
  • Recurring prihod kroz održavanje, hosting i mjesečne pakete
  • Pristup EU tržištu bez PDV-a za B2B klijente (reverse charge)

NKD šifre za web development

Prilikom registracije obrta morate odabrati NKD šifru. Za web development najčešće su korištene:

NKD šifraNazivPrimjeri poslova
62.10Računalno programiranjeIzrada web stranica, web aplikacija i prilagođeni razvoj
62.90Ostale IT uslužne djelatnostiTehničke integracije i druge IT usluge
63.10Računalna infrastruktura, obrada podataka i hostingHosting, upravljanje poslužiteljima i obrada podataka
73.11Agencije za oglašavanjeDigitalni marketing, oglašavanje za klijente
74.10Specijalizirane dizajnerske djelatnostiUI/UX dizajn, grafički dizajn za web

Solo developer vs. agencijski model

Prije registracije, razmislite o poslovnom modelu koji vam odgovara.

Solo web developer

Radite sami, direktno s klijentima. Tipično 3 do 8 aktivnih projekata godišnje.

Karakteristike:

  • Osobni odnos s klijentima, vi ste jedini kontakt
  • Manji projekti: poslovne web stranice, landing stranice, WordPress/Webflow
  • Fleksibilno upravljanje vremenom i projektima
  • Prihod ovisi isključivo o vašem radu (satnica ili fiksna cijena)
  • Idealan pravni oblik: paušalni obrt

Tipični prihodi: 20.000 do 55.000 EUR godišnje

Web agencija (mali tim)

Vodite tim od 2 do 10 ljudi, radite veće projekte s višim budžetima.

Karakteristike:

  • Zapošljavanje ili angažiranje suradnika (dizajneri, backend developeri, copywriteri)
  • Veći projekti: e-commerce, web aplikacije, korporativne stranice
  • Mogućnost rada na više projekata paralelno
  • Recurring prihod od održavanja i hostinga
  • Idealan pravni oblik: d.o.o.

Tipični prihodi: 80.000 do 500.000+ EUR godišnje

Izbor pravnog oblika

Paušalni obrt za solo web developera

Najjednostavnija opcija za web developere koji rade sami s godišnjim prihodima do 60.000 EUR.

Prednosti

  • Minimalna administracija

    Bez obveze vođenja poslovnih knjiga, fokus na projekte

  • Fiksni doprinosi

    Oko 291 EUR mjesečno (MIO + HZZO), neovisno o prihodu

  • Nisko porezno opterećenje

    Efektivno ~7-11% ukupnog opterećenja na prihod

  • Brza registracija

    Online putem e-Građani, rješenje za 1 do 3 dana

  • Bez računovođe

    PO-SD obrazac jednostavan za samostalno ispunjavanje

Nedostaci

  • Limit prihoda

    Godišnji prihod ograničen do 60.000 EUR

  • Bez odbitka troškova

    Ne možete odbiti softver, hosting, opremu kao trošak

  • Osobna odgovornost

    Odgovarate cijelom osobnom imovinom za obveze obrta

  • Nema zapošljavanja

    Ne možete zaposliti radnike na paušalnom obrtu

Primjer za solo developera s prihodom od 50.000 EUR:

  • Doprinosi: ~291 EUR x 12 = ~3.492 EUR
  • Porez na dohodak (razred 40.000-60.000 EUR): ~900 EUR
  • HOK članarina: ~137 EUR
  • Ukupno davanja: ~4.529 EUR (~9% prihoda)
  • Neto ostaje: ~45.471 EUR

Upravljanje klijentskim projektima

Ugovor s klijentom

Svaki web development projekt mora biti pokriven pisanim ugovorom. Ugovor štiti obje strane i sprečava nesporazume oko opsega, rokova i plaćanja.

Ključne stavke ugovora:

  • Opseg projekta (scope): Detaljno opišite što uključuje (npr. broj stranica, funkcionalnosti, responzivnost). Navedite i što NIJE uključeno.
  • Rokovi i faze: Definirajte milestoneove isporuke i rokove za svaku fazu.
  • Cijena i uvjeti plaćanja: Fiksna cijena ili satnica, raspored plaćanja (npr. 30% avans, 40% na milestone, 30% po isporuci).
  • Revizije: Koliko rundi izmjena je uključeno u cijenu, cijena dodatnih revizija.
  • Intelektualno vlasništvo: Tko je vlasnik koda, dizajna, sadržaja (vidi sekciju niže).
  • Raskid ugovora: Uvjeti i rokovi za obostrani raskid, plaćanje do tog trenutka.
  • Odgovornost: Ograničenje odgovornosti za štete (posebno bitno za e-commerce projekte).

Modeli naplate

Fiksna cijena po projektu:

  • Najčešći model za web stranice i manje aplikacije
  • Klijent zna ukupan trošak unaprijed
  • Vi nosite rizik prekoračenja opsega
  • Idealno za projekte s jasno definiranim zahtjevima
  • Tipične cijene: 1.000 do 5.000 EUR za poslovnu stranicu, 5.000 do 25.000 EUR za e-commerce

Satnica (time & materials):

  • Bolji za složenije projekte s nejasnim zahtjevima
  • Klijent plaća stvarno utrošene sate
  • Manji rizik za vas, ali klijent nema garanciju ukupne cijene
  • Tipične satnice: 30 do 80 EUR za solo developera, 50 do 120 EUR za agenciju

Mjesečni paket (retainer):

  • Recurring prihod za održavanje, ažuriranje i podršku
  • Klijent ima ugovoreni broj sati ili set usluga mjesečno
  • Stabilan prihod, lakše planiranje
  • Tipično: 100 do 500 EUR/mj za osnovni paket održavanja

Hosting i domene za klijente

Preprodaja hostinga i upravljanje domenama čest je dodatan izvor prihoda.

Modeli upravljanja hostingom:

  • Vi kupujete i preplaćujete: Kupite hosting (npr. reseller paket) i klijentu zaračunavate mjesečnu naknadu. Prihod od hostinga ulazi u vaš ukupni promet.
  • Klijent kupuje direktno: Preporučite klijentu hosting providera, klijent sam plaća. Vi upravljate tehničkim postavkama.
  • Managed hosting paket: Kombinirate hosting, SSL, backup, ažuriranja i podršku u jednu mjesečnu cijenu.

Bitno za poreznu stranu:

  • Prihod od preprodaje hostinga je vaš poslovni prihod
  • Ako preprodajete hosting kao zasebnu stavku, provjerite razrede 62.90 i 63.10 iz NKD-a 2025 prema stvarnom modelu usluge
  • Trošak nabave hostinga je priznat rashod (za obrt na dohodak ili d.o.o.)

GDPR i zaštita podataka na klijentskim stranicama

Kao web developer koji izrađuje stranice za klijente, imate specifične obveze vezane uz GDPR.

Vaša uloga u GDPR lancu

  • Klijent (naručitelj) je voditelj obrade osobnih podataka na svojoj stranici
  • Vi (developer) ste izvršitelj obrade ako imate pristup osobnim podacima (baze, analitika, kontakt forme)
  • Morate potpisati Ugovor o obradi podataka (Data Processing Agreement, DPA) s klijentom

Obveze pri izradi web stranice

Svaka web stranica koju izrađujete za klijenta mora zadovoljavati GDPR zahtjeve:

Cookie consent (upravljanje kolačićima):

  • Implementirajte cookie banner koji traži pristanak prije postavljanja kolačića
  • Nužni kolačići smiju se postaviti bez pristanka
  • Analitički i marketinški kolačići zahtijevaju eksplicitni opt-in
  • Korisnik mora moći promijeniti ili povući pristanak u svakom trenutku

Politika privatnosti:

  • Svaka stranica mora imati jasnu politiku privatnosti na hrvatskom jeziku
  • Navedite sve treće strane koje obrađuju podatke (Google Analytics, Facebook Pixel, newsletter servisi)
  • Opišite pravnu osnovu obrade za svaku svrhu

Kontakt forme i newsletteri:

  • Prikupljajte samo podatke koji su nužni (minimizacija podataka)
  • Za newsletter obavezno koristite double opt-in
  • Omogućite jednostavnu odjavu

Treće strane i prijenos podataka:

  • Google Analytics, Meta Pixel i slični alati prenose podatke izvan EU
  • Za takve prijenose potrebna je pravna osnova (standardne ugovorne klauzule)
  • Razmotrite EU alternative (Plausible, Matomo, Fathom) za jednostavniju usklađenost

Pristupačnost web stranica (EAA)

Od lipnja 2025. na snazi je Europski akt o pristupačnosti (European Accessibility Act). Za web stranice to znači:

  • E-commerce stranice i usluge moraju biti pristupačne osobama s invaliditetom
  • Standardi se temelje na WCAG 2.1 razini AA
  • Obuhvaća percepciju (tekst alternativa za slike), operabilnost (navigacija tipkovnicom), razumljivost i robusnost
  • Kazne za neusklađenost propisuju se nacionalnim zakonodavstvom

Što to znači za web developere:

  • Nudite pristupačnost kao dio standardne usluge (ne kao skupi dodatak)
  • Koristite semantički HTML, ARIA oznake i testirajte s alatima (Lighthouse, axe)
  • Ovo je konkurentska prednost jer mnoge agencije još ne nude pristupačnost

Intelektualno vlasništvo i vlasništvo koda

Jedno od najčešćih pitanja u web developmentu: kome pripada kod?

Pravna pravila u Hrvatskoj

  • Prema Zakonu o autorskom pravu, autor (developer) je nositelj prava na softversko djelo
  • Bez ugovorne odredbe, vi zadržavate autorsko pravo, a klijent dobiva samo pravo korištenja
  • Ugovorom se prava mogu prenijeti na klijenta (djelomično ili u cijelosti)

Preporučene ugovorne odredbe

Za custom razvoj (potpuni prijenos):

  • Klijent plaća punu cijenu razvoja
  • Po završetku i uplati, sva prava prelaze na klijenta
  • Vi ne smijete koristiti isti kod za druge projekte
  • Prikladna viša cijena (klijent kupuje vlasništvo)

Za template-based projekte (licenca):

  • Vi zadržavate vlasništvo nad kodom i temeljnim predlošcima
  • Klijent dobiva neisključivu licencu za korištenje
  • Vi možete koristiti iste predloške za druge klijente
  • Niža cijena za klijenta jer ne kupuje vlasništvo

Za open-source komponente:

  • Jasno navedite koje dijelove projekta čine open-source biblioteke
  • Klijent mora znati da se na te dijelove primjenjuju odgovarajuće licence (MIT, GPL)
  • Vaš custom kod je odvojen od open-source komponenti

Angažiranje suradnika

Kada projekti rastu, trebat će vam pomoć. Postoji nekoliko načina angažiranja suradnika.

Ugovor o djelu

  • Angažirate freelance suradnika (dizajnera, backend developera, copywritera) za specifičan projekt
  • Plaćate po završenom poslu ili fakturi
  • Suradnik sam vodi svoj obrt i izdaje vam račun
  • Nema radnog odnosa, nema doprinosa s vaše strane
  • Idealno za: povremene projekte, specijalizirane vještine

Zapošljavanje (radni odnos)

  • Obvezno kroz d.o.o. (ne može na paušalnom obrtu)
  • Ugovor o radu na neodređeno ili određeno vrijeme
  • Plaćate bruto plaću, doprinose i porez
  • Minimalna bruto plaća: (2026.)
  • Idealno za: stalne članove tima, core developere

Studentski ugovor

  • Za angažiranje studenata na kraćim projektima
  • Plaćanje kroz studentski centar
  • Jednostavnija administracija
  • Ograničenja na broj sati i zakonske uvjete

PDV pravila za web development usluge

Hrvatski klijenti (B2B i B2C)

  • Ako ste mali porezni obveznik (promet do ), ne obračunavate PDV
  • Na računu navedite: "Nije u sustavu PDV-a temeljem čl. 90. Zakona o PDV-u"
  • Kada godišnji promet prijeđe preko , obvezni ste ući u sustav PDV-a i obračunavati

EU klijenti (B2B)

  • Reverse charge mehanizam: PDV 0%, klijent sam obračunava u svojoj zemlji
  • Na računu: "Reverse charge, Article 44 EU VAT Directive"
  • Trebate VAT ID (zatražite putem e-Porezna, obrazac P-PDV)
  • Podnosite Zbirnu prijavu (ZP obrazac) mjesečno

Klijenti izvan EU

  • Izvoz usluga: PDV 0%
  • Na računu: "Export of services outside EU, 0% VAT"
  • Čuvajte dokumentaciju (ugovor, korespondencija, dokaz lokacije klijenta)

Fiskalizacija za web development

Kada trebate dodatnu provjeru:

  • Ako naplaćujete fizičkim osobama (B2C) gotovinski ili karticom na licu mjesta
  • Ako imate e-commerce komponentu u svom poslovanju (npr. prodajete gotove teme ili plugine putem webshopa)
  • Ako klijent plaća gotovinom na sastanku
  • Ako izdajete B2B račun koji od 2026. treba ići kao eRačun

Za web developere koji fakturiraju B2B putem bankovnog računa, ključna provjera od 2026. postaje eRačun i pripadajući fiskalizacijski workflow, a ne samo pitanje gotovine.

SaaS i recurring prihod

Sve više web developera prelazi na model mjesečnog prihoda. Ovo su najčešći oblici:

Website as a Service (WaaS)

  • Klijentu nudite kompletnu uslugu: dizajn, razvoj, hosting, održavanje i podršku u jednom mjesečnom paketu
  • Umjesto jednokratne naplate od 3.000 EUR, naplaćujete 200 EUR/mj kroz 24 mjeseca
  • Prednost: stabilan recurring prihod, klijent nema visoki jednokratni izdatak
  • Kod ostaje vaše vlasništvo (klijent licencira korištenje)

Prodaja digitalnih proizvoda

  • WordPress teme, Shopify teme, web predlošci
  • Jednokratna ili pretplatnička prodaja
  • Ako prodajete fizičkim osobama (B2C), fiskalizacija JEST obvezna
  • Prihod od prodaje digitalnih proizvoda ulazi u ukupni promet

Porezna razmatranja za SaaS

  • Recurring prihod se prizna u mjesecu u kojem je fakturiran
  • Ako pružate SaaS EU fizičkim osobama (B2C), primjenjuje se PDV po stopi zemlje kupca i morate koristiti OSS sustav
  • B2B SaaS za EU klijente: reverse charge (0% PDV)

Porez na dohodak i doprinosi

Paušalni obrt

  • Fiksni doprinosi: ~291 EUR/mj (MIO + HZZO)
  • Porez na dohodak prema razredima (ovisi o godišnjem prihodu)
  • Gradski porez na dohodak ovisi o mjestu prebivališta (različite stope po gradovima, zamijenio prirez od 2024.)
  • HOK članarina: ~137 EUR godišnje

Obrt na dohodak

  • Doprinosi se plaćaju na ostvareni dohodak
  • Porez: na dohodak do godišnje, na dohodak iznad tog iznosa
  • Stopa gradskog poreza ovisi o vašem mjestu prebivališta
  • Obvezno vođenje knjiga i angažiranje računovođe

D.O.O.

  • Porez na dobit: (do 1.000.000 EUR) ili (iznad)
  • Plaća direktora: obvezna, minimalna bruto /mj
  • Dividende: 12% porez na isplatu dobiti
  • Kombinacija plaće i dividendi omogućuje poreznu optimizaciju

Registracija korak po korak

Za solo developera (paušalni obrt)

  1. Pripremite dokumentaciju: osobna iskaznica, OIB, pristup e-Građani
  2. Registrirajte obrt online: e-Građani portal, "Pokretanje poslovanja" > "Otvaranje obrta"
  3. Odaberite NKD 2025 djelatnosti prema poslu: primjerice 62.10 za programiranje, 62.90 za ostale IT usluge ili 63.10 za hosting
  4. Odaberite vrstu: Paušalni obrt (prihodi do )
  5. Pričekajte obrtnicu ili rješenje: zakonski rok za uredan zahtjev je do 15 dana; brže rješavanje nije zajamčeno
  6. Otvorite poslovni račun: hrvatska banka (PBZ, Erste, ZABA)
  7. Zatražite VAT ID: putem e-Porezna (ako radite s EU klijentima)
  8. Počnite fakturirati: izdajte račun za prvi projekt

Za agenciju (d.o.o.)

  1. Javni bilježnik: izrada društvenog ugovora i izjava osnivača
  2. Uplata temeljnog kapitala: minimalno 2.500 EUR (ili 1 EUR za j.d.o.o.)
  3. Upis u sudski registar: 5 do 15 radnih dana
  4. Otvorite poslovni račun: obavezno za d.o.o.
  5. Prijavite se na HZZO i MIO: prijava zaposlenika (uključujući direktora)
  6. Angažirajte računovođu: obvezno za d.o.o.
  7. Zatražite VAT ID: putem e-Porezna
  8. Prijavite poslovni prostor: registrirajte sjedište

Praktični savjeti za web developere

Upravljanje očekivanjima klijenta

  • Uvijek pošaljite detaljan brief ili specifikaciju prije početka rada
  • Definirajte koliko je rundi revizija uključeno u cijenu
  • Dokumentirajte sve promjene opsega ("scope creep") pisanim putem
  • Redovito šaljite izvještaje o napretku projekta

Fakturiranje i naplata

  • Uvijek tražite avans prije početka rada (minimalno 30%)
  • Za veće projekte razdvojite plaćanje na 3 do 4 rate vezane uz milestoneove
  • Definirajte rok plaćanja (Net 15 ili Net 30)
  • Nemojte predati pristupne podatke klijentu dok račun nije plaćen
  • Šaljite podsjetnike za neplaćene račune automatski

Alati za poslovanje

  • Fakturiranje: FiskAI, Hiveage, Invoicely
  • Upravljanje projektima: Linear, Notion, Basecamp
  • Komunikacija: Slack, email, Loom za video poruke
  • Ugovori: PandaDoc, DocuSign ili jednostavan PDF s potpisom
  • Evidencija vremena: Toggl, Clockify (za satničke projekte)

Česta pitanja

Uredite račune za web projekte

FiskAI pomaže pripremiti i evidentirati račune. PDV tretman, avanse i mjesto oporezivanja provjerite prema konkretnoj transakciji.

Priprema podataka za račun
Evidencija izdanih računa
Pregled podataka na jednom mjestu
Registriraj se

Bez ugovorne obveze • Otkažite kad želite

Povezani vodiči

Ažurirano: 31. kolovoza 2026.
Pregledano: 31. kolovoza 2026.
Pregledao: Uredništvo FiskAI

Informativni sadržaj. Za specifične situacije konzultirajte stručnjaka.

Ažurirano: 31. kolovoza 2026.
Pregledano: 31. kolovoza 2026.
Pregledao: Uredništvo FiskAI

Informativni sadržaj. Za specifične situacije konzultirajte stručnjaka.

Povezani sadržaji

Ne znate koji oblik poslovanja vam odgovara?

Odgovorite na par pitanja i saznajte najbolju opciju

Pokrenite čarobnjak