← Back to Insights
Small Business22 April 2026

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

If you have asked three different web agencies what a website costs, you will have been given three wildly different numbers. That is not because they are hiding anything. It is because there are real price bands in this market, and each one buys you a genuinely different thing.

Here is what you actually pay for at each level, what you get, and how to work out which makes sense for your business.

£0 to £500: the DIY range

This is Wix, Squarespace, or a WordPress theme that you set up yourself. You pay a monthly subscription of £10 to £30, buy a domain for £10 a year, and put the whole thing together at your kitchen table.

It can work for a first-year side hustle or a business that only needs a holding page. The downside is time. Most owners spend twenty to forty hours getting it to look right, plus another five hours a month maintaining it. If you value your time at £30 an hour, a DIY site has already cost you £1,500 before you have added anything.

£500 to £1,500: the freelancer range

A freelancer picks a template, tweaks it for your brand, and hands it over. You usually get three to five pages, a contact form, and basic setup. It is a step up from DIY and good value if the freelancer is competent.

Where it gets expensive is what is not included. Often no domain setup, no business email, no payment tools, no SEO, no analytics. You end up either doing those yourself or hiring someone else. The total cost of getting fully online often ends up closer to £2,500.

£1,500 to £5,000: the small agency range

This is where most serious small businesses land. You get a proper scope, a designed-from-scratch site (not a template), and all the supporting setup included. Domain, business email, SSL, SEO configuration, Google Business Profile, payment processing, contact forms that actually work on mobile.

Our Launch package at £1,500 sits at the lower end of this bracket. The Grow package at £3,500 adds booking, CRM, and three months of support. For most small businesses, this is the right range.

£5,000 to £15,000: the custom range

Custom functionality. Bespoke integrations. Member areas, booking flows that connect to external systems, custom calculators, AI features, multi-language support. You are usually replacing several tools at once or building something that does not exist off the shelf.

If you are a standard service business, you probably do not need this. If you are automating a specific workflow or combining several business functions into one platform, it can pay for itself quickly. Our Scale package starts at £7,500.

£15,000 and up: the big agency range

You are paying for a team. Project manager, designer, developer, copywriter, SEO specialist. For a growing business with real complexity this can make sense. For a small business with a £250,000 turnover, it is almost never the right spend.

How to work out what you need

Three questions help.

First: how do customers actually find and contact you today? If the answer is "Google and then they call me", you need a clear, credible website. You do not need complex functionality.

Second: what repetitive work are you doing manually? If you are sending ten booking confirmation emails a day, you need booking automation. If you chase payments every month, you need a proper invoicing setup. Each of these pushes you up a tier.

Third: how much is an extra customer worth to you? A roofer who makes £3,000 on a job can afford to spend more on their website than a coach who charges £80 a session. The calculation is how many customers your site needs to win before it has paid for itself.

Avoid the common traps

Hourly pricing without a cap. If someone quotes you £40 an hour and tells you the project will take around twenty hours, you are almost certainly going to end up paying for thirty or forty. Always get a fixed price for a fixed scope.

Monthly rental models. Some agencies offer websites for £99 a month forever. Over three years you pay £3,600 for something that is usually a templated site, and you do not own the code. You are renting indefinitely.

Quotes that do not include setup. Ask what happens about domain, email, SSL, SEO, Google Business Profile, analytics, and mobile testing. If those are extras, your £1,200 quote is really £2,000.

The honest answer

For most UK small businesses, budget between £1,500 and £3,500 for a website that will genuinely help your business. Below that, you will pay in time or missing features. Above that, you need a specific reason for the extra spend.

Thinking about a website?

Our fixed-price packages start at £1,500 with everything most small businesses need included.

See our packages