How Much Does a Small Business Website Cost in the UK in 2026?

UK website quotes range from free to five figures. Here's what a small business website really costs in 2026, route by route, including the yearly running costs and hidden extras.

7 min readGuides
A laptop open on a white desk beside a phone and a coffee cup

Frequently asked questions

How much should a small business pay for a website in the UK?
For a simple local services site, most UK sources put a freelancer build at roughly £300 to £3,000 and a small agency build from around £1,500 to £10,000 or more. DIY and AI website builders can cost from nothing up front to a few hundred pounds a year. The right figure depends on what the site needs to do.
What are the ongoing costs of a website?
Expect to pay for a domain name every year (roughly £8 to £20 according to Startups.co.uk), hosting or a builder plan, and any changes you can't make yourself. Business email, paid plugins and ongoing SEO are usually separate costs.
Can I get a small business website for free?
Yes, with limits. Some builders have free plans, but many only let you use your own domain on a paid plan. Stack48's Free plan includes one website, hosting and your own custom domain, with limited AI usage and Stack48 branding on the site. You still need to buy the domain from a registrar.
Is VAT included in website quotes?
Not always. If your web designer or agency is VAT-registered, they'll add VAT at the standard rate of 20%. Check whether a quote is shown with or without VAT before comparing prices.
Who should own my domain name?
You or your business should. Register the domain in your own name or your company's name, even if someone else builds the site, so you can take it with you if you change provider.