Skip to main content
Vivid Beginnings
How Much Does a Small Business Website Cost UK: The Real Numbers
← Back to Blog

How Much Does a Small Business Website Cost UK: The Real Numbers

·13 min read
Contents

If you've ever tried to get a straight answer on how much does a small business website cost UK, you'll know the experience: vague ranges, suspiciously cheap quotes, and agencies who won't give you a number until you've sat through a 45-minute discovery call. Here's our verdict upfront. For most UK small businesses, expect to spend between £1,500 and £5,000 for a properly built site, or between £200 and £600 per year if you go the DIY route. Everything else is variables, and those variables matter enormously.

What a Small Business Website Actually Costs in the UK

how much does a small business website cost uk - Middle-aged man and young woman discuss design concepts at work
Middle-aged man and young woman discuss design concepts at work

The honest answer to how much does a small business website cost UK is: it depends on who builds it and what they're building. But that's not helpful on its own, so let's break it down into real tiers.

There are broadly three routes a small business takes. You build it yourself using a website builder. You hire a freelance designer or developer. Or you go to a web agency. Each has a very different price tag and a very different result.

Route Typical Build Cost Annual Running Cost Best For
DIY Website Builder (Wix, Squarespace, etc.) £0 upfront £200 to £500 Sole traders, very tight budgets, those happy to do it themselves
Freelance Designer / Developer £1,500 to £4,000 £300 to £700 Most small businesses wanting a professional result without agency fees
Web Agency (small to mid-size) £4,000 to £10,000+ £500 to £2,000+ Businesses with complex needs, e-commerce, or ongoing retainer support

Those ranges feel wide because they are. A five-page brochure site for a local plumber is a completely different project to a ten-page site for a consultancy firm that needs booking integrations, a blog, and a client portal. The page count is similar. The complexity is not.

One thing that often surprises people: most lead-generating small business websites need only five to eight well-structured pages. A home page, an about page, a services page (or two), a contact page, and maybe a blog or testimonials section. That's it. You don't need 30 pages. You need five good ones.

What Drives the Price Up or Down

Here's the thing: two businesses can ask for what sounds like the same website and get quotes that are £3,000 apart. Why? Because the brief is doing a lot of hidden work.

Factors that push the price up

  • Custom design from scratch rather than a premium template.
  • E-commerce functionality, even a small shop adds significant build time.
  • Third-party integrations like booking systems, CRMs, or payment gateways.
  • The client needing the designer to write copy or source photography.
  • Multiple rounds of revisions caused by a vague or changing brief.
  • Ongoing SEO work or paid maintenance plans added to the scope.

Factors that bring the price down

  • Using a well-built premium theme (like a quality WordPress theme) rather than building from scratch.
  • Arriving with a clear brief, written content, and brand assets already prepared.
  • Keeping the page count tight and the functionality simple.
  • Choosing a freelancer over an agency for a smaller project.
  • Being responsive during the project so the designer isn't chasing you for weeks.

