If you are a small business owner in the UK trying to work out what a website should cost, you have probably been quoted everything from £200 to £20,000. The range is absurd, and it makes the decision feel impossible.

The truth is that website costs depend on what you actually need, not what a web designer tells you that you need. This guide breaks down every cost involved in getting a website live in 2026, compares the main platforms honestly, and helps you decide whether to build it yourself or hire someone.

The Quick Answer

For a typical UK small business (plumber, accountant, cafe, personal trainer, consultant, therapist), here is what a website costs in 2026:

Option Upfront Cost Annual Running Cost Best For
DIY (Wix / Squarespace) £0 - £100 £150 - £400 Solo businesses, side projects
WordPress (self-hosted, DIY) £50 - £200 £80 - £200 Tech-comfortable owners
WordPress (professional build) £400 - £2,000 £80 - £200 Most small businesses
Custom coded (agency) £3,000 - £15,000+ £200 - £1,000 Complex requirements, e-commerce
E-commerce (Shopify) £0 - £500 £300 - £700 Online shops, product businesses

For most small businesses, a professionally built WordPress website costing £400 to £1,500 is the sweet spot. You get a proper design, fast loading speeds, good SEO foundations, and you own everything.

Breaking Down Every Cost

A website is not just one cost. There are several components, and understanding each one means you will not be caught off guard by hidden fees.

Domain Name

Your domain is your web address (e.g., yourbusiness.co.uk). Costs in 2026:

Register your domain through Namecheap, Cloudflare, or Google Domains. Avoid registering through your web designer, as this can cause problems if you part ways. You should always own your domain directly.

Hosting

Hosting is where your website files live. The quality of your hosting directly affects how fast your website loads, and page speed matters for both user experience and Google rankings.

For most small businesses, a managed hosting plan at £80 to £150 per year is ideal. It includes automatic backups, security features, and decent loading speeds.

If you use Wix or Squarespace, hosting is included in your monthly plan fee.

SSL Certificate

An SSL certificate encrypts the connection between your website and your visitors. It is what puts the padlock icon and "https://" in your browser bar. In 2026, SSL is non-negotiable. Google will penalise sites without it, and visitors will not trust a site that shows "Not Secure".

The good news: SSL certificates are free with virtually every hosting provider through Let's Encrypt. If anyone charges you for a basic SSL certificate, they are overcharging.

Design and Build

This is where costs vary the most. Here is what each approach actually involves.

Option 1: DIY Website Builders (Wix, Squarespace)

Website builders let you create a website without any coding knowledge. You pick a template, drag and drop elements, add your content, and publish.

Wix

Squarespace

Pros and Cons of DIY Builders

Pros: Low upfront cost. No technical skills needed. Quick to set up (you can have a site live in a day). Templates look decent.

Cons: Monthly fees add up (a £22/month Wix plan is £264/year, £1,320 over 5 years). Limited SEO control compared to WordPress. You do not own the platform, so if Wix or Squarespace change their pricing or features, you are stuck. Export options are limited. Performance and page speed are often mediocre.

Need a professional website for your business?

John Hitchens builds fast, SEO-optimised WordPress websites for UK small businesses. Fixed price. No hidden costs.

£400 Fixed Price Websites

Option 2: WordPress (Self-Hosted)

WordPress powers over 40% of all websites on the internet. It is free, open-source software that you install on your own hosting. This gives you complete control over your website, your data, and your design.

WordPress Costs Breakdown

Component Cost Notes
WordPress software Free Open source, always free
Hosting £30 - £150/year SiteGround, Hostinger, Cloudways
Domain £5 - £15/year .co.uk or .com
Premium theme £0 - £60 (one-off) Astra, GeneratePress, Kadence
Page builder £0 - £50/year Elementor, Beaver Builder (free versions available)
Essential plugins £0 - £100/year SEO, security, forms, caching
SSL certificate Free Included with hosting via Let's Encrypt

