/ GUIDE

How much does a website cost in the UK?

A practical breakdown of what small businesses actually pay — from DIY builders and freelancers to agencies and fixed-price studios — so you can budget with confidence.

Updated September 2026 · 8 min read

The short answer

In the UK, a small business website typically costs between £500 and £3,000 to build, plus around £10 to £150 per month for hosting, maintenance and updates. The final figure depends on who builds it, how many pages you need and what the site has to do.

Website costs by builder type

The biggest price driver is not the technology — it is the human time and decision-making that goes into the build. Here is how the four main options compare for a typical small business site.

Builder typeTypical costBest forTrade-off
DIY builder£10–£40 / monthVery small budgets, simple sitesYou do the design, copy and SEO yourself
Freelancer£500–£3,000 one-offSole traders and local servicesQuality varies; support depends on availability
Web agency£3,000–£20,000+Complex sites, branding and strategyLonger timelines and ongoing retainers
Fixed-price studio£895–£1,500 one-offSmall businesses who want certaintyLess custom than a full agency build

What the headline price actually covers

A quote is only useful if you know what is inside it. Most website proposals should cover the following as standard:

  • Design and layout for the agreed number of pages
  • Mobile and tablet responsiveness
  • Basic on-page SEO (titles, descriptions, headings, speed)
  • Contact forms or enquiry capture
  • SSL certificate and security basics
  • A launch checklist and handover

Hidden costs to watch for

The build fee is only part of the total cost of ownership. Budget for these recurring or optional items:

Domain name
£10–£20 / year
Hosting
£5–£50 / month
Maintenance & updates
£30–£150 / month
Premium plugins or apps
£5–£50 / month each
Copywriting
£200–£800 if outsourced
Photography or stock images
£0–£300+

DIY vs freelancer vs agency: how to choose

The right choice depends on what you are optimising for: cash, time or quality.

Choose a DIY builder if…

You have time to learn the platform, you are comfortable writing your own copy, and your site needs are simple — a few pages, a contact form and maybe a booking link. Expect to spend 20–40 hours getting it right.

Choose a freelancer if…

You want a more polished result than a template but do not need a full strategy or brand process. A good freelancer will ask the right questions and deliver a clean, fast site. Vet their recent work and check how they handle support after launch.

Choose an agency if…

You need custom functionality, complex integrations, a full rebrand or a site that will be central to a growth strategy. Agencies bring multiple disciplines under one roof, but the cost and timeline reflect that.

Choose a fixed-price studio if…

You want a professional site without the open-ended quoting of an agency or the inconsistency of a solo freelancer. Fixed-price studios are best for small businesses that value speed, clarity and a defined scope.

How LaunchSite prices website builds

We operate as a fixed-price studio because most small businesses need to know the cost before they commit. Our website packages start at £895 for a one-off single-page site and scale to bespoke builds quoted from £1,500. Everything is scoped and priced upfront, with no hourly surprises.

If you are comparing options, the fairest comparison is total cost over the first 12 months: build fee, hosting, maintenance and any extras you will actually need.

Want a clear quote for your project?

Tell us what you need and we will scope it fixed-price — no hidden fees, no scope creep.

Start a project