I worked with a small accountancy firm last year (they'd rather not be named, fair enough) who came to us with a Google Doc full of their page copy, a Dropbox folder of professional photos, and a one-page brief. The whole project moved in under three weeks and came in well under their budget. Compare that to another client who took six weeks just to approve the homepage wireframe. The designer's time is the cost. Slow decisions are expensive decisions.

Does platform choice affect cost?

Yes, quite a bit. WordPress is the most common platform for small business sites and gives you enormous flexibility, but it requires hosting, a theme, and often a handful of plugins. A decent premium theme costs £40 to £80 as a one-off. Hosting for a small WordPress site runs £5 to £20 per month. Squarespace and Wix bundle hosting into their subscription, which simplifies things but limits how much you can customise. Neither is wrong. They're just different trade-offs.

There's also a quirk worth mentioning. Some clients come in convinced they need a specific page builder plugin because they saw it in a YouTube tutorial. Occasionally those plugins conflict with the theme the designer has chosen, and suddenly you've got a site that looks fine in Chrome but falls apart in Safari. Anyway, the point is: let your designer lead on platform decisions unless you have a very specific technical reason to push back.

DIY Website Builders vs Hiring a Designer

how much does a small business website cost uk - A person typing on a laptop computer with construction plans
A person typing on a laptop computer with construction plans

The DIY route is genuinely good for some businesses. If you're a sole trader just starting out, you need an online presence fast, and your budget is tight, a Squarespace or Wix site is a proper solution. Not a compromise. A real, working solution.

But. And this is a real but. DIY builders have a ceiling. They're built for simplicity, which means when you want to do something slightly unusual, you often can't. Or you can, but it involves workarounds that make the site slower and harder to maintain. Page speed matters for search rankings1, and a bloated DIY site stuffed with apps and widgets can quietly hurt your visibility.

Hiring a designer gives you a site built the way it should be built: clean code, proper structure, and a result that reflects your brand rather than a template everyone else is also using. The investment is higher upfront, but the site tends to perform better, last longer, and need less emergency fixing down the line.

A beautiful website that nobody finds is just an expensive brochure. Build for performance first, aesthetics second.

Good web design is also about more than looks. It's about whether visitors understand what you do within the first few seconds, whether they can find your contact details without scrolling for ages, and whether the site works on a phone (because most of your visitors are on one). These are things a good designer thinks about automatically. A DIY builder leaves them to you2.

What about WordPress specifically?

WordPress powers a huge proportion of the web and for good reason. It's flexible, well-supported, and has a massive ecosystem of themes and plugins. For a small business site, a designer using WordPress with a premium theme can deliver a cracking result at a fraction of the cost of a fully custom build. The catch is that WordPress needs a bit more ongoing attention than a hosted builder. Updates, security patches, plugin conflicts. It's not a set-and-forget platform. Budget for either a maintenance plan or the time to do it yourself.

The Ongoing Costs After Launch

how much does a small business website cost uk - Businesswoman in black suit using smartphone and laptop while reviewing documents on desk with bookshelves in the background
Businesswoman in black suit using smartphone and laptop while reviewing documents on desk with bookshelves in the background

This is where a lot of small business owners get caught out. The build cost is one thing. The cost of keeping the site running, secure, and up to date is another thing entirely, and it doesn't stop.

What you'll pay every year

  • Domain registration: roughly £10 to £15 per year for a .co.uk domain.
  • Hosting: £60 to £360 per year depending on your provider and plan.
  • SSL certificate: usually free with modern hosts, but worth confirming before you sign up.
  • WordPress theme or plugin renewals: £30 to £100 per year if your theme or key plugins have annual licences.
  • Maintenance and updates: £50 to £150 per month if you pay a developer to handle this, or your own time if you don't.
  • Content updates: if you want someone to add blog posts, update service pages, or refresh copy, budget separately for this.

Add it up and you're looking at a realistic ongoing cost of £300 to £800 per year for a basic WordPress site, or £200 to £500 per year for a hosted builder. Neither is a huge number in the context of running a business. But it's not free, and pretending it is causes problems later.

What about SEO costs?

SEO is often sold as an add-on during the web build conversation, and sometimes it's worth having. But for most small businesses, the most important SEO work happens during the build itself: proper page titles, clean URL structures, fast load times, and mobile-friendly layouts. Ongoing SEO retainers from agencies can run £500 to £2,000 per month, which is a serious commitment. Start with the basics baked into your build, then reassess once you're live and can see how you're performing3.

How to Get the Best Value for Your Budget

Right. So you know the numbers. Here's how to make sure you spend your money well.

  1. Write your brief before you approach anyone. What pages do you need? What do you want visitors to do? What do you like and dislike about competitor sites? A one-page brief saves hours of back-and-forth.
  2. Get at least three quotes. Not to drive the price down artificially, but to understand what's included. One quote at £2,000 and one at £4,500 might be offering very different things. Or they might not. You won't know until you ask.
  3. Ask about ongoing costs upfront. Any designer worth working with will be transparent about what the site will cost to run after launch. If they're vague or dismissive, that's a red flag.
  4. Prepare your content in advance. Write your page copy. Gather your photos. Have your logo in vector format. This alone can shave hundreds of pounds off a quote.
  5. Start simple. A five-page site that works is better than a fifteen-page site that's half-finished. You can always add pages later. Launch with what you need, not everything you might want.
  6. Check the designer's portfolio for real results. Not just pretty screenshots. Do their sites load quickly? Do they work on mobile? Are they still live and maintained? These are the things that matter.

And one more thing. Don't make the decision on price alone. A £700 website that confuses visitors and never generates an enquiry is more expensive than a £3,000 site that pays for itself in six months. Think about the return, not just the invoice.

References

  1. Web Performance Fundamentals: Why Speed Matters for Businessweb.dev
  2. The Basics of Good Web Design and Usabilitysmashingmagazine.com
  3. SEO Basics: A Beginner's Guide to Search Engine Optimisationmoz.com

Frequently asked questions

How much does a small business website cost UK on average?

For most UK small businesses, a professionally designed website sits somewhere between £1,500 and £5,000 for the initial build. A DIY route using a website builder like Squarespace or Wix can bring that down to £200 to £500 per year all-in, but you trade time for money. The right answer depends on your goals, your brand, and how much of the work you can do yourself.

Is it cheaper to build my own website or hire a designer?

Building your own website is almost always cheaper upfront, but it costs you time and often results in a less polished result. A DIY builder might cost £20 to £40 per month, while a freelance designer typically charges £1,500 to £4,000 for a small site. If your website is a core part of how you win customers, the designer investment usually pays back faster.

What ongoing costs come after the website is built?

Ongoing costs include domain registration (around £10 to £15 per year), hosting (£5 to £50 per month depending on provider and plan), SSL certificates (often included free with modern hosts), and maintenance or content updates if you pay someone to handle those. Budget at least £200 to £600 per year for the basics, more if you want regular professional support.

How long does it take to build a small business website?

A DIY website on a builder platform can be live in a weekend if you have your content and images ready. A freelance designer typically takes two to six weeks for a five to eight page site. A full agency build with custom design and development can run eight to sixteen weeks. The biggest cause of delays is almost always the client being slow to provide copy, images, or feedback.

Do I need to pay for hosting separately when asking how much does a small business website cost UK?

It depends on how your site is built. Website builders like Squarespace and Wix include hosting in their monthly subscription, so there is nothing extra to pay. If your site is built on WordPress, you will need to buy hosting separately, which typically costs £5 to £30 per month for a small business site. Your designer should clarify this before you sign anything.

Ready to get started?

See your website in under 60 seconds

Try the studio
Build Your AI Website