Ažurirano: 8. ožujka 2026.Pregledao: Porezni savjetnik (8. ožujka 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€
FiskalizacijaNe (B2B)
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.01Računalno programiranjeIzrada web stranica, web aplikacija, custom razvoj
62.09Ostale usluge informacijske tehnologijeWeb dizajn, SEO tehničke usluge, integracije
63.11Obrada podataka, smještaj poslužiteljaHosting, upravljanje serverima, preprodaja hostinga
63.12Internetski portaliSaaS platforme, web portali, online servisi
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 na računu, to je usluga (62.09 ili 63.11)
  • 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: ~840 EUR (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 ~840 EUR/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 šifre: 62.01 (Računalno programiranje) + 62.09 (Ostale IT usluge) + 63.11 (Hosting)
  4. Odaberite vrstu: Paušalni obrt (prihodi do )
  5. Pričekajte rješenje: 1 do 3 radna dana
  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

Fakturirajte web development projekte bez komplikacija

FiskAI pojednostavljuje fakturiranje klijentima. Automatski reverse charge za EU, praćenje plaćanja po projektima i evidencija prihoda za poreznu prijavu.

Automatski reverse charge za EU B2B klijente
Praćenje avansa i milestone plaćanja
Evidencija prihoda za PO-SD obrazac
Besplatna eArhiva svih računa 11 godina
Registriraj se

Bez ugovorne obveze • Otkažite kad želite

Povezani vodiči

Ažurirano: 8. ožujka 2026.
Pregledao: Porezni savjetnik

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