0%

What does a website cost – and why are two quotes almost impossible to compare?

I've seen quotes for websites where one cost 30,000 DKK and the other 120,000. The obvious question is why one supplier is four times as expensive. The less obvious question is whether they even quoted for the same thing.

The less obvious question is whether they even quoted for the same thing.

A website isn't a standard product. Two quotes can both list "design, development and launch" and still cover wildly different amounts of work.

So I'd be careful about just comparing the number at the bottom of the last page.

You have to first work out what you're actually buying.

So what does a website cost?

It depends on what's being built.

A website can be five pages with a contact form and opening hours. It can also have 2,000 products, three languages, login, CRM integration, payment, search and data from other systems.

Both can be called a website.

The price doesn't just depend on the number of pages. It depends on what needs to be designed, developed, integrated, migrated, tested and then run afterwards.

That's also why I'm sceptical of generic price lists with "small", "medium" and "large" website tiers.

They can give a rough sense of budget level. But they don't say much about the actual price until someone has understood the task.

30,000 or 120,000?

Imagine two quotes for the same new website.

The first comes in at 30,000 DKK.

The second at 120,000.

In the cheap quote, there's a ready-made theme adapted to the company's colours and logo. The customer migrates the content themselves. The contact form uses a standard solution. There's no particular review of SEO, redirects or performance.

The second quote starts with information architecture and wireframes. The design is built specifically for the company. Content and existing URLs are handled as part of the migration. The form is integrated with the CRM. It's tested on mobile and across browsers. Performance is reviewed before launch.

30,000 versus 120,000 now tells a slightly different story.

That doesn't mean the 120,000 quote is the right one. Maybe the company doesn't need all of that at all.

The important thing is spotting the difference before choosing a supplier.

What does "design and development" actually mean?

It can cover a surprising amount.

Design can be a few tweaks to an existing solution. It can also start with information architecture and wireframes and end with prototypes, responsive layouts and a component library in Figma.

"Development" is at least as broad.

Is it installation and configuration? Does functionality need to be built specifically for the company? Are integrations included? Who builds the forms? What about cookie consent, tracking, search, mail and user permissions?

Two suppliers can both write "design and development" on the quote and have priced something very different.

The more that's left to interpretation, the harder the prices are to compare.

The work you can't see

Part of the work never ends up as something you can point at on a screen.

DNS. SSL. Deployment. Caching. Analytics. Cookie consent. Spam protection. Mail delivery. Security. Updates.

On an existing website, the history comes on top of that.

A website that's existed for ten years contains ten years of decisions. Some of it should carry forward. Some can be removed. Some needs replacing. And some you only discover once you start examining the solution.

That work can take up very little space in one quote and quite a lot in another.

A redirect isn't particularly impressive at a status meeting. An old URL that returns a 404 after launch and loses traffic from Google is rather easier to notice.

Who's responsible afterwards?

Another difference often hides right after the word launch.

Who updates the CMS? Who takes backups? Who reacts if an integration stops working? Who owns the hosting account, the domain and the code?

Can another developer take over the solution?

And what does it cost when something needs to change in six months?

I'd want to know the answers to those before comparing the quotes.

A solution can be cheap to launch and expensive to own.

Standard or custom development?

This is where the price difference can get large.

If the problem is already well solved by WordPress, Shopify or an existing service, there's rarely much reason to build everything from scratch.

Conversely, a standard solution can get expensive if it has to be forced into doing something it wasn't built for. That's when plugins, workarounds and custom tweaks start piling up.

I have no principled preference for custom development over standard solutions.

I'd rather find the solution that solves the task without unnecessary complexity.

Sometimes that's a plugin. Sometimes it's custom code. And sometimes the feature shouldn't be built at all.

14 pages doesn't make the quote better

A long quote can look thorough.

But you can easily write 14 pages without having understood the problem.

I'd rather look at whether the supplier has understood the essential parts of the task.

What is the company trying to achieve? Who will use the solution? Who will edit it? Which systems does it need to talk to? What already exists? And what assumptions is the price built on?

That last one can move the price quite a lot.

If one supplier assumes the content can be exported automatically, while another has examined the system and found that half of it needs manual handling, their prices will naturally differ.

I'd compare the task before the price

If I had quotes for 30,000 and 120,000 DKK in front of me, I'd put them side by side and try to make them comparable.

What's included in both? What's only in one? What does the customer need to deliver themselves? What assumptions have been made? What's not included? And where's the biggest uncertainty?

Sometimes that review also leads to another question:

Do we even need a new website?

Maybe the existing solution can be cleaned up, redesigned or extended. If that solves the problem, I'd rather spend the money there than build something new just because the project started as a request for a new website.

The cheapest quote can easily be the right one

If the task can be solved properly for 30,000 DKK, there's no prize for spending 120,000.

If the cheap quote is missing work the company will need anyway, part of the bill has just been moved to later.

So I don't think the question "What does a website cost?" can be answered very meaningfully with a single number.

I'd start somewhere else:

What does the website need to do, what does it take to build it properly, and what needs to happen to it afterwards?

Once you know that, you can start comparing prices.