Total first-year cost (DIY WordPress): £50 to £300

Total annual renewal: £50 to £200

Pros and Cons of WordPress

Pros: You own everything. Far better SEO control than website builders. Thousands of plugins for any functionality you need. Excellent performance when set up properly. No monthly platform fees. Complete design freedom.

Cons: Steeper learning curve than Wix or Squarespace. You are responsible for updates, security, and backups (though good hosting handles most of this). Poorly built WordPress sites can be slow and insecure. Needs some technical knowledge or a professional to set up properly.

Option 3: Hiring a Professional

If you want a website that actually performs, looks professional, and is built to convert visitors into customers, hiring someone is usually the better investment.

Freelance Web Designer / Developer

Web Design Agency

The difference between a freelancer and an agency is mainly overhead. A good freelancer can deliver the same quality as an agency for a fraction of the price because they do not have office rent, account managers, and project managers adding to the bill.

For most UK small businesses, a freelancer building a WordPress site for £400 to £1,500 is the best value. You get professional quality without agency markup.

Platform Comparison: Which Should You Choose?

Feature WordPress Wix Squarespace Shopify
Upfront cost £50 - £300 £0 £0 £0
Monthly cost £5 - £20 £13 - £33 £13 - £42 £25 - £260
SEO capability Excellent Good Good Good
Design flexibility Unlimited Limited Moderate Moderate
E-commerce WooCommerce (free) Built-in Built-in Best-in-class
Ownership You own everything Locked in Locked in Locked in
Technical skill needed Moderate Low Low Low
Best for Most businesses Simple sites Creative businesses Online shops

Ongoing Costs You Need to Budget For

Getting your website live is just the start. Here are the ongoing costs every UK small business should expect.

Essential Annual Costs

Total essential annual costs: £60 to £300

Optional But Recommended Costs

Red Flags to Watch For When Hiring

The web design industry in the UK has its share of cowboys. Here are the warning signs that should make you walk away.

What Should You Actually Spend?

Here is the honest recommendation based on different business stages.

Just Starting Out (Under £500 Budget)

Get a professionally built WordPress website. A good freelancer can build you a clean, fast, SEO-optimised site with 3 to 5 pages for around £400. Add £50 to £100 per year for hosting and domain. This is the best return on investment you will find.

Established Business (Under £2,000 Budget)

Invest in a properly designed WordPress site with custom branding, professional copywriting, and solid SEO foundations. This is the level where your website starts actively generating leads rather than just existing.

Growing Business (Under £5,000 Budget)

At this level, you can add e-commerce functionality, booking systems, advanced integrations, and a content strategy. This is appropriate for businesses where the website is a primary revenue channel.

Frequently Asked Questions

How much does a basic website cost for a small business in the UK?

A basic small business website costs between £300 and £2,000 depending on how it is built. A DIY site using Wix or Squarespace costs £150 to £400 per year. A professional WordPress build typically costs £400 to £1,500 as a one-off, plus £80 to £200 per year for hosting and domain.

What are the ongoing costs of running a website?

Ongoing costs typically include domain renewal (£5 to £15 per year), hosting (£50 to £200 per year), and optional costs like premium plugins and security tools. Total ongoing costs for a small business site are usually £60 to £300 per year.

Is WordPress cheaper than Squarespace or Wix?

Yes, long-term. WordPress itself is free, and hosting costs £50 to £200 per year. Squarespace and Wix charge £156 to £500 per year in monthly fees. Over 5 years, WordPress saves you significant money and gives you full ownership of your site.

Should I build my own website or hire someone?

If your website is central to your business, hiring a professional is usually worth the investment. The difference between a DIY site and a professionally built one often shows in conversion rates, loading speed, and search rankings. For most small businesses, a £400 to £1,500 professional WordPress build offers the best value.

Recommended Reading

Books that will give you a real edge in your career.