How much does a website cost in the UK? An honest breakdown

The short version
  • There’s no single price, because “a website” covers everything from a template you fill in yourself to a hand-built site that wins you customers.
  • Roughly: a DIY builder is about £15 to £35 a month; a freelancer is a one-off project fee in the low thousands; a full agency starts higher again. Wide ranges, all honest, because they’re quoting for different jobs.
  • Watch the whole picture, not month one. A domain is roughly £10 to £15 a year, plus hosting and upkeep. The build is a moment; running the site is ongoing.
  • The trap is “cheap now”. A bargain site you have to rebuild in eighteen months costs more than doing it once, properly.
  • The useful question isn’t “what does a website cost”. It’s “what does this site have to earn me?” Price the outcome, not the hour.

“How much does a website cost?” is the question I get asked first, almost every time, and it’s a bit like asking “how much does a car cost?” The honest answer is another question, because a runaround and a family estate are both cars, and both are fair prices for very different things.

So this guide does two things. It gives you real, general UK market ranges so you’re not walking in blind, and it explains what actually moves the number, so when you see a quote you can tell whether it’s fair or just cheap. I build websites for a living, so I’ll be upfront about my bias, but everything below is public market knowledge you can sanity-check anywhere.

Why there’s no single answer

The reason prices are all over the place is that the word “website” hides a huge range of jobs. Before anyone can price yours, a few things have to be settled, and each one pushes the number up or down.

  • Scope. A five-page site is a different job from a fifty-page one. More pages, booking systems, online shops, member logins: each adds real work.
  • How it’s built. A template or website builder is the cheap end. A custom, hand-built site costs more up front and does more in return. That single choice is the biggest lever on price.
  • Who builds it. You, a freelancer, or an agency. Same website, three very different cost structures, because you’re really buying someone’s time and judgement.
  • What’s included beyond the pages. Copywriting, SEO, and setup for AI search are proper work in their own right. A quote that includes them looks dearer than one that just builds empty pages, and is usually the better deal.
  • The running costs. A domain, hosting, and keeping the thing maintained are ongoing, and they’re easy to forget when you’re staring at the build price.

Hold those five in your head and most confusing quotes suddenly make sense. Two prices that look ten times apart are often just quoting for different combinations of the above.

The honest spectrum: builder, freelancer, agency

Here are the three routes most small businesses actually choose between, with general UK ranges. These are market figures, not my price list, and they’re deliberately wide because the reality is wide.

Do it yourself with a website builder

Tools like Wix, Squarespace, and similar are subscription-based, and the honest going rate is roughly £15 to £35 a month depending on the plan and features. There’s usually no separate build fee: you pay monthly and you do the building. It’s the cheapest way to get online, and for simple needs it’s a perfectly sensible one. The real cost is your time and the ceiling you eventually hit on speed, design, and being found. I’ve written a fuller honest comparison of Wix, Squarespace, and a custom build if that’s the decision you’re weighing.

Hire a freelancer

A freelancer usually charges a one-off project fee, most commonly in the low thousands for a custom small-business site. You’re paying for someone to build it properly, write it, structure it for search, and hand you something that works, without an agency’s overheads on top. It sits in the middle: more than a builder subscription, less than an agency, and often the sweet spot for an owner-run business that wants the site done right without paying for account managers it’ll never speak to.

Use a full agency

An agency typically starts higher again, often several thousand and climbing well beyond, because you’re paying for a team: designers, developers, project managers, sometimes strategists. For a large organisation with complex needs, that structure earns its cost. For a one-to-five-person business, you’re often paying for machinery you don’t need. Not wrong, just frequently over-specified for the job.

The three routes aren’t good, better, best. They’re cheap-and-you-do-it, mid-and-someone-does-it, and premium-and-a-team-does-it. The right one depends on the job, not the size of the number.

Build cost vs running cost: the bit people forget

Almost everyone budgets for month one and forgets the years after. A website has two kinds of cost, and you need both in view to understand what you’re really spending.

The one-off build cost is the design and construction: the project fee for a freelancer or agency, or your own time on a builder. It happens once (until you rebuild).

The ongoing running cost keeps the site alive, and it never stops:

  • Domain name. Your web address, typically around £10 to £15 a year for a common .co.uk or .com. Small, but it renews forever.
  • Hosting. Where the site actually lives. This ranges from a few pounds a month for a small site to more for heavier ones. On a builder, hosting is baked into the monthly subscription.
  • Maintenance and upkeep. Security updates, small content changes, fixing what breaks, and the occasional refresh so search and AI don’t quietly leave you behind. You either spend time on this yourself or pay per job when you need it.

Add those up over five years and the picture shifts. A builder’s low monthly fee is genuinely low, but it’s rent you pay forever. A one-off custom build costs more up front but the running costs underneath it are modest. Neither is automatically cheaper: it depends on how long you’ll keep the site and how hard it’s working. The mistake is comparing a build price to a monthly price as if they’re the same thing.

