Websites

What a small business website really costs in the UK

From £300 templates to £10,000 builds, prices are all over the place. Here's what you actually get at each level, the running costs nobody mentions, and how to tell which one you need.

Several small business websites built by ATK, shown on a laptop and as page previews
A few of the small business websites we've designed.

The short answer

  • A simple, professional small business website costs £300 to £1,000 to build.
  • An online shop or a site with a booking system is usually £1,000 to £5,000.
  • Budget £150 to £400 a year to keep it running: domain, hosting, email and updates.
  • Most small businesses need far less than they're quoted for.

"How much is a website?" is the question we're asked most, and the honest answer is that it depends on what it needs to do. A plumber who wants the phone to ring needs something very different from a shop selling 400 products. The good news is that most small businesses sit at the simpler end.

Below is what each price level really buys you in 2026, based on the sites we've built and the quotes our clients show us from elsewhere.

What you get at each price

BudgetWhat you usually getGood for
Under £300A DIY builder or a template with your logo dropped in. You write the words and add the photos.Testing an idea
£300–£1,000A designed site of 3 to 8 pages, written for your customers, set up for Google and mobile.Most trades and local services
£1,000–£5,000An online shop, bookings, a members' area or a bigger site with lots of pages.Selling online, growing teams
£5,000+Custom features built just for you, links to your other systems, ongoing development.Businesses with complex needs

Under £300: do it yourself

Website builders like Wix and Squarespace are cheap to start and fine for a holding page. The catch is time. You'll write every word, pick every photo and work out the settings yourself, and monthly fees add up. It's a good way to test an idea, but rarely the site that wins you work.

£300 to £1,000: a proper small business site

This is where most of our clients land. For this you should expect a site designed around your business, not just a template with your name on it. It should have clear pages for each service, your contact details on every page, a quote form, and the basics in place for Google.

The Oxfordshire Property Agent website
A WordPress site for The Oxfordshire Property Agent. Sites like this sit at the top of this range because the client edits it themselves.

Our own website packages sit in this range, with fixed prices and nothing extra added later.

£1,000 to £5,000: when your site needs to do more

The price goes up when your website has to take payments, bookings or manage lots of products. An online shop needs product pages, a basket, delivery options and payment set up properly. That takes longer to build and test.

Most small businesses need far less than they're quoted for.

£5,000 and above: built from scratch

At this level you're paying for something built around how your business works, such as a customer portal or booking system that talks to your other software. Worth it when you need it, but you'll know if you do.

The running costs

The build is only part of it. Every website has a few yearly costs, and it's worth knowing them before you start:

  • Domain name: around £10 to £20 a year for a .co.uk or .com.
  • Hosting: £5 to £30 a month, depending on how busy the site is.
  • Business email: a few pounds per person per month.
  • Updates and backups: either your time, or a maintenance plan so someone else keeps it safe.

Check who owns the domain. Some cheap deals register your domain in the designer's name. If you fall out or they disappear, you can lose your web address. Always make sure it's in yours.

When cheap costs more

A low price isn't a bad thing on its own. What matters is what's missing. These are the problems we're most often asked to fix:

  • A site that looks fine on a laptop but is hard to use on a phone, where most visitors are.
  • No way for Google to understand what the business does or where it works.
  • A monthly fee that never ends and can't be cancelled without losing the site.
  • No access to edit anything, so every small change costs money.

How to choose

Start with what you want the website to do, not how it should look. If the answer is "make the phone ring" or "get quote requests", a well-made site in the £300 to £1,000 range will do the job. If it's "sell products" or "take bookings", look higher.

Then compare quotes on what's included, not just the total. A cheaper quote that leaves out the words, the photos or the Google set-up may end up costing more.

Questions to ask any web designer

  1. Is the price fixed, and what isn't included?
  2. Who owns the domain and the website when it's finished?
  3. Can I edit the site myself?
  4. What are the yearly costs after it goes live?
  5. Can I see sites you've built for businesses like mine?

Any good designer will answer all five without hesitating. If you'd like to ask us, book a free 20-minute call.

Written by Nick

Nick founded ATK and has spent 15 years designing for small businesses, from eBay listings to full websites. More about us

Chat on WhatsApp