Technical advisoryI help make sense of quotes, assess whether a solution should be built, redesigned or extended, and find the solution that matches the task without unnecessary complexity.

Tags_

Read next_

2026-08_ Why is my website slow? A slow website can be a 4 MB image. It can also be 10 other things. The first question isn't what the site is built in – it's where the time actually goes. 2026-06_ Which CMS should you choose? WordPress, Umbraco, Drupal, Shopify, Webflow, or something else entirely? My slightly annoying answer is usually: What is it for? 2026-05_ A visual identity has to work without the designer A visual identity is easy to make look good on a screen. It gets harder when it has to go out into the real world – into a PowerPoint, onto an invoice, onto a sign someone edits themselves three years later. 2026-05_ Is my job as a graphic designer under threat? AI-generated graphics have moved out of the computer and into the real world. The question is no longer whether AI can make graphics. It can. The question is what is then left of the graphic designer's work. 2026-04_ When should you switch CMS? Most people ask the wrong question first. The interesting one is not which CMS is best – it is whether the CMS is even the problem. 2026-04_ WordPress — the short version The thing that makes WordPress easy to extend is also the reason behind most of the problems you meet in older installations. 2026-03_ WordPress vs. headless — the difference in practice Headless gives you freedom by taking things apart. But whatever you take apart has to be put back together again. 2026-02_ Sometimes I design in VS Code Not because I have given up on Figma. But because sometimes it is faster to see whether an idea holds up in the browser than on a canvas. 2026-01_ The most expensive code is the code you never had to write Not all expensive code is bad code. Some of the most expensive decisions I have been part of were well-written solutions to problems nobody had yet. 2025-12_ From coder to reviewer – how AI changed the workflow In the short term, AI does not change what I know – it changes my workflow. 2025-11_ The art of inheriting a WordPress installation 8 years, 34 plugins and a theme nobody dares touch. The job does not start by fixing anything – it starts by working out what is in use. 2025-08_ Ctrl, Cmd and C# A language is learnable. It is the domain and the codebase that take time – and two machines that cost more attention than the syntax. 2025-02_ After a bankruptcy Valued at 35 million at its height, bankrupt in December 2023, a new company seven months later. This is what sat in between – and what I took with me. 2024-11_ The report that had to sit in reception When we built ESGRapporter, the competition had heavier calculation engines than we did. We bet somewhere else: on what the user was left holding being worth showing to someone.

Curriculum Vitae ↓

Profile Image

Paul Nybo Andersen

Profile_

48 years old, CTO, graphic designer, and full-stack developer (LAMP/LEMP) with 26 years of experience in developing digital solutions for a broad target group of companies.

Scroll to read more →

01_Services_

How I can help

Go to Experience ↓

PHP • Laravel • MySQL • JavaScript

Web development

From database and backend to frontend, integrations and hosting.

UX • Figma • Prototypes • Testing

Web design & UX

Interface design that has to work for the user and the business alike.

Visual identity • Design systems • Print

Visual identity

Visual identity for companies that need to look like something you can rely on.

WordPress • Umbraco • Magento

CMS solutions

Content systems built for the people working in them every day.

Core Web Vitals • SEO • Caching

Performance & SEO

Websites that load quickly – including on a phone on a poor connection.

Architecture • Technology choice • Sparring

Technical consulting

For when a technical decision has to be made and you have nobody to test it against.

02_Case: Lifeguard Health ApS_

8 years with Lifeguard

CTO & Co-Founder

From 2015 to 2023, I was CTO and co-founder of Lifeguard Health ApS. Here, I worked on the development of a digital health platform that combined technology, data and personal coaching. The role included everything from product development, UX and software architecture to management of development teams, operations and business development. The eight years at Lifeguard shaped my approach to both technology, products and people and today form the foundation for much of what I work with.

Watch Lifeguard's Core-story

Lifeguard presentation_1_4_

Slides #1 showing my last job
Slides #2 showing my last job
Slides #3 showing my last job

03_Employment_history_

My experiences

In my role as CTO at Lifeguard, I drew on the experience I have built up over the past 26 years.

In this section, I have tried to describe the experiences I have acquired through the tasks I have solved and the professional skills I have used.

Experiences_

Image from my time at ESGRapporter

2024-2026, CTO & Co-founder

ESGRapporter

Now: ESGRapporter ApS.

We built the ESG reporting platform in Laravel, and I carried the technical responsibility for the direction, the reporting side and everyth ..

Image from my time at Revolvo

2024-2026, Senior Developer • UI/UX • Design

Revolvo

Now: Revolvo Aps. + BmyGuest ApS.

I handled development, UI/UX and graphic identity. 60% of my time went to BmyGuest and IDoMeetings, which Revolvo co-owned.

Image from my time at Lifeguard

2015-2023, CTO & Co-founder

Lifeguard

Now: Lifeguard Health ApS.

I built the LifeScore platform in Laravel with consent-based access to health data and an app for the wristband, and handled all UX and desi ..

Image from my time at VitalityGuard

2016-2018, CTO & Co-founder

VitalityGuard

Now: FIDIMI