Trying to work out the true five-year cost for your situation? That’s exactly the sort of thing worth talking through before you commit. Tell me about your project and I’ll give you a straight, specific answer, build cost and running cost both, with no pressure either way.

The “cheap now, expensive later” trap

This is the one I’d most like you to take away, because it catches good, careful people all the time. The cheapest quote is not always the cheapest website. It’s only the cheapest today.

Here’s how it usually goes. You take the bargain option, or the fastest builder, and eighteen months later the site is slow, hard to change, invisible in search, and starting to look like it belongs to a smaller business than you’ve become. So you rebuild. Now you’ve paid twice: once for the site you’re throwing away, once for the one you should have had from the start, plus the customers you quietly lost while the first one was underselling you.

Doing it once, properly, is nearly always cheaper than doing it cheaply twice.

That’s not an argument for always spending more. It’s an argument for being honest about the time horizon. If you genuinely need a placeholder for six months, buy cheap and don’t overthink it. But if this is meant to be a serious, long-term part of how the business is found and judged, the cheapest option often turns out to be the dearest.

Price the outcome, not the hour

The smartest thing you can do when weighing quotes is to stop thinking about the cost of the website and start thinking about the value of what it does. A site isn’t an expense in the way a new laptop is. Done well, it’s the thing that gets you found, makes a small operation look as credible as a big one, and turns a stranger’s search into an enquiry.

So the frame that actually helps isn’t “what’s the going rate per page”. It’s “what is it worth to me if this site brings in even a handful of the right customers a year?” For most businesses, a single decent client can cover the whole cost of the build. Seen that way, the difference between a cheap site and a good one is rarely the deciding factor: the difference between being found and being invisible is.

It’s also why I never price by the hour, and why you should be a little wary of anyone who does. The hour tells you what something took to make. It tells you nothing about what it’s worth to you. A site that took a week but wins you customers for years is not “a week’s work”, and pricing it that way would be daft for both of us.

So what should you actually budget?

If you want a rough starting point before you speak to anyone: for a simple site you’re happy to run yourself, think in terms of a builder subscription of £15 to £35 a month plus your time. For a custom, hand-built small-business site done by a freelancer, think a one-off project fee in the low thousands, plus modest running costs of a domain (£10 to £15 a year), hosting, and occasional upkeep. An agency will typically sit above that.

But please treat those as the shape of the thing, not a quote. The only honest price is one that’s attached to your actual site: how many pages, what it has to do, whether it needs copywriting and search setup, and how long you plan to keep it. That’s a ten-minute conversation, and it’s worth having before you commit to any number.

Common questions

How much does a small business website cost in the UK?

It depends almost entirely on who builds it and how much work it does. A DIY website builder runs roughly £15 to £35 a month on subscription. A freelancer building a custom small-business site is usually a one-off project fee in the low thousands. A full agency typically starts higher again, often several thousand and up, because you’re paying for a team. The wide gap is real, not sales spin: a five-page site to look tidy and a site built to win search traffic are different jobs at different prices.

How much does it cost to maintain a website each year?

The unavoidable running costs are small: a domain name is typically around £10 to £15 a year, and hosting ranges from a few pounds a month to more for heavier sites. On top of that sits upkeep, which is the variable bit: security updates, small content changes, fixing things that break, and the occasional refresh so search and AI don’t leave you behind. Some people do that themselves for nothing but time; others pay per job. Either way, budget for a site being kept alive, not just built once.

Why do website prices vary so much?

Because the word website covers everything from a one-page template you fill in yourself to a hand-built site with copywriting, SEO, and AI-search setup baked in. Price is driven by scope (how many pages and features), who builds it (you, a freelancer, or an agency), and how much of the thinking is included (writing, structure, being found). Two quotes can differ tenfold and both be fair, because they’re quietly quoting for different things. Always check what’s actually included before comparing numbers.

Is it cheaper to just build the website myself?

On paper, yes: a builder subscription is far cheaper than hiring anyone. Whether it’s cheaper in reality depends on the value of your time and how much the site has to achieve. If you have a few spare evenings and simple needs, doing it yourself is genuinely sensible. If the site is meant to win you customers and you’d be learning from scratch, the hours add up and the result often undersells you, which costs more than it saved. Match the choice to what the site actually has to do.

And to close it honestly: if you weigh all this up and a custom build is the right call, that’s what I do, one-off project fee, properly owned, built to be found. But I’d far rather tell you a builder is the sensible spend for you than talk you into something you don’t need.

Want a straight number for your situation?

Tell me what the site needs to do, how many pages, and how long you plan to keep it, and I’ll give you an honest, specific answer on both the build cost and what it’ll cost to run, before you commit a penny.

Get in touch →