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

If you're a small business owner in the UK trying to get a website built, the pricing can feel completely random. One person quotes £200, another quotes £5,000, and an agency quotes £15,000. They all say they're building you a "professional website."

This guide cuts through the noise and tells you exactly what you should expect to pay for a small business website in 2026, what you actually get at each price point, and how to avoid wasting money.

The Quick Answer

A professional small business website in the UK typically costs between £400 and £3,000. That's for a 5-10 page WordPress or custom site with proper design, mobile responsiveness, basic SEO, and a contact form.

Below £400, you're looking at template-based work with minimal customisation. Above £3,000, you're paying for either a larger site, e-commerce functionality, or an agency's overhead.

Most small businesses - a plumber, a café, an accountant, a personal trainer - need a site in the £400-£1,500 range. Anything more is usually unnecessary unless you're selling products online or need specific functionality.

What You Get at Each Price Point

Free to £100: DIY Website Builders

Platforms like Wix, Squarespace, and WordPress.com let you build a basic site yourself. You pick a template, add your text and photos, and publish.

What you get: A functional website that looks decent from a distance. Mobile responsive. Hosting included in the monthly fee (usually £10-£25/month).

What you don't get: Custom design, proper SEO setup, fast loading speeds, a professional email address (@yourbusiness.co.uk), or the ability to easily rank on Google. These platforms also plaster their own branding on your site unless you pay for a premium plan.

Who this suits: Sole traders who just need a basic online presence and are comfortable with technology. If you're happy spending a weekend learning the platform, this works as a starting point.

£200-£500: Freelance Web Designer (Budget)

A freelance designer builds your site on WordPress or a similar platform. At this price, they're using a pre-built theme and customising it with your colours, logo, and content.

What you get: A professional-looking 5-7 page site. Homepage, about page, services page, contact page, maybe a gallery. Mobile responsive. Contact form. Basic on-page SEO (title tags, meta descriptions).

What you don't get: Bespoke design, advanced functionality, ongoing support, or extensive SEO. The designer builds it and hands it over - you're on your own after that.

Who this suits: Most small service businesses. If you need a clean, professional site that tells people what you do, where you are, and how to contact you, this price range delivers solid value.

This is the price range I work at with John Hitchens Web Design. I build WordPress sites for UK small businesses at a fixed price of £400, delivered in 2-3 days. No ongoing fees, no surprises, no upsells.

£500-£1,500: Freelance Web Designer (Mid-Range)

What you get: Everything above, plus more customisation. Custom page layouts, better photography or stock images, a blog set up and ready to post, Google Analytics installed, a Google Business Profile connection, faster hosting, and possibly some basic training on how to update the site yourself.

What you don't get: Ongoing SEO campaigns, social media integration, e-commerce, or booking systems (those are extras).

Who this suits: Businesses that want to look polished and plan to use the site as a genuine marketing tool. Restaurants, dental practices, estate agents, fitness studios - businesses where first impressions matter.

£1,500-£5,000: Small Agency or Senior Freelancer

What you get: Bespoke design (not a template), brand integration, professional copywriting, SEO strategy, multiple rounds of revisions, e-commerce if needed (WooCommerce or Shopify), booking systems, CRM integration, and ongoing support packages.

Who this suits: Businesses with higher turnover that depend on their website for lead generation or sales. If your website directly generates revenue - through bookings, e-commerce, or enquiry forms - investing at this level makes sense.

£5,000+: Digital Agency

At this level you're paying for a team: a project manager, a designer, a developer, a copywriter, and an SEO specialist. The site is built from scratch with custom functionality.

Who this suits: Established businesses with complex requirements. Multi-location businesses, membership sites, large e-commerce stores, or businesses that need integrations with existing systems (accounting, CRM, booking platforms).

Most small businesses do not need this. If someone is quoting you £5,000+ for a brochure website with 5-10 pages, they're either overcharging or building something more complex than you need.

The Hidden Costs Nobody Mentions

The build cost is just the start. Here's what else you'll pay for:

Domain name: £8-£15 per year for a .co.uk. About £10-£20 for a .com. You can register at Namecheap, GoDaddy, or Google Domains.

Hosting: £3-£15 per month for shared hosting. A good WordPress host like SiteGround or Starter costs £4-£10/month. Cheap hosting (under £3/month) is slow and unreliable.

SSL certificate: Free with most modern hosts (Let's Encrypt). If someone charges you extra for SSL, find a different host.

Email: A professional email address (hello@yourbusiness.co.uk) costs about £1-£5 per month through Google Workspace or Microsoft 365. This is non-negotiable - don't run a business from a Gmail or Hotmail address.

Ongoing maintenance: WordPress needs regular updates (core, plugins, themes). If you're not comfortable doing this, budget £20-£50/month for a maintenance package. Ignoring updates is how sites get hacked.

Content updates: If you want someone to add new pages, update photos, or write blog posts, that's extra. Most freelancers charge £30-£60 per hour for updates.

How to Choose the Right Web Designer

Look at their portfolio. Not just the screenshots - click through to the actual live sites. Are they fast? Do they work on mobile? Do they look professional?

Ask about the tech stack. WordPress powers 40%+ of the internet and is the safest choice for most small businesses. It's flexible, well-supported, and you're not locked into one designer forever. If they're using a proprietary platform, ask what happens if you want to leave.

Get a fixed price. Hourly billing for web design leads to scope creep and surprises. A good designer should be able to give you a fixed price for a defined scope of work.

Check their reviews. Google reviews, Trustpilot, Facebook reviews. Talk to previous clients if possible.

Ask about handover. When the site is done, do you own it? Can you access the hosting, domain, and WordPress admin? Some designers retain access so you have to come back to them for every change. Avoid this.

Frequently Asked Questions

Can I build a website myself for free?

You can build a basic site for free using WordPress.com or Google Sites, but it will have limitations - the domain will include the platform name (yourbusiness.wordpress.com), there will be platform branding, and customisation options are restricted. For a professional business presence, spending at least £400 on a properly built site is worth the investment.

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

A straightforward 5-7 page site takes 2-5 days for an experienced freelancer. Larger or more complex sites take 2-4 weeks. Agencies often quote 4-8 weeks because they have longer processes and more people involved.

Do I need a website if I have social media?

Yes. Social media profiles are rented space - you don't own them, and they can be suspended or changed at any time. A website is the only online presence you fully control. It's also where serious customers go to check if you're legitimate. Having no website makes a business look either very new or untrustworthy.

What's the difference between WordPress.com and WordPress.org?

WordPress.com is a hosted service where you rent space on their platform. WordPress.org is the free software you install on your own hosting. Most professional WordPress sites use WordPress.org (self-hosted) because it's more flexible and you have full control. If a designer says they're building on WordPress, make sure they mean the self-hosted version.

How do I get my website on Google?

Google finds websites automatically over time, but to speed things up: submit your site to Google Search Console, make sure every page has a unique title and meta description, write useful content that answers real questions, and get your business listed on Google Business Profile. Proper SEO is a longer-term effort, but these basics get you started.

Let's Get Your Business Online

I build professional WordPress websites for UK tradespeople and small businesses at a flat rate of 400 pounds. Fixed price, no hourly billing, no agency fluff. Live in days.

Drop me a message and tell me about your business. No obligation, just a straight conversation about what you need and how I can help.