We ran the Lifeguard platform white-labelled through a joint venture with Dansk Sundhedssikring. Maersk was the biggest client.

Image from my time at ContentCPH

2010-2015, Senior Digital Wizard

ContentCPH

Now: Charlie Tango

I built 60+ Facebook apps in PHP for Samsung, IKEA and H&M. The Nik & Jay campaign for Samsung won Danish Internet Awards 2014.

Image from my time at BOCCA WIRED

2009-2010, Freelance developer

BOCCA WIRED

Now: BOCCA

I built campaign sites for Movia and the Danish Heart Foundation, among them Overraskende hurtig, which took bronze at the Creative Circle A ..

Image from my time at EuroRSCG

2008-2010, Inhouse Freelance developer

EuroRSCG

Now: Havas Danmark

I won the agency's digital work back from the competitors and built an iPhone site and interactive product tools for GN/Jabra.

Image from my time at Bandits Inc.

2001-2026, Sole proprietorship

Bandits Inc.

Now: Audiotracking v/Paul Nybo Andersen

My own sole proprietorship since 2001. Through it I have sold web development to agencies that had the graphics but lacked the developer.

04_Skills + Stack_

My qualifications

As shown in the previous section, I have dealt with a wide range of tasks and taken on many different job roles, ranging from sound engineer to photographer, graphic artist, web developer, and CTO. The common feature in all of them has been my passion for creating meaningful experiences and my drive to create something unique.

In my approach, I have always been open to exploring new solutions to existing challenges, and I have never been afraid to acquire new knowledge. This has resulted in a wide range of skills that I have put together over time.

I have tried to list the most relevant ones here.

Rating

- " This is what I do best".

- " I'm pretty good at it".

- " I can do this just fine".

- " It's not what I'm best at, but I can if necessary".

- " I'm not good at it - but I'm willing to learn".

05_Writing_

Notes from the work

2026-08_

What does a website cost?

I've seen quotes for websites where one cost 30,000 DKK and the other 120,000. The obvious question is why one supplier is four times as expensive. The less obvious question is whether they even quoted for the same thing.

2026-08_

Why is my website slow?

A slow website can be a 4 MB image. It can also be 10 other things. The first question isn't what the site is built in – it's where the time actually goes.

2026-06_

Which CMS should you choose?

WordPress, Umbraco, Drupal, Shopify, Webflow, or something else entirely? My slightly annoying answer is usually: What is it for?

2026-05_

A visual identity has to work without the designer

A visual identity is easy to make look good on a screen. It gets harder when it has to go out into the real world – into a PowerPoint, onto an invoice, onto a sign someone edits themselves three years later.

2026-05_

Is my job as a graphic designer under threat?

AI-generated graphics have moved out of the computer and into the real world. The question is no longer whether AI can make graphics. It can. The question is what is then left of the graphic designer's work.

2026-04_

When should you switch CMS?

Most people ask the wrong question first. The interesting one is not which CMS is best – it is whether the CMS is even the problem.

2026-04_

WordPress — the short version

The thing that makes WordPress easy to extend is also the reason behind most of the problems you meet in older installations.

2026-03_

WordPress vs. headless — the difference in practice

Headless gives you freedom by taking things apart. But whatever you take apart has to be put back together again.

2026-02_

Sometimes I design in VS Code

Not because I have given up on Figma. But because sometimes it is faster to see whether an idea holds up in the browser than on a canvas.

2026-01_

The most expensive code is the code you never had to write

Not all expensive code is bad code. Some of the most expensive decisions I have been part of were well-written solutions to problems nobody had yet.

2025-12_

From coder to reviewer – how AI changed the workflow

In the short term, AI does not change what I know – it changes my workflow.

2025-11_

The art of inheriting a WordPress installation

8 years, 34 plugins and a theme nobody dares touch. The job does not start by fixing anything – it starts by working out what is in use.

2025-08_

Ctrl, Cmd and C#

A language is learnable. It is the domain and the codebase that take time – and two machines that cost more attention than the syntax.

2025-02_

After a bankruptcy

Valued at 35 million at its height, bankrupt in December 2023, a new company seven months later. This is what sat in between – and what I took with me.

2024-11_

The report that had to sit in reception

When we built ESGRapporter, the competition had heavier calculation engines than we did. We bet somewhere else: on what the user was left holding being worth showing to someone.

06_When I'm not working_

A bit about me

I was born and raised in Copenhagen. But after a few years living with small children in an apartment in Østerbro, my girlfriend and I chose to move to a house in the suburb. We've lived in Hellerup for 11 years now, in a less pulsating neighborhood but no further away from Copenhagen than you can hop on the bike and then you're back.

I often do the latter; it's all about inspiration and new impressions. For the same reason, I still try to combine these trips with my passion for shooting photos. But since work has always been my hobby, it has been a challenge to find a balance between leisure and work projects.

When I'm not working, I spend a lot of time playing and listening to music. Unfortunately, over time, it has mostly become listening, which has been a very expensive but also rewarding passion.

The common feature of all my passions is the desire to create something. I hope this can benefit you.

TT38 profil

+25 years of experience with digital products ↓

Available for consulting, development, digital products and technical leadership.