If you have asked for a website quote, this has probably happened to you: you send the same brief to five addresses and get prices that differ several times over. One agency has the price right there on the page, another quotes several times more for a similar brief, and a third publishes no number at all and asks for a call.
The first thought is that someone is overcharging. Usually that is not it. The problem is that those quotes are not measuring the same job, and you cannot see that from a price list.
This article breaks down what sets the price of a website, using the price lists Serbian agencies publish. You will not find a market average, because we did not find such a study. You will find a framework for comparing two quotes that look alike on paper.
How much does a website cost in Serbia?
The price lists we opened for this article run from 149 euros, which EuProWeb lists for its basic package, to 5,000 euros, which WebOperater lists as the starting price of a web shop. That is a handful of individual price lists, not a market average. We did not find a publicly available study with a representative sample that gives average prices for Serbia, so every number here comes with the agency's name and a link.
Here is what the agencies actually publish.
EuProWeb offers a website from 149 euros, with hosting, domain and SSL certificate included for the first year.
Izrada Sajtova NS has three packages in dinars in its 2024 price list: 24,000 for up to five pages, 35,000 for up to ten and 46,000 for up to twelve pages with a WooCommerce store. Next to them is their note that the prices are indicative and may be higher or lower than shown.
netM lists three WordPress packages: Business at 300, Business MAX at 400 and Premium at 500 euros. Alongside those it offers a Deal package and custom solutions, for which it publishes no price and quotes on request.
AM Design lists three packages, each with the word "from": from 250 euros for a site of up to ten pages, from 500 for up to thirty pages and from 1,000 for an advanced site. That top package also covers a web store. All three figures are starting prices, because the agency writes on the same page that they are indicative.
WebOperater lists a website from 1,000 euros and a web shop from 5,000 euros in its price list.
Across these few price lists the lowest published entry price is EuProWeb's 149 euros for a simple presentation site, and the highest is WebOperater's 5,000 euros for a web shop. Both numbers are those agencies' starting prices, not ceilings, and they are for two different products.
That is not an error in the arithmetic. It is a sign that the word "website" does not describe the same product.
Why does the same company get quotes that differ several times over?
Because the brief usually does not define the scope. The price moves on items the brief leaves out: who writes the copy, who edits the photos, how many rounds of revisions are included, whether the site is built to order or on a ready-made theme. Until those items are on paper, two prices are not measuring the same job.
The agencies themselves admit this. Belgrade based KompArt writes on its own price list page that when you contact web design agencies asking for a price you will get answers "from 50 to 2,3,4000€". It then asks whether it is realistic to pay 50 euros for a website and expect first place on Google, and answers that it is not. Its own price list runs from 50 euros for a single page HTML site to 350 euros for a premium CMS package.
That is one agency's observation in a marketing text, not a study. But it matches what people describe.
AM Design is even more direct. Its price list says the prices are indicative and that the final price is formed "according to the estimated scope of work after a detailed analysis of your needs". Translation: the number you see is not a quote.
The debate is not new. In the thread "Cena web sajta" on the Svet kompjutera forum, one user writes in July 2008 that for a site built in a WYSIWYG editor you "cannot get more than 100€", with his own caveat that he is not a professional and that for detailed design the price goes up. Another replies that "100€ is the minimum". The others dismiss that amount as too low and mention 300 euros. These are forum opinions almost two decades old.
Eighteen years later, in October 2025, a thread with the same question opened on r/programiranje, and the discussion runs without a single agreed figure.
At least some quotes come from people who are still working out their own price. A 2006 thread on EliteSecurity is titled, literally, "how much money should I ask for building a website???".
Page count is not a unit of measure
Almost every price list measures the work in pages. Up to five, up to ten, up to thirty. It sounds precise, and it is not.
A page with three paragraphs of text and a page with a filtered catalogue are not the same job. The problem is as old as the forums. In the Svet kompjutera thread mentioned above, a user asks on 21 July 2008 how much to charge for "a site with 5-6 pages, a few tables and 20 edited images", noting it is built in HTML and CSS. Neither "page", nor "table", nor "edited image" says how many hours sit behind it.
Here is what really moves the price:
- Who writes the copy. If you write the content, you pay less and wait on yourself. If the agency writes it, that is billable work.
- Who edits the photos. netM states that professional photography and video sit outside the package price, quoted separately.
- How much content is entered. Izrada Sajtova NS offers an unlimited number of products in its Premium package, but free entry is capped at thirty. Beyond that it is charged.
- Built to order or on a theme. A ready-made theme is cheaper at the start and more expensive when you need something the theme does not support.
- How many rounds of revisions are included. This is the item most often not written down at all.
- Integrations. Connecting to a bank, card payments, a courier service or a CRM is a job in itself.
When you compare two quotes on these items instead of on page count, a difference of several times over usually breaks down into understandable parts. That is also why we always start website design by defining the scope, and only then the price.
What the price list leaves out
This is where it gets concrete. We took one published price list and counted what it does not mention at all.
On the Izrada Sajtova NS price list, the words "hosting" and "domain" do not appear once in the entire page source. The same goes for "photographer", "revision" and "edits". Copywriting is not offered as an item; the word "texts" appears only inside the description of the SEO item, as optimisation of content that already exists.
This is not a criticism of that agency. Its price list clearly states what is included: pages, blog, contact forms, gallery, slider, responsive design, basic SEO, WordPress, Google Analytics. The point is that a list of what is not included exists nowhere, and that is exactly where the difference in price lives.
So the first question to ask an agency is: what is not in the price?
The cost that starts only after delivery
A website has two costs: the one-off build and the yearly costs that run for as long as the site exists. Domain and hosting are paid every year, licences for paid add-ons too, and maintenance is a separate item. Offers that include a free domain and hosting usually include them for one year.
Domain. Under the RNIDS fee schedule in force from 10 February 2026, registering or renewing a .rs domain for one year costs 1,700 dinars excluding VAT. Important: that is not the price for you. RNIDS states explicitly on the same page that these are not fees for end users but what it charges accredited registrars. Each registrar sets its own retail price. That is why the price differs from company to company, and with some the renewal costs more than the first year. The registrar mCloud announced 1,999 dinars for registration and 2,750 for renewal to its customers, VAT included.
Hosting. EUnet, under its price list in force from 1 January 2026, charges 3,366 dinars a year for cPanel Lite, 5,610 for Swift and 7,854 for Turbo, excluding VAT.
SSL. Most hosting packages include a free Let's Encrypt certificate. Commercial ones are another story: at BeoHosting a Wildcard DV costs 29,663 dinars a year.
Add-on licences. WPML for a multilingual site costs 39 euros a year for one site, 99 for three. ACF PRO is 49 dollars a year for one site. Licences usually renew automatically, with the option to switch that off.
Maintenance. EuProWeb lists four packages for WordPress maintenance, from 35 euros a month for the basic one to 150 for the largest. Web Dynamics lists 60 euros a month for WordPress and 90 for WooCommerce. WebOperater lists maintenance from 150 euros a month with a twelve month contract, while the build sits separately in the same price list.
And one more item that is easy to miss. EuProWeb states that its euro prices are indicative and that billing is in dinars at the National Bank of Serbia middle rate on the day of payment. The actual dinar amount depends on that day's rate.
If you are adding up the yearly cost, website care is an item to plan from the start, not to discover in month thirteen.
How to compare two quotes that differ several times over
Ask for three things: the list of what is not included, measurable thresholds instead of descriptive promises, and written confirmation that you receive the logins after delivery. A quote without those three cannot be compared with anything.
The list of exclusions. Already covered. If an agency cannot tell you what is not in the price, it does not know the scope itself.
Measurable thresholds. Instead of "a fast, optimised website", ask for numbers. Google, in its search documentation last updated 10 December 2025, says to aim for LCP within the first 2.5 seconds of loading, INP under 200 milliseconds and CLS under 0.1. That those values are assessed at the 75th percentile of page loads, separately for mobile and desktop, Google explains elsewhere.
A small check along the way: if a quote still refers to FID, it is working to an outdated standard. INP replaced FID on 12 March 2024.
The logins. This is the most important item, and the one mentioned least. The agency netM warns in its own article that free hosting and domain can mean the agency keeps control of those resources, which makes moving elsewhere harder. The same agency advises securing the logins for the domain, hosting, site administration and database.
Is it worth asking for numbers instead of promises at all? There is data on what speed does to conversion.
In 2017 Google and SOASTA used a neural network model to estimate that the probability of bouncing from a mobile site rises by 123 percent as load time grows from one second to ten. That is a model's prediction, not a measured value.
Portent, in a 2022 analysis, reviewed over a hundred million page views across twenty sites, six of them e-commerce. In that sample the average conversion rate on pages that load in one second was 3.05 percent, and on pages that take four seconds 0.67 percent. That is a relationship observed over a thirty day window, not a rule that holds for every site.
The most convincing is the Vodafone A/B test published on Google's web.dev site in 2021. Traffic was split fifty-fifty between an optimised and a baseline version of the same page, and the version with a 31 percent better LCP brought 8 percent more sales. That is a measurement, not a correlation.
If visibility matters to you as well, SEO and AEO are a separate item in any serious quote, not something taken for granted.
Why we have no price list
Having spent the whole article explaining why published numbers do not mean much, it is only fair to say where we stand.
We have no price list on the site. Not because we hide the price, but because any number we publish would be the same as the others: a starting point that changes after the call anyway. We would rather give a fixed price after a thirty minute conversation and a technical proposal, so you know the exact amount and the exact deadline before anything starts.
What is public: for most projects we are live in under two weeks, and the exact timeline depends on scope and is fixed in the proposal before we start. The first month of care after launch comes free. Hosting, domain and CMS are registered in your name. You can see what that looks like in practice in our work and in how we work.
If you remember one thing from this article, let it be the question you ask every agency before you compare prices: what is not included? The answer to that question explains the difference in price better than any price list.