SWF.

Guide: Website cost What determines website cost

The cost of a website depends mainly on three things: how many different page types it has, who prepares the copy and photos, and what the site has to do beyond presenting information. Technology and post-launch items such as hosting and maintenance also affect the total. We deliberately leave figures out of this guide: a fixed quote is only possible once the scope is clear, which we establish on a free 30-minute call.

Updated · Nikola Petrović, Founder, SWF Solutions

01Three factors that drive website cost

Three decisions shape the price of a website most: the number of page types, who prepares the content and the functionality the site needs. Once they are clear, quotes from different agencies can be compared.

The first is the number of page types, not pages. A thirty-page site need not cost more than a ten-page one, because you pay to design and build each page type: homepage, service page, gallery, contact, blog. Once a service page exists, the tenth service is content entry, not new design.

The second is who prepares the content. Copy and photos are the most common reason projects run late and over budget. Prepare them yourself and the quote is lower, but the timeline depends on you. If the agency prepares them, that work belongs in the quote.

The third is what the site has to do. A marketing website presents information and leads visitors to an inquiry. Payments, bookings, data from another system or several languages add functionality that needs extra planning, development and testing. The Apartmani Mikić website from our portfolio runs in four languages, so every text, menu and message exists four times. That is a different job from a single-language site of the same size.

02Why do quotes for the same website differ so much?

Quotes differ because agencies often offer different products under the same word, “website”, with a different scope of work and different technology. It rarely means anyone is trying to cheat you.

The lowest quotes usually rely on a ready-made theme and a page builder such as Elementor or WPBakery. That is a quick route to a site that looks good enough, and a sensible choice for a simple online business card. The trade-off tends to show later: slower loading on mobile, harder edits and an earlier redesign.

A custom WordPress theme takes more work up front, but gives you a faster site and editing tailored to your content. A custom build on a modern stack such as Next.js makes sense when a project needs more than a CMS: custom logic, integrations or full control over speed.

Higher quotes also tend to include what cheaper ones skip: research before design, a page structure that leads to an inquiry, a technical SEO foundation, inquiry tracking and training to edit content yourself. None of these is a luxury, but not every site needs all of them.

03Which costs don't appear in the first quote?

A first quote usually covers only the build, while the domain, hosting, maintenance, licences, content and post-launch changes are separate costs. Add these items to every quote to compare the total for the first year:

  • ✦Domain: an annual registration. Check whose name it is registered in. It should be yours.
  • ✦Hosting: a monthly or annual server cost. The cheapest hosting is a common reason for a slow site.
  • ✦Maintenance: WordPress, its plugins and the theme need regular updates. A site nobody updates grows slower and more vulnerable.
  • ✦Licences: paid plugins, fonts and stock photos are paid for separately and expire.
  • ✦Copy and photos: if not in the quote, someone has to prepare them, at a cost in money or time.
  • ✦Changes after launch: ask how they are charged and how quickly they are made.
  • ✦Visibility after launch: SEO and advertising are separate services, not part of the build.

04Eight questions to ask before signing a quote

Two quotes are comparable only when both answer the same eight questions about scope, technology, content, ownership and support. If a quote leaves one unanswered, ask for the answer in writing before you sign. A good quote also says what happens if the scope changes.

  • ✦Which page types are included, and how many rounds of design revisions?
  • ✦Is the site built on a ready-made theme or from scratch, and is a page builder used?
  • ✦Who writes the copy and who supplies the photos?
  • ✦In whose name are the domain and hosting registered, and who has admin access?
  • ✦What does the SEO foundation include: page titles and descriptions, speed, a sitemap, connection to Google Search Console?
  • ✦Is inquiry tracking set up, so you know how many messages and calls come through the site?
  • ✦How long is the warranty period for fixing bugs after launch?
  • ✦How much does maintenance cost and what exactly does it cover?

05When does a cheaper website end up costing more?

A cheaper website ends up costing more when it fails to lead visitors to an inquiry: the business loses work its reputation has earned, then pays for the first site and its replacement.

DIHT Stolarija, a Belgrade company that sells, installs and services PVC windows and doors, had a Wix website. By the company's own figures, it had more than 14 years in business and more than 400 Google reviews with a 5.0 rating. The site did not carry that reputation: visitors had no clear path to an inquiry.

The answer was not a new look for the old site. The site moved to custom WordPress, every service got its own page, and an inquiry form and click-to-call sit on every page. Wix is not the problem; for many businesses it is a good start. The point is to replace a site once it works against the reputation you have built.

06How do you prepare a brief so quotes are comparable?

Quotes are comparable when every agency receives the same short project brief. It need not be a technical document; it only has to cover the six points below.

Send the same brief to every agency, so that differences between quotes reflect approach and scope, not assumptions.

  • ✦What the site should achieve: inquiries, calls, sales or information.
  • ✦Which page types you need, with a rough number of services or products.
  • ✦Who prepares the copy and photos, and what state they are in today.
  • ✦What the site must do beyond presenting information: payments, bookings, several languages, a connection to another system.
  • ✦When you need the site, and who on your side approves the design and content.
  • ✦Two or three websites you like, with a sentence on what you like about each.

07How SWF prices a website

SWF gives a fixed quote before work starts, once the scope is clear, which we establish on a free 30-minute intro call. What we agree is what you pay, with no extra items or surprises on the invoice.

On the call we go through page types, content and functionality. We choose the approach to fit the goal: custom WordPress without page builders when you want to manage content yourself, or a custom Next.js build when the project needs more than a CMS. We set the exact timeline after the strategy phase.

SWF Solutions is a web agency in Belgrade, Serbia, with more than 150 completed projects and over eight years of experience, from local business websites to platforms for EU research consortia. We reply to every inquiry personally, within 24 hours.

FAQ

Answers to common questions.

The questions clients ask most often before we start working together. If yours isn't here, write to us.

We reply within 24 hours

We answer every question specifically, based on your situation.

Ask a question→

How long does it take to build a website?

A marketing website usually takes three to six weeks; more complex sites and web applications take longer. The timeline depends on page types, functionality and how ready the content is, and we set it after the strategy phase. If copy and photos arrive late, so does the launch.

Is WordPress cheaper than a custom-built website?

Not necessarily. The lowest starting price usually comes with WordPress on a ready-made theme and a page builder. A custom WordPress theme takes more work up front but gives you a faster site and editing tailored to your content. A custom build, for example in Next.js, makes sense when a project needs more than a CMS. Scope affects the price more than the platform.

What does website maintenance include?

Maintenance of a WordPress site usually covers updates to WordPress, plugins and the theme, security checks, backups, speed monitoring and small content changes. Hosting and the domain are often paid for separately. Before you sign, ask what exactly is included, how quickly faults are dealt with and how changes outside the agreed scope are charged.

Why doesn't SWF publish website prices?

Because any figure without a known scope would be a guess, and quotes based on guesses cannot be compared. Two sites with the same number of pages can involve completely different work. So after a free 30-minute call, once we know the page types, content and functionality, we send a fixed quote. What we agree is what you pay.

What should a website quote include?

A good quote lists the page types, the technology and whether a ready-made theme or page builder is used, who prepares copy and photos, in whose name the domain and hosting are registered, what the SEO foundation covers, the warranty period and the maintenance terms. It should also say what is not included. If anything is missing, ask for it in writing.

A fixed quote for your website, without guesswork.

On a free 30-minute call we go through page types, content and functionality, then send a fixed quote once the scope is clear. No obligation, and we reply personally within 24 hours.

Book a free 30-min call→