Website costs in the UK range from £0 (DIY) to £20,000+ depending on who builds it and what you need. Most small businesses pay between £500 and £5,000 for a professional website. This guide breaks down exactly what you get at each price point.
Why website prices vary so much
If you've asked around for website quotes recently, you've probably noticed the prices are all over the place. One person quotes you £300. An agency quotes £8,000. Someone on Fiverr will do it for £50. It's confusing — and it puts a lot of people off.
The reason prices vary so much comes down to four things: who builds it, how it's built, what it needs to do and how much work goes into it. A website for a plumber who needs five pages and a contact form is a very different project to an online shop with 200 products.
This guide is written specifically for small and medium businesses in the UK. We'll go through every option available to you — honest about the pros and cons of each — so you can make the right decision for your budget and your business.
Option 1 — DIY website builders
Typical cost: £10–£40 per month (£120–£480/year)
Platforms like Wix, Squarespace and WordPress.com let you build your own website using templates and drag-and-drop tools. You don't need to know how to code. For some businesses, this is a perfectly good option.
What you get
- A live website fairly quickly
- Hosting included in the monthly fee
- Basic templates you can customise
- Simple enough that most people can manage it themselves
What you don't get
- A site that's built specifically for your business
- Any SEO strategy or technical optimisation
- Professional copywriting or design
- Someone to call when something breaks
DIY builders work well if you're just starting out and need a basic online presence quickly. They're much less suitable if you want to rank on Google, if your industry is competitive, or if the website needs to actually bring in customers rather than just exist.
The monthly cost of a DIY builder adds up. Over three years, you could pay £900–£1,400 and still have a website that doesn't rank on Google or convert visitors into customers. Sometimes investing in a proper website from the start is the better financial decision.
Option 2 — Freelance web designers
Typical cost: £300–£3,000
Hiring a freelance web designer is one of the most popular options for small businesses. You get a real person building your site — usually someone who knows what they're doing — at a lower cost than a full agency.
Freelancer prices vary a lot depending on their experience and location. Someone just starting out might charge £300–£800. An experienced freelancer with a solid portfolio might charge £1,500–£3,000 for a professional small business website.
What you get
- A custom-built website tailored to your business
- Direct communication with the person doing the work
- More flexibility than a template
- Usually better value than an agency for straightforward projects
What to watch out for
- Quality varies hugely — always check their portfolio
- Many freelancers don't include SEO, copywriting or strategy
- If they get busy or disappear, your project can stall
- Support after launch can be limited
Freelancers are a good option if you have a clear brief, a modest budget and you've seen their work and liked it. Just make sure you agree in writing exactly what's included before any money changes hands.
Option 3 — Digital agencies
Typical cost: £1,500–£20,000+
A digital agency is a team of people — designers, developers, copywriters, strategists — working on your project together. Agencies are more expensive than freelancers, but the best ones deliver more than just a website. They think about your business goals, your customers and how the site will perform over time.
The price range is wide because agencies vary enormously. A small specialist agency like ours works with small and medium businesses and charges accordingly. Large London agencies working with big brands charge much more.
What you get from a good agency
- Strategy before design — they think about what the site needs to do
- Professional copywriting built around your customers
- Design that reflects your brand properly
- Technical quality — fast, mobile-first, built for SEO
- Ongoing support and accountability
What to watch out for
- Some agencies overpromise and underdeliver
- Bigger doesn't always mean better — some large agencies give small clients to junior staff
- Always check reviews and ask to speak to past clients
We build websites for small businesses.
Professional, fast, mobile-first websites from £500. We take responsibility for the result — not just the build.
Website cost breakdown by type
Here's a straightforward breakdown of what different types of websites typically cost in the UK in 2026, built by a professional designer or agency:
| Website type | Typical cost | What's included |
|---|---|---|
| Simple brochure site (3–5 pages) | £500–£1,500 | Home, about, services, contact. Good for local businesses and tradespeople. |
| Small business website (5–10 pages) | £1,000–£3,000 | Full site with blog, gallery or portfolio. Good for most SMEs. |
| Restaurant or hospitality site | £800–£2,500 | Menu, gallery, booking integration, opening hours. Mobile-first design essential. |
| Small e-commerce store (up to 50 products) | £1,500–£5,000 | Shopify or WooCommerce store with product pages, checkout and payment setup. |
| Larger e-commerce store (50+ products) | £3,000–£10,000+ | Custom design, advanced filtering, integrations, stock management. |
| Website redesign | £500–£3,000 | Rebuilding an existing site. Cost depends on how much changes. |
Don't forget the ongoing costs
A website isn't a one-off purchase. Once it's built, there are ongoing costs to keep it live and working properly. Make sure you factor these in when comparing quotes.
| Cost | Typical price | Notes |
|---|---|---|
| Domain name | £10–£30/year | .co.uk domains are usually around £10–15/year. |
| Web hosting | £3–£30/month | Shared hosting is cheap. Good managed hosting costs more but is worth it. |
| SSL certificate | Usually free | Most good hosts include this. Required for secure (HTTPS) websites. |
| Website maintenance | £30–£150/month | Updates, backups, security monitoring. Essential for WordPress sites. |
| Premium plugins or tools | £0–£200/year | Depends on what your site needs — booking systems, forms, etc. |
What affects the price most
If you want to understand why you've been quoted what you've been quoted, here's what drives the cost up or down:
Number of pages
More pages means more work. A 20-page website takes significantly longer to build than a 5-page one. Each page needs to be designed, built and filled with content.
Custom design vs templates
A site built from a template is faster and cheaper. A fully custom design — built specifically for your brand — takes more time and costs more. Both can look great, but custom design gives you more flexibility and a more distinctive result.
Copywriting
A lot of quotes don't include copywriting — the words on the website. Good copy is one of the most important things on your site. If your designer writes the words, it's usually included. If you need a dedicated copywriter, expect to add £300–£1,000+ to the budget.
E-commerce
Selling products online adds significant complexity — product pages, checkout, payment gateways, stock management, shipping rules. An online store will always cost more than a standard website.
Integrations
Booking systems, CRM integrations, live chat, email marketing tools — anything that connects your website to another piece of software adds time and cost.
SEO
Building a website and building a website that ranks on Google are two different things. If SEO isn't explicitly included in your quote, it probably isn't happening. Ask specifically whether the site is being built with SEO in mind.
What's wrong with cheap websites?
Nothing — if they do what you need. But there are a few things to watch out for at the lower end of the market.
A very cheap website is usually cheap for a reason. It might be built on a low-quality template, with little thought given to your customers or your business goals. It probably won't rank on Google because no one has thought about SEO. The copy might be generic. The design might look like a dozen other websites in your industry.
The real cost of a cheap website isn't the price you pay upfront — it's the customers you don't get because the site doesn't perform. A website that costs £500 and brings in zero new customers is more expensive than a website that costs £2,000 and brings in two new customers a month.
How to get the best value
Whether you're spending £500 or £5,000, here's how to make sure you get your money's worth:
- Be clear about what you need. The more specific your brief, the more accurate the quote and the better the result.
- Always check the portfolio. Don't hire anyone whose work you haven't seen. Look for sites that look good on mobile, load quickly and are easy to navigate.
- Ask what's included. Copywriting? SEO? Images? Revisions? Ongoing support? Get it in writing.
- Don't choose on price alone. The cheapest option isn't always the best value. Think about what you want the website to achieve and whether this person or agency can deliver that.
- Think about the long term. Will the site be easy for you to update? Is there support available after launch? What happens if something breaks?
At Elements Agency, our websites start from £500 for a professional small business site. We include strategy, design, copy guidance and SEO foundations as standard. No hidden costs, no lock-in. See what's included →
The bottom line
There's no single right answer to how much a website costs — it depends on what you need and who you hire. But as a rough guide for most small businesses in the UK in 2026:
- A basic DIY site costs £120–£480/year and takes your own time to build
- A freelancer-built site costs £500–£3,000 one-off
- An agency-built site costs £1,500–£5,000 for most small businesses
- An online store costs £1,500–£10,000+ depending on size and complexity
The most important thing is that the site you end up with actually works — that it loads fast, looks professional, ranks on Google and turns visitors into customers. That's the measure of a good website, not just how it looks on day one.
If you're a small business in the UK looking for a website that does all of those things, we'd love to help. Take a look at our recent projects or get in touch for a free, no-obligation quote.