If you've ever Googled how much does a small business website cost UK and come away more confused than when you started, you're not alone. One quote says £500. Another says £8,000. A website builder advert promises you can do it yourself for a tenner a month. The numbers are all over the place, and most guides don't explain why. This article does.
We spoke to a plumber in Leeds recently. He'd paid £3,200 for a five-page website two years ago. Looked great. But when we looked under the bonnet, there were no meta descriptions, the images were uncompressed and taking four seconds to load, and the site had never been submitted to Google Search Console. He had no idea. The agency had taken his money, built something that looked the part, and vanished. He'd had maybe three enquiries in two years from a site that should have been generating leads every week.
That story isn't rare. And it's exactly why understanding what you're paying for, and what you should be getting, matters so much.
What a Small Business Website Actually Costs in the UK
So, how much does a small business website cost UK? Here's the honest answer: it depends on who builds it and what you need. But we can give you real ranges.
The table below breaks down the main routes a small business owner typically takes, with realistic cost ranges based on current UK market rates.
| Build Route | Upfront Cost | Annual Ongoing Cost | Best For |
|---|---|---|---|
| DIY Website Builder (Wix, Squarespace, etc.) | £0 to £100 setup | £100 to £300 (subscription) | Sole traders, very tight budgets |
| WordPress with Premium Theme (self-managed) | £50 to £300 (theme + plugins) | £100 to £400 (hosting, domain, plugins) | Confident DIYers with some tech knowledge |
| Freelance Web Designer | £800 to £3,000 | £150 to £600 (hosting, maintenance) | Small businesses wanting professional results without agency fees |
| Small Web Design Agency | £2,000 to £8,000+ | £300 to £1,200 (support, hosting, updates) | Businesses that need strategy, SEO, and ongoing support |
| Bespoke / Custom Build | £8,000 to £25,000+ | £600 to £2,400+ | Complex functionality, ecommerce, booking systems |
Most small businesses, a local tradesperson, a therapist, a boutique retailer, a consultant, fall into the freelance or small agency bracket. That means a realistic budget of £1,500 to £5,000 for a well-built, properly optimised site.
And here's a thing a lot of guides won't tell you: the number of pages matters less than you think. Conversion research consistently shows that most lead-generating small business sites 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. That's it. You don't need thirty pages to get enquiries. You need the right pages, written well, with clear calls to action.
What Drives the Price Up or Down
Understanding how much does a small business website cost UK means understanding what actually changes the price. It's not arbitrary. There are clear factors that push a quote higher or lower.
Complexity and functionality
A five-page brochure site is one thing. Add an ecommerce shop, a booking system, a membership area, or a custom database, and you're in a different price bracket entirely. Each piece of bespoke functionality takes time to build, test, and maintain. Time costs money. Simple as that.
Your brief and brand assets
This one surprises people. A clear brief and ready brand assets, your logo in a proper vector format, your brand colours, your fonts, a bank of decent photos, are the single biggest factor in keeping a quote down. When a designer has to chase you for your logo, wait three weeks for copy, or shoot product photos themselves, the hours stack up fast. Turn up prepared and your quote drops. Turn up with nothing and it climbs.
Who builds it
A junior freelancer charging £25 per hour will quote less than an experienced agency charging £80 to £120 per hour. But the output is rarely equivalent. Cheap builds often cut corners on accessibility, page speed, and SEO structure. Those shortcuts cost you later, either in remedial work or in lost traffic. Good web accessibility practice, as outlined by the W3C Web Accessibility Initiative, isn't optional if you want your site to work for everyone and rank well in search.
Design from scratch vs template
A completely custom design, where a designer draws every element from scratch in something like Figma before a developer builds it, costs significantly more than adapting a premium WordPress theme. Both can look brilliant. But custom design takes more hours, and hours mean cost. For most small businesses, a well-chosen theme with careful customisation is perfectly fine.
SEO and content
A lot of agencies will build you a site and then quote separately for SEO. That's not unreasonable, but you should know it's coming. A site with no keyword research, no proper meta descriptions, and no structured content won't rank. It'll just sit there looking nice while nobody finds it. Ask upfront whether on-page SEO is included, or budget for it separately.
DIY Website Builders vs Hiring a Designer
Here's the question everyone asks. And the answer isn't as simple as "hire a professional" or "just do it yourself."
DIY website builders like Squarespace, Wix, and the hosted version of WordPress.com have come a long way. They're genuinely good for certain use cases. If you're a sole trader who just needs a digital business card, a place to point people from your Instagram, a DIY build can absolutely do the job. You'll spend a weekend on it, pay around £15 to £25 per month, and have something live.
But. And it's a significant but. DIY platforms have real limitations when it comes to performance and SEO. Page speed, for instance, is a direct ranking factor. According to web.dev's performance guidance, core web vitals scores directly affect how Google evaluates and ranks your pages. Many DIY builder sites score poorly on these metrics because the platforms prioritise ease of use over technical optimisation. If organic search traffic matters to your business, that's a problem.
There's also the time cost. People dramatically underestimate how long it takes to build even a simple site properly. Writing copy, sourcing images, setting up pages, connecting a domain, configuring email. It adds up. If your time is worth anything, that "free" DIY build isn't really free at all.
Hiring a designer costs more upfront. But a well-built site converts better, ranks better, and needs less of your time to manage. For most small businesses that want their website to actually generate enquiries, professional help is worth the investment.
The cheapest website isn't the one with the lowest price tag. It's the one that costs the least per lead generated.
A quick note on WordPress confusion
People get muddled between WordPress.com (the hosted, subscription platform) and WordPress.org (the open-source software you install on your own hosting). They're completely different products. A designer saying they'll "build you a WordPress site" almost always means the self-hosted WordPress.org version, which gives you far more control and flexibility. WordPress.com is fine for a blog, but it's limiting for a proper business site. Anyway, just worth knowing before you end up on the wrong platform. But I digress.
The Ongoing Costs After Launch
This is where most cost guides fall flat. They quote you a build price and leave out the rest. The ongoing costs of running a small business website are real, and if you don't budget for them, you'll get a nasty surprise.
Domain registration
Your domain name (yourcompany.co.uk or .com) costs around £10 to £20 per year to register and renew. It's not much, but it's non-negotiable. Let it lapse and someone else can buy it. That's happened to real businesses. Genuinely infuriating when it does.
Web hosting
Unless you're on an all-in-one builder like Squarespace, you'll need to pay for hosting separately. Shared hosting for a small site costs around £5 to £15 per month. Managed WordPress hosting, which handles updates, backups, and security for you, runs from £20 to £50 per month. It's worth the extra for most small businesses because it removes a lot of technical headache.
SSL certificate
Your site needs an SSL certificate (that's the padlock in the browser bar, and the reason your URL starts with https rather than http). Most reputable hosting providers include this free. If yours doesn't, that's a red flag. Budget around £50 to £100 per year if you're paying separately, but honestly, switch hosts.
Maintenance and updates
WordPress sites need regular plugin and theme updates. Skip them and your site becomes a security risk. You can do this yourself (it takes maybe 20 minutes a month if nothing goes wrong) or pay a developer a monthly retainer of £50 to £150 to handle it. There's a reason developers offer maintenance plans: things break. Plugins conflict with each other. A WordPress core update occasionally causes a layout to go a bit rubbish until someone fixes it.
Content and SEO
A static site that never changes won't rank as well as one that gets regular, useful content added to it. If you're doing your own blog posts and content updates, great. If you need help, budget for a copywriter or an SEO retainer. Costs vary wildly, but even £200 to £400 per month for a modest content and SEO package can make a significant difference to your organic traffic over six to twelve months.
Annual cost summary
| Cost Item | Low Estimate (per year) | High Estimate (per year) |
|---|---|---|
| Domain registration | £10 | £20 |
| Web hosting | £60 | £600 |
| SSL certificate | £0 (included) | £100 |
| Maintenance / updates | £0 (self-managed) | £1,800 (retainer) |
| Content / SEO support | £0 (self-managed) | £4,800+ |
| Total ongoing (realistic minimum) | £200 | £600+ |
How to Get the Best Value for Your Budget
Whether you're spending £800 or £8,000, there are things you can do to make sure you get proper value from every pound.
Write a clear brief before you approach anyone
Know what your site needs to do. Who is it for? What action do you want visitors to take? What pages do you need? The clearer your brief, the more accurate your quotes, and the less time a designer spends figuring out what you actually want (at your expense).
Have your assets ready
Logo in SVG or high-resolution PNG format. Brand colours as hex codes. Fonts if you have them. A folder of decent photos (professional photography is worth every penny, by the way). Written copy for each page, or at least bullet points of what each page needs to say. Turn up with this stuff and you'll save hours of back-and-forth.
Ask the right questions when getting quotes
Don't just ask "how much?" Ask what's included. Is on-page SEO part of the build? Who hosts the site after launch, and what does that cost? What happens if something breaks? Do you own the site outright, or does it sit on their proprietary platform? These questions separate decent agencies from dodgy ones quickly.
Don't just chase the lowest quote
A cracking £4,000 site that generates ten enquiries a month is infinitely better value than a £900 site that generates none. Focus on what you want the site to achieve, not just what it costs to build.
Think about the full two-year cost
Add up the build cost plus two years of ongoing costs. That gives you a much more honest picture of what you're committing to. A "cheap" £800 build with £100 per month in support fees costs you £3,200 over two years. A £3,000 build with £50 per month in hosting costs you £4,200. The difference is smaller than it looks, and the quality gap is often enormous.
Sources
Frequently asked questions
How much does a small business website cost UK on average?
How much does a small business website cost UK depends heavily on the route you take. A DIY website builder can cost as little as £100 to £300 per year in platform fees, while a professionally designed site typically ranges from £1,500 to £8,000 or more as a one-off build cost. Most small businesses with a modest five to eight page site land somewhere between £2,000 and £4,000 for a well-built, designer-led result.
Is it cheaper to build my own website or hire a designer?
Building your own site on a platform like Squarespace or Wix is cheaper upfront, often costing under £300 per year in subscriptions. However, a DIY site frequently costs more in time, missed conversions, and remedial work later. Hiring a designer costs more initially but tends to produce a site that works harder for your business from day one.
What ongoing costs come after the website is built?
After launch, you'll typically pay for domain registration (around £10 to £20 per year), web hosting (£5 to £50 per month depending on the plan), SSL certificate (often included with hosting), and periodic maintenance or content updates. Budget at least £200 to £600 per year for these ongoing costs, and more if you need regular SEO or content work.
How long does it take to build a small business website?
A simple five to eight page small business website built by a professional designer typically takes four to eight weeks from brief to launch. DIY builds can go live faster, sometimes within a weekend, but the quality and structure often reflect the speed. Delays almost always come from the client side: missing brand assets, copy that hasn't been written, or slow feedback rounds.
Do I need to pay for hosting separately?
In most cases, yes. If you use a hosted website builder like Squarespace or Wix, hosting is bundled into your subscription. But if your designer builds on WordPress, you will need to pay for a separate hosting account, which typically costs between £5 and £30 per month for a small business site. Always clarify this with your designer before signing off on a quote.

