Skip to content

Blog

How Much Does a UK Small Business Website Cost?

Short answer: for a straightforward small business site, expect somewhere between £300 and £3,000 to build, plus something ongoing to keep it hosted and working. The honest answer is longer, because "website" covers a lot of very different jobs, and most of the pricing pages you'll find online are designed to get you on a call rather than tell you a number.

Here's what actually drives the price, in the order it usually matters.

The build fee: what you're really paying for

A five-page site with a contact form is a different job to a booking system with online payments, and the price should reflect that. As a rough guide for the UK market in 2026:

  • A simple site (home, about, services, contact) — roughly £300–£800 from a freelancer or solo studio, more from an agency for the same scope.
  • A site with a few more moving parts — a blog, a booking form, a bigger product/service catalogue — £800–£2,000.
  • Anything with real functionality — e-commerce, member logins, custom integrations — £2,000 and up, sometimes well up, depending on what "custom" actually means.

The number that should worry you isn't a high price — it's a vague one. "Starting from £500" often means £500 buys you a template with your logo on it, and everything you actually need is billed as an "extra." I price mine from £299 after an actual conversation about what you need, and I'd rather lose a job than quote low and pad the invoice afterwards.

The cost nobody mentions: keeping it alive

This is the part that catches people out. A website isn't a purchase, it's something you run — and running it costs money every month whether anyone tells you that upfront or not:

  • Hosting — somewhere the site actually lives. Often bundled quietly into a "platform fee" that's easy to miss when comparing quotes.
  • A domain and SSL certificate — usually £10–£15 a year for the domain; SSL is free-to-cheap depending on your host, but it needs renewing and someone needs to notice if it doesn't.
  • Security updates — the software behind most websites needs patching. Skip this for a year or two and it's not a hypothetical risk, it's a matter of time.
  • Someone to fix it when it breaks — because it will, eventually, usually at an inconvenient time.

A lot of quotes leave this out entirely, which makes the upfront number look better and the total cost of ownership a surprise. I'd rather state it plainly: my monthly plan starts from £65 and covers all four of those, because a website with nobody responsible for it tends to quietly rot.

What actually changes the price

If you're comparing quotes and the numbers don't make sense, it's usually one of these:

  1. Who's doing the work. A freelancer or solo studio generally costs less than an agency for the same scope, because you're not paying for account managers and overhead — you're paying one person directly.
  2. How much content is ready. A build where you hand over finished text and photos on day one is faster and cheaper than one where the developer is chasing you for copy for six weeks. This is honestly the single biggest thing within your control.
  3. What "done" means. Get a written scope before you agree a price — what pages, what features, how many rounds of changes. Ambiguity here is where "extra costs" quietly appear later.
  4. Ongoing ownership. Ask directly: is the domain in your name? Do you own the code? What happens if you want to leave? If those answers are vague, that's worth knowing before you pay anything.

What I'd actually do

Get two or three real quotes, each based on the same written scope, so you're comparing like for like rather than a five-page brochure site against someone else's assumption of what you meant. Ask each one what happens after launch — hosting, updates, who you call when something breaks — because that's the part of the cost most quotes leave out.

If you want a straight answer for your specific situation, tell me what you need and I'll give you a real number, not a range designed to get you on a call.