bink

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

Bink · Updated 15 March 2026 · 14 min read
Illustration of British pound coins and a price tag next to a website mockup

It’s the first question every business owner asks. And honestly, the answer you usually get, “it depends”, isn’t very helpful.

Want a personalised answer? Try our free website cost calculator - it takes 60 seconds and compares all your options.

So let’s skip that and be straightforward. Here’s what a website actually costs for a small business in the UK in 2026, broken down by your main options and what you get at each price point.

The quick overview

For a professional small business website in the UK, you’re looking at roughly:

OptionUpfront CostMonthly/OngoingWhat You Get
DIY builder (Wix, Squarespace)Free - £300£12 - £35/monthTemplate site you build yourself
Freelance web designer£500 - £3,000VariesCustom-ish design, variable quality
Web design agency£3,000 - £15,000+£50 - £200/monthFull custom design, more services
Managed service (like Bink)£0 upfront£59/monthCustom design, hosting, SEO, support

Those are ballpark figures for a typical local business site. Think 3-8 pages covering your services, an about page, and a contact form. Not an e-commerce site with hundreds of products.

Now let’s look at each option properly so you can compare them.

DIY website builders

Wix, Squarespace, GoDaddy, WordPress.com. You’ve probably seen the ads.

They’re free to start, then £12-£35/month once you want a custom domain and to get rid of their branding. You pick a template, drag things around, add your text and photos, and in theory you’re done.

In practice, it rarely works out that smoothly. Most business owners we talk to fall into one of three camps: they started building a site and gave up because it took ages and still didn’t look right, they finished something they’re not really happy with, or they never got around to starting because life kept getting in the way.

The hidden cost isn’t the monthly subscription. It’s your time. All those hours choosing templates, fighting with layouts, trying to figure out SEO, and writing copy. That’s time you could be spending on actual paying work.

If you genuinely enjoy tinkering with websites and have the time for it, DIY builders can work. For most busy business owners though, they end up being a source of frustration more than anything.

Comparing the main builders

Here’s how the most popular DIY platforms stack up for a small business site:

PlatformBusiness PlanCustom DomainE-commerceBest For
Wix£17/monthIncludedYes (higher plans)Beginners who want drag-and-drop
Squarespace£27/monthIncludedYes (higher plans)Design-conscious owners
WordPress.com£25-£45/monthIncludedYes (higher plans)People who want blogging tools
GoDaddy£15/monthIncludedYes (higher plans)Simplest option, fewest features

These prices change regularly, so check the providers directly for current rates. But the ballpark has stayed roughly the same for a while.

Freelance web designers

Expect to pay somewhere between £500 and £3,000 for a basic site. Usually WordPress-based, with hosting as a separate cost (£5-£15/month on top).

There are some genuinely talented freelancers out there. The problem is there are also a lot of average ones, and it’s hard to tell the difference before you’ve handed over your money.

A few things worth thinking about. Communication can be patchy when they’re juggling multiple clients. If you need a change in six months, will they still be around and responsive? Their portfolio might look great, but that doesn’t always mean your project gets the same level of attention. And then there are all the extras that aren’t usually included: hosting fees, domain renewals, SSL certificates, plugin licences, security updates. Those add up faster than you’d expect.

If you’ve found someone with solid reviews and a good portfolio, and you have a clear idea of what you want, a freelancer can be a decent option. Just make sure you know what’s included and what isn’t before you commit.

Web design agencies

This is where the numbers jump. You’re looking at £3,000 to £15,000+ upfront, plus £50-£200 a month for hosting and ongoing maintenance.

Agencies do produce excellent work, no question. The issue for most local businesses is simply the price. Dropping five or ten grand on a website is a big ask when you’re running a small plumbing business or a two-chair salon.

The process tends to be slower too. Many agencies work on 8-12 week timelines with discovery phases, multiple revision rounds, and approval stages. That makes sense for bigger companies with complex needs. For a local business that just wants a solid, professional website, it can feel like a lot.

