Blog

How Much Does a Website Actually Cost in the UK?

·7 min read
web designpricingsmall business

Everyone wants a straight answer to this question. Nobody gives one. So let me try.

The short version: A small business website in the UK costs between £0 and £20,000+. That range is useless, I know. But the real answer depends on three things: what you need, who builds it, and how long you plan to keep it.

Let me break down each route honestly, including the costs that nobody mentions upfront.

Route 1: DIY website builders (Wix, Squarespace)

Upfront cost: £0–£300 Annual cost: £150–£400 3-year total: £450–£1,500

This is the cheapest way to get something online. You pick a template, drag things around, and publish. Wix and Squarespace both start around £13–£17 per month for a business plan.

What they don't tell you:

  • You'll probably need a custom domain (£10–£15/year)
  • Business email isn't included, so that's another £5–£10/month
  • Want to remove their branding? That's a higher tier plan
  • Need e-commerce? Premium plans run £20–£30/month
  • Premium apps and plugins add up fast, at £5–£20/month each

The real cost over three years, with a domain, email, and a couple of essential plugins, is closer to £1,000–£1,500. Not the "free website" they advertise.

The hidden cost nobody talks about: Your time. Building a site on Wix takes most people 40–80 hours when you include learning the platform, choosing and customising a template, writing content, and troubleshooting issues. What's your hourly rate? That's real cost too.

And if you ever want to leave, you can't take your site with you. You start over.

Route 2: Freelancer

Upfront cost: £800–£3,000 Annual cost: £100–£500 (hosting + maintenance) 3-year total: £1,100–£4,500

A freelancer builds your site from scratch or using a professional framework. You get a custom design, better performance, and you actually own the code.

What's typically included:

  • Custom design (not a template someone else is also using)
  • Responsive layout (works on all devices)
  • Basic SEO setup
  • Contact forms
  • GDPR compliance (cookie consent, privacy policy)
  • Training on how to update content

What costs extra:

  • Ongoing maintenance (£50–£150/month)
  • Content writing (if you don't provide it)
  • Photography
  • E-commerce functionality
  • Complex features (booking systems, client portals)

The value: You get something built specifically for your business, by someone who understands your goals. A good freelancer will also tell you what you don't need, which saves money.

Route 3: Agency

Upfront cost: £3,000–£20,000+ Annual cost: £1,000–£5,000 (retainers, hosting, maintenance) 3-year total: £6,000–£35,000+

Agencies bring teams: designers, developers, project managers, SEO specialists. For complex projects, that depth is valuable. For a small business website? It's often overkill.

What you're paying for:

  • Multiple people working on your project
  • A project manager to coordinate everything
  • Office overheads, software licences, and profit margins
  • Often a more polished process (proposals, presentations, brand discovery)

What to watch for:

  • Agencies love proposing features you don't need because it increases the project value
  • Monthly retainers can lock you in for 12+ months
  • Some build on proprietary systems, meaning you can't leave without rebuilding
  • "Discovery phases" and "brand workshops" can add £1,000–£3,000 before any actual building starts

When an agency makes sense: If you need a complex site with multiple integrations, custom functionality, and ongoing strategic support. If you need a 5-page brochure site, an agency is probably not the right fit.

The costs everyone forgets

Regardless of which route you take, budget for these:

  • Domain name: £10–£15/year
  • Hosting: £0–£200/year (depends on platform)
  • Email: £50–£100/year (Google Workspace or similar)
  • SSL certificate: Usually free now (Let's Encrypt), but some hosts charge £50–£100/year
  • Backups: £0–£50/year
  • Security monitoring: £0–£100/year
  • Content updates: Your time, or £40–£80/hour if you hire someone
  • Annual plugin/theme licences: £50–£300/year (WordPress sites especially)

Over three years, these "small" costs add £500–£1,500 on top of whatever you paid to build the site.

So what should you actually do?

If your budget is under £500: Start with a website builder. Squarespace is generally more polished than Wix. Accept the limitations and plan to upgrade when you can afford it.

If your budget is £800–£3,000: Hire a freelancer. You'll get something custom that actually represents your business, performs well, and grows with you.

If your budget is £5,000+: Consider whether you need a freelancer with specialist skills or an agency. For most small businesses, a skilled freelancer delivers the same quality at half the price.

If you're not sure: Get a professional opinion before committing. A Clarity Report costs £300 and gives you a clear plan, whether you hire me or not.

The bottom line

The cheapest option upfront is rarely the cheapest over three years. Factor in your time, the hidden costs, and what happens when your business grows.

A website is an investment. Treat it like one.

Need help with your website?

Whether you need a full build or just a second opinion, I'm here to help. No pressure, no jargon.

Get in touch