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

A realistic guide to small business website cost in the UK: typical price bands, what drives the price, ongoing costs and how to compare quotes.

Web Design6 min read

A small business website in the UK typically costs anywhere from a few hundred pounds for a DIY builder to several thousand for a professionally designed WordPress site, with larger agencies charging more again. The honest answer depends on what you need the site to do, so this guide explains what drives the price and how to get an accurate quote.

What actually drives the cost

Websites are priced on scope and time, not on how impressive they look. The main factors are:

  • Number of pages: a five-page brochure site is a very different job from a 30-page site with service pages, case studies and a blog.
  • Content readiness: if you already have written copy and good photography, the project is faster. If the agency has to write, source images or arrange photography, that is extra work.
  • Custom design versus template: a template adapted to your brand is quicker and cheaper. A bespoke design built around your customers takes more design time.
  • Ecommerce: selling online adds product setup, payments, shipping rules, tax and testing. Platform choice matters too, and the number of products you sell changes the workload considerably.
  • Integrations: booking systems, CRMs, email marketing, live chat or bespoke forms all add setup and testing time.
  • SEO scope: basic SEO setup (titles, structure, speed) is different from keyword research, content planning and ongoing optimisation.

Typical UK price bands

The table below shows broad, typical market ranges for a small business website. These are general market bands, not WebyGrowth quotes, and individual prices vary a lot depending on scope and location. Treat them as a starting point for expectations.

Route Typical market range (one-off) What you usually get Best for
DIY builder (Wix, Squarespace, etc.) Roughly £0-£500 plus subscription A template site you build yourself Very small budgets, simple sites, owners with time
Freelancer Roughly £500-£3,000 Template-based or lightly customised site, quality varies widely Straightforward sites with a tight budget
Small agency Roughly £2,000-£8,000 Custom design, structured process, SEO foundations, support Businesses that want growth and a reliable team
Larger agency Roughly £8,000 and upwards Strategy, bespoke design, larger teams, complex builds Bigger businesses or complex requirements

A few honest notes. A good freelancer can beat a mediocre agency, and an expensive agency is not automatically better. Ecommerce stores and sites with complex integrations usually sit in the upper half of each band or above. Also remember a DIY site costs your time, which is not free. Equally, a higher price should buy you something specific, such as research, better structure or faster support, rather than simply a bigger invoice.

Ongoing costs to budget for

The build is not the only expense. Plan for these as well:

  • Domain name: usually a modest annual fee.
  • Hosting: ranges from low-cost shared hosting to managed hosting. Cheaper plans can mean slower sites, so ask what you are paying for.
  • Maintenance: WordPress core, themes and plugins need updating, and sites need backups and security monitoring. You can do this yourself or pay for a care plan.
  • SEO: a launch with good foundations is one thing. Ongoing content and optimisation is a separate, optional monthly cost.
  • Software subscriptions: premium plugins, email tools, booking systems or stock photography may carry annual or monthly fees.

Ask any supplier to list these separately so you can see the true running cost. Over three years, the running costs of a site can add up to a meaningful share of what you paid to build it, so include them when you compare options.

Hidden costs to watch for

Most unpleasant surprises come from things that were never written into the quote. Check for:

  • Copywriting and photography, which are often excluded
  • Extra charges for each additional round of revisions
  • Premium themes or plugins billed to you after the build
  • Fees for transferring the site or moving domain and hosting
  • Who owns the site, the design files and the hosting account when the project ends
  • Charges for training, or for making small edits after launch

If you cannot work out who owns what, ask before you sign. You should own your domain, content and website.

How to compare quotes properly

Three quotes at three prices rarely describe three versions of the same thing. Line them up using the same questions:

  1. How many pages and what features are included?
  2. Is the design custom or template-based?
  3. Is copywriting, imagery or content migration included?
  4. What SEO setup is included (page titles, structure, speed, tracking)?
  5. How many rounds of revisions are included?
  6. What is the timeline, and what do you need to supply by when?
  7. What support is included after launch, and for how long?
  8. Who owns the website, hosting and domain?

A quote that is much lower than the rest usually leaves out something. It is worth asking what, before you assume it is a bargain.

What a cheap site really costs you

A very cheap site can cost far more than it saves, but not because cheap is always bad. The risk is a site that looks fine and quietly fails: slow on mobile, unclear about what you do, hard to contact, or built so no one can find it on Google.

The loss is hard to see because you never meet the customers who left. If your website is meant to bring in enquiries, even a small improvement in how many visitors get in touch can outweigh the price difference between a poor site and a good one. We cannot promise a particular result, but it is worth doing the sums for your own business: what is one new customer worth to you, and how many does the site need to win to justify the investment?

How to brief an agency for an accurate quote

The more specific your brief, the tighter the quote. Before you contact anyone, prepare:

  • Your goal: what should the site achieve? More calls, form enquiries, bookings or online orders?
  • Your pages: a rough list of the pages you expect.
  • Examples: two or three sites you like and why, plus any you dislike.
  • Content status: what text, logos and photos you already have.
  • Features: booking, payments, a members area, a blog, integrations.
  • Timeline and budget: be open about both. A realistic range helps an agency propose the right solution rather than guess.
  • Your current site: if you have one, share the address and what is not working.

If you want to see how we approach this, our WordPress website design service outlines the process, and the wider services overview shows what else we offer. If you already have a site and want it found more easily, our SEO services page covers what we do. If you are choosing between building a shop on WordPress or Shopify, our Shopify store design guide is a useful companion read.

Next steps

If you would like a clear, itemised view of what your website should cost, we offer a free website audit. Tell us about your business and what you need, and we will give you honest feedback and a realistic quote. Get in touch here or email us at [email protected].

Related service

WordPress Website Design

Custom WordPress websites designed to look professional, load fast, and turn visitors into enquiries.

See the service
PricingWeb DesignSmall Business

FAQ

Frequently asked

Can't find what you need? Ask us directly — we reply within one working day.

See all FAQs
What is a realistic budget for a small business website in the UK?

Typical market prices run from under £500 for a DIY builder site to several thousand pounds for a professionally designed and built site. Where you land depends on page count, ecommerce, custom design and how much content you already have.

Why do website quotes vary so much?

Quotes differ because the scope differs. One includes copywriting, SEO setup and training, while another covers a template with your logo dropped in. Always compare what is included, not just the headline price.

Do I have to pay for a website every month?

Not necessarily. You will pay for hosting and a domain, and you should budget for maintenance and updates. Monthly care plans are optional but can be sensible if you do not want to manage updates and security yourself.

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

At WebyGrowth, websites typically take 2-4 weeks, and Shopify builds 3-5 weeks. Delays usually come from content, photography or feedback arriving late rather than from the build itself.