Worth considering if you have a bigger budget and need something with complex functionality. For a straightforward local business site though, you’re probably paying more than you need to.

Managed website services

This is a newer option that’s grown a lot in the last few years. Instead of paying a big sum upfront for a website and then figuring out hosting, maintenance, and updates yourself, a managed service handles the whole lot for a monthly fee.

You typically get a custom-designed site, hosting, security, SEO, and ongoing support all bundled together. No upfront cost, no separate invoices for different things. One price, everything included.

The appeal for small businesses is obvious. You get a professional website without the agency price tag, and you don’t need to worry about any of the technical side. If something needs updating, you tell them and they sort it.

There are trade-offs. You’ll have less hands-on control than if you built it yourself on a DIY platform. And you’re placing trust in the provider to keep things running well and be responsive when you need changes. So it’s worth picking one with a good reputation and, ideally, no long lock-in contract so you’re not stuck if things don’t work out.

At Bink, this is the model we use. £59/month, everything included, no setup fees, cancel any time. But we’re not the only ones doing it. The key is to compare what’s actually included before you sign up with anyone.

How location affects the price

Where your web designer is based makes more of a difference than you might think.

London-based agencies typically charge £5,000-£20,000+ for a small business site. Overheads in the capital are higher, and that gets passed on to you. Regional agencies outside London tend to charge £2,000-£8,000 for a similar site. Still not cheap, but a noticeable difference.

Freelancers show a similar split, though the gap is smaller. A London-based freelancer might charge £1,500-£3,000 where someone in the Midlands or the North would charge £500-£2,000 for comparable work.

The good news? For managed services and remote freelancers, location doesn’t matter at all. You’re paying for the result, not someone’s office rent. A managed service charging £59/month costs the same whether you’re in London or Lincolnshire.

What actually drives the cost up (or down)

Whichever route you go, a few things have the biggest impact on price.

Number of pages is an obvious one. A simple 5-page site (home, about, services, gallery, contact) costs less than a 15-pager with individual service pages, a blog, and team profiles. For most local businesses, 5-8 pages hits the sweet spot.

Custom design vs templates makes a difference too. A design built from scratch for your brand costs more than tweaking a ready-made template, but it looks more professional and helps you stand out from competitors who all picked the same Squarespace theme.

Photography is one people forget about. Professional photos of your work, your team, and your premises make a massive difference to how your site comes across. Budget £150-£500 for a local photographer if you don’t have good photos already. Stock images are fine to start with, but real photos always perform better.

SEO is another big one. Some providers include basic search engine optimisation in the price. Others charge extra for it, sometimes a lot extra. Always ask. A website nobody can find on Google isn’t doing much for you.

Ongoing costs are where a lot of people get caught out. A website isn’t a one-time purchase. You’ve also got your domain name (£8-£15/year), hosting (£5-£50/month), SSL certificate (often free these days but not always), maintenance and updates (£20-£100/month), and content changes (often charged at £30-£75/hour). All in, that can add £300-£1,000+ per year on top of your initial spend.

The real cost: year one and beyond

Most people focus on the upfront price. But a website is an ongoing cost. Here’s what each option actually looks like over one year and three years when you add up everything.

Year one total cost

CostDIY BuilderFreelancer (WordPress)AgencyManaged Service
Design/build£0£1,500£5,000£0
HostingIncluded£120£600Included
DomainIncluded£12£12Included
SSL certificateIncluded£0-£50IncludedIncluded
Maintenance/updatesYou do it£300-£600£600-£1,200Included
Content changesYou do it£150-£300/change£200-£500/changeIncluded
SEOBasic/none£0-£500 extra£500-£2,000 extraIncluded
Year 1 total£144-£420£2,100-£3,100£6,900-£9,700£708

Totals assume one or two content changes and a mid-range spend on any “extra” items during the year. The ranges show what you’d pay at the low and high end of each line item, so the totals won’t match if you add up just the lowest or highest figures in each column.

Three year total cost

OptionYear 1Years 2-33-Year Total
DIY builder£144-£420£288-£840£432-£1,260
Freelancer (WordPress)£2,100-£3,100£1,200-£2,200£3,300-£5,300
Agency£6,900-£9,700£2,400-£5,600£9,300-£15,300
Managed service£708£1,416£2,124

A couple of things jump out from those numbers.

DIY builders look cheapest on paper, but they don’t account for the hours you spend building and maintaining the site yourself. If your time is worth £30/hour and you spend 40 hours getting it set up (a conservative estimate), that’s £1,200 in time you could have spent earning money. The ongoing tweaking and troubleshooting adds more on top.

Freelancer and agency builds have a high upfront cost but lower ongoing fees. The catch is that those ongoing fees can creep up. WordPress sites in particular tend to need more maintenance as they age. Plugins need updating, themes need replacing, and if something breaks you’re paying a developer £50-£100/hour to fix it.

Managed services have the most predictable cost. You know exactly what you’re paying every month, and there are no surprise invoices.

Can you claim your website as a business expense?

Short answer: yes, in most cases.

Website costs are generally a legitimate business expense in the UK. How you claim them depends on the type of cost.

Monthly services (like a managed website or DIY builder subscription) are straightforward. They count as an ongoing business expense and you can deduct them from your taxable profits each month or year. Simple.

Large upfront builds (like paying an agency £5,000+) are a bit different. HMRC may consider this a capital asset, which means you’d spread the cost over several years through capital allowances rather than claiming it all at once. The Annual Investment Allowance often covers this, but the rules can be specific.

Domain names, hosting, and subscriptions are all claimable as ongoing business expenses.

We’re not accountants, so check the specifics with yours. But the general principle is that if you’re spending money on a website to help your business earn money, HMRC considers that a legitimate business expense.

Things to look for regardless of budget

Whatever you end up paying, make sure your website ticks these boxes.

It needs to look good on mobile. Over 60% of web traffic comes from phones these days, so if your site looks rubbish on a smaller screen, you’re losing people. It needs to load fast too. If it takes more than 3 seconds, visitors leave, and Google notices.

SEO should be built in from the start, not bolted on later. That means proper page titles, meta descriptions, and content that helps Google understand what you do and where you do it. You’ll want a contact form so customers can reach you easily. And HTTPS (the little padlock in the browser) is non-negotiable for security and trust.

Red flags to watch for

A few things that should make you think twice.

Make sure you actually own your website and your domain. Some providers build on proprietary platforms, which means if you ever want to leave, you lose everything. Vague quotes are another warning sign. If someone can’t clearly explain what’s included, be careful.

Watch out for long lock-in contracts with hefty cancellation fees. And be very sceptical of anyone promising “page 1 of Google in 30 days.” They’re either lying or using dodgy techniques that’ll end up getting your site penalised.

If they can’t show you examples of sites they’ve built for similar businesses, that’s worth worrying about too.

How to choose the right option for your business

There’s no single right answer. But there is a right answer for you, and it usually comes down to three things: your budget, your time, and how much control you want.

If you have more time than money, a DIY builder like Wix or Squarespace is a reasonable starting point. You’ll spend hours getting it right, and the result probably won’t look as polished as a professional design, but it gets you online for under £30/month. Just be honest about whether you’ll actually finish it and keep it updated.

If you want full control and have the budget, an agency will give you exactly what you ask for. Expect to invest £3,000-£10,000+ upfront and budget for ongoing maintenance. This makes sense for businesses with complex needs or very specific design requirements.

If you want a professional result without the hassle or the big upfront cost, a managed service handles everything for a predictable monthly fee. You get a custom site without having to build it yourself or manage the technical side. This tends to suit local businesses who want to look professional and get found on Google, but don’t want website management to become part of their job.

Here’s a useful way to think about the value, regardless of which option you choose. What’s a new customer worth to your business? If a new customer is worth £200 to you and your website brings in just two extra enquiries a month, that’s £400 in new revenue every month. Over a year, that’s £4,800. Even the most expensive option on this page pays for itself if it’s built properly and brings in work.

A good website isn’t a cost. It’s something that should pay for itself.

Frequently asked questions

How much does a website cost per month in the UK?

It depends on the option you’ve chosen. A DIY builder runs £12-£35/month. If you’ve had a site built by a freelancer or agency, ongoing hosting and maintenance typically adds £25-£100/month on top of your initial build cost. A managed service like Bink is £59/month with everything included. The monthly cost also depends on whether SEO, security updates, and content changes are included or charged separately.

What does it cost to run a website once it’s built?

Even after the initial build, a website has ongoing running costs. At a minimum, you’ll pay for hosting (£5-£50/month) and a domain name (£8-£15/year). On top of that, most sites need regular maintenance, security updates, and occasional content changes. For a WordPress site, budget £300-£1,000/year in running costs beyond hosting. For a managed service, running costs are included in the monthly fee.

How much does website hosting cost in the UK?

Basic shared hosting starts at £3-£5/month, but performance is usually poor. Decent hosting that loads pages quickly and doesn’t go down regularly costs £10-£30/month. Premium managed hosting (like WP Engine or Kinsta) runs £20-£50/month. DIY builders and managed services include hosting in their subscription price, so it’s not a separate cost.

How much does it cost to build a website from scratch in the UK?

Building a website from scratch (custom design, not a template) typically costs £500-£3,000 from a freelancer or £3,000-£15,000+ from an agency. London-based designers tend to charge more than those elsewhere in the UK. These prices are for a standard small business site with 5-8 pages. E-commerce sites, booking systems, or anything with custom functionality will cost more.

What’s the average cost of website design for a small business?

For a typical UK small business (a few pages, contact form, service descriptions), the average cost sits around £1,000-£3,000 for a freelancer build or £4,000-£8,000 for an agency. But “average” can be misleading because prices vary wildly depending on complexity, location, and the provider. The monthly managed service model (£50-£100/month, no upfront cost) has become a popular alternative for businesses that don’t want to pay thousands upfront.

How much should I budget for a small business website?

As a rough guide: if you’re doing it yourself, budget £200-£500 for the first year (subscription plus your time getting it set up). If you’re hiring a freelancer, budget £1,500-£3,000 upfront plus £300-£600/year for ongoing costs. For an agency, budget £5,000-£10,000 upfront plus £1,000-£2,000/year ongoing. For a managed service, budget from £59/month with no upfront cost. Whichever route you choose, remember to factor in photography (£150-£500) if you don’t have good photos of your work already.

Is a cheap website worth it?

A cheap website is better than no website at all. But there’s a difference between “affordable” and “cheap.” An affordable site gives you a professional online presence at a fair price. A cheap site often means poor design, slow loading speeds, no SEO, and no support when things go wrong. If your website looks unprofessional, it can actually put customers off rather than attract them. The goal is to find the best value for your budget, not the lowest possible price.

Do I really need a website for my small business?

For most local businesses, yes. Over 80% of consumers search online before making a purchase or hiring a service. If you’re not showing up when people search for what you do in your area, those customers are going to your competitors. A website also gives you credibility, a proper contact point, and something to link to from your Google Business Profile, social media, and anywhere else people might find you. Read our full post on what happens when customers can’t find you on Google. If you’re an electrician specifically, we’ve written a detailed guide on whether electricians need a website with trade-specific numbers.


At Bink, we build websites for local businesses at £59/month with everything included. Custom design, hosting, SEO, content updates, and ongoing support. No setup fees, no contract, cancel anytime. See our pricing or get in touch for a friendly, no-pressure chat about what your business needs.

Need a website for your business?

We build beautiful, fast websites for local businesses across the UK. No jargon, no hassle. Just a site that brings you customers.

Let's chat 👋

More from the blog