Ask three web designers what a website costs and you will get three wildly different answers. Some will quote a few hundred pounds. Others will quote ten thousand or more. For a small business owner just trying to get online, that range is worse than useless. So let us cut through it and talk honestly about what a small business website actually costs, what drives the price and how to avoid paying for things you do not need.
Why website quotes vary so wildly
A website is not one thing. The word covers everything from a single-page template a freelancer sets up in an afternoon to a bespoke e-commerce platform built by an agency over several months. Naturally the prices reflect that.
The main things that push the cost up are:
- Custom design versus templates, a design built around your brand costs more than a stock theme.
- Number of pages and features, a five-page brochure site is a fraction of the work of a twenty-page site with online booking or a shop.
- E-commerce, selling online adds payment systems, product pages and tax handling.
- Who builds it, a large agency carries higher overheads than a small local team.
None of that tells you what you should pay, though. For that, you need to think about it differently.
The hidden costs nobody mentions
The headline build price is only part of the story. A website is not a one-off purchase, it is something you own and run. Once it is live, you still need:
- Hosting, somewhere for the site to live, typically £5 to £30 a month.
- A domain name, your web address, usually £10 to £20 a year.
- An SSL certificate, the padlock that keeps the site secure.
- Updates and security, software needs patching or it becomes a liability.
- Changes and edits, prices, photos and offers all need updating over time.
A cheap upfront build that leaves you to sort all of this yourself is rarely the bargain it looks like. The site goes stale, the plugins fall out of date and within a year you are paying someone to fix it anyway.
