Guide · Updated 2026
How much does a small business website cost in the UK?
Short answer: anywhere from about £250 to £8,000 depending on who builds it and how complex it is. Here's a plain-English breakdown so you know what you're really paying for.
The three main options
DIY website builders
£0 – £250 / year
- — Wix, Squarespace, GoDaddy, Shopify.
- — You do all the design, copy and setup yourself.
- — Great if you enjoy tinkering. Slow if you don't.
Freelance web designer
£300 – £2,500 one-off
- — One person handles design, copy help and launch.
- — Usually 1–3 weeks start to finish.
- — Best value for most small local businesses.
Small agency
£2,500 – £8,000+
- — A team, a project manager, a formal process.
- — Usually 6–12 weeks.
- — Overkill for a simple one-page brochure site.
What's usually included
- Domain name (about £12 / year)
- Hosting (often included with the build)
- SSL certificate (should be free)
- Contact form connected to your email
- Basic SEO — title, description, sitemap
- Mobile-friendly design
What usually costs extra
- +Booking system or online payments
- +Blog or news section
- +Multiple pages beyond a one-pager
- +Custom logo or brand design
- +Ongoing edits and maintenance
So what should you actually pay?
For most small local businesses — a café, a barber, a trades company, a small B2B — a focused website of one to three pages is usually enough. You don't need ten pages of content nobody reads. You need a small, clear site that makes it easy for people to find you, trust you, and get in touch.
That kind of site sits comfortably in the £300–£600 range with a freelancer, and can be live in a week or two. Anything much more usually means extra pages, custom features, or ongoing marketing work.
For reference: my pricing
I'm a small business website designer based in Nailsea, working across Bristol and the South West. I keep things simple:
- £297 — one-page starter site, live in around 10 days.
- £497 — up to three pages, live in around 10–15 days.