If you are a small business owner in the UK looking for a website, the range of prices you will see is bewildering. Some people will quote you £50. Others will quote you £15,000. Both are technically telling the truth, and both are potentially a waste of your money.
This guide breaks down what a website actually costs in the UK in 2026, with no sales pitch attached. Whether you are a sole trader who needs a simple one page site or a growing company that needs something more substantial, we cover every option from DIY builders through to full service agencies.
A basic professional website for a small business costs between £300 and £2,000. Most small businesses will pay around £500 to £1,000 for something clean, professional, and effective.
Website Costs at a Glance
| Option | Typical Cost | Ongoing Cost | Best For |
|---|---|---|---|
| DIY Builder (Wix, Squarespace) | £0 to £300 | £12 to £35/month | Hobbyists, side projects |
| WordPress (self hosted) | £100 to £500 | £5 to £30/month | Bloggers, content sites |
| Freelance Web Designer | £300 to £2,000 | £0 to £50/month | Small businesses |
| Small Agency | £2,000 to £8,000 | £50 to £200/month | Growing businesses |
| Large Agency | £8,000 to £50,000+ | £200 to £1,000/month | Established companies |
Regional Price Variations
Website costs vary less by region than trades like plumbing or electrical work, because web designers can work remotely. That said, there are still noticeable differences depending on where the designer or agency is based.
| Region | Freelancer (5 page site) | Small Agency (5 page site) |
|---|---|---|
| London | £800 to £2,500 | £3,000 to £10,000 |
| South East | £600 to £2,000 | £2,500 to £8,000 |
| Midlands | £400 to £1,500 | £2,000 to £6,000 |
| North of England | £300 to £1,200 | £1,800 to £5,500 |
| Scotland | £350 to £1,300 | £2,000 to £6,000 |
| Wales | £300 to £1,200 | £1,800 to £5,000 |
London agencies charge 30% to 50% more than equivalent firms in the North. However, many small businesses now hire freelancers anywhere in the UK because the work is done remotely. A talented designer in Newcastle delivers the same quality as one in Shoreditch, often for half the price.
Option 1: DIY Website Builders
Platforms like Wix, Squarespace, and GoDaddy let you drag and drop your way to a website. The upfront cost is low, sometimes free, but you will pay a monthly subscription for as long as you want the site to exist.
What you get
- Templates you can customise
- Hosting included
- Basic SEO tools
- Usually a free trial to start
What you do not get
- A unique design (your site will look like thousands of others)
- Full control over your code or hosting
- Professional results unless you have an eye for design
- Your time back (expect to spend 10 to 20 hours learning and building)
DIY builders are fine if you are testing an idea or running a hobby. For a business that needs to look professional, the results are usually underwhelming unless you already know what you are doing.
Option 2: WordPress
WordPress powers about 40% of all websites on the internet. It is free to use, but you will need to pay for hosting (£5 to £30/month) and potentially a premium theme (£30 to £80 one time) and plugins.
The total setup cost for a basic WordPress site is around £100 to £500 if you do it yourself. The catch is that WordPress has a steep learning curve, and a poorly set up WordPress site is slow, insecure, and frustrating to maintain. It also requires regular updates to plugins, themes, and the core software. If you do not keep on top of this, your site becomes vulnerable to hackers.
WordPress makes most sense if you plan to publish a lot of content (blog posts, articles, resources) and want full control over your site. For a simple brochure site, it is often overkill.
Option 3: Freelance Web Designer
This is where most small businesses land, and for good reason. A freelance web designer will build you a professional site for somewhere between £300 and £2,000 depending on complexity.
| Website Type | Typical Freelancer Price |
|---|---|
| One page brochure site | £300 to £600 |
| Multi page business site (5 to 10 pages) | £600 to £1,500 |
| E-commerce site (under 50 products) | £1,000 to £3,000 |
| Custom web application | £2,000 to £10,000+ |
The advantage of a freelancer is that you get a real person who understands your business, builds something tailored to you, and charges a fraction of what an agency would. The disadvantage is that freelancers are individuals. If they get ill, go on holiday, or simply disappear, your project can stall. Always ask for a clear timeline and check reviews or testimonials before paying a deposit.
Option 4: Web Design Agency
Agencies charge more because you are paying for a team: a designer, a developer, a project manager, and sometimes a copywriter and SEO specialist. For a small business, this is often overkill.
A small local agency will typically charge £2,000 to £8,000 for a business website. A larger agency in London or Manchester might start at £10,000 and go well beyond £50,000 for complex projects. You are paying for process, project management, and the reassurance that if one team member is unavailable, someone else picks up the work.
Agencies make sense for businesses that need e-commerce with hundreds of products, custom integrations with existing software, or a website that handles complex functionality like booking systems or member portals.
Budget vs Mid Range vs Premium: What You Get
| Feature | Budget (£0 to £500) | Mid Range (£500 to £2,000) | Premium (£2,000+) |
|---|---|---|---|
| Design | Template based | Customised template or bespoke | Fully bespoke, unique |
| Pages | 1 to 3 | 5 to 15 | 15+ |
| Mobile responsive | Basic | Good | Excellent |
| SEO | Minimal | On page basics | Full SEO setup |
| Content writing | You write it | Sometimes included | Professional copywriting |
| E-commerce | No | Basic (under 50 products) | Full featured |
| Ongoing support | None | Ad hoc | Retainer based |
| Turnaround | Same day to 1 week | 1 to 3 weeks | 4 to 12 weeks |
What Affects the Price?
- Number of pages. A single page site is significantly cheaper than a 20 page site. Every additional page means more design, more content, and more development time.
- Custom design vs template. A bespoke design created from scratch costs three to five times more than customising a pre built template. For most small businesses, a well customised template is perfectly adequate.
- E-commerce functionality. Adding an online shop increases the cost substantially. Payment integration, product management, stock tracking, and checkout flows all take time to build and test properly.
- Content creation. If you need the designer to write your copy and source your images, expect to pay more. Providing your own content saves £200 to £500.
- Integrations. Connecting your website to a CRM, booking system, email marketing platform, or accounting software adds complexity and cost.
- Speed of delivery. Rush jobs cost more. If you need a site in 48 hours rather than two weeks, the price goes up.
- Ongoing maintenance. WordPress sites need regular updates and backups. Some designers include this in a monthly fee; others charge per request.
Hidden Costs to Watch For
- Domain name: £8 to £15 per year (.co.uk or .com)
- Hosting: £3 to £30 per month depending on the provider
- SSL certificate: Free with most modern hosting (if someone charges you for this, walk away)
- Email setup: £0 to £5 per mailbox per month
- Stock photography: £0 to £100 (use free sources like Unsplash and Pexels)
- Ongoing maintenance: £0 to £50 per month (WordPress sites need updates; static sites do not)
- Content updates: Some designers charge £30 to £75 per hour for ad hoc text and image changes
How to Save Money on a Website
- Write your own content. Providing your own text, photos, and logo saves the designer hours of work and keeps the price down.
- Start small. Launch with a one page site and add pages later as your business grows. You do not need 15 pages on day one.
- Own your domain name. Buy your domain directly from a registrar like Namecheap or 123 Reg. Never let your web designer buy it on your behalf. If they disappear, your domain goes with them.
- Use a static site. Static HTML sites cost nothing to host (Netlify and Cloudflare Pages offer free hosting) and need zero maintenance. WordPress adds ongoing costs and complexity that most small businesses do not need.
- Compare at least three quotes. Just like any trade, getting multiple quotes shows you the market rate and helps you spot outliers.
- Avoid monthly retainers unless you need them. Many agencies lock you into monthly contracts for "maintenance" that involves very little actual work.
Red Flags to Watch For
- They will not give you a fixed price. Any reputable designer can quote a fixed price for a defined project. If they insist on hourly billing for a standard business site, find someone else.
- They own your domain. Your domain name should always be registered in your name, with your login details. If the designer registers it under their account, you are dependent on them forever.
- They charge for SSL. SSL certificates have been free for years through services like Let's Encrypt. Charging for one is a sign they are padding the bill.
- No portfolio or reviews. Any designer worth hiring has a portfolio of work you can look at and reviews from previous clients. If they have neither, move on.
- They insist on a specific platform you cannot leave. Some agencies build on proprietary platforms that lock you in. If you ever want to move, you lose everything and start from scratch.
- They quote thousands for a simple brochure site. If you need a five page business site and the quote is £5,000+, you are being overcharged unless there is a very good reason (complex integrations, custom functionality, large scale e-commerce).
- They demand full payment upfront. A 30% to 50% deposit is normal. Paying 100% before seeing any work is a risk you should not take.
What Most Small Businesses Actually Need
If you run a local business you need a simple, clean website that does three things:
- Tells people what you do
- Shows them where you are
- Makes it easy to contact you
That is a one page site. It should cost between £300 and £800. If someone is quoting you more than that for a single page, they are overcharging. Add a Google Business Profile on top (free), and you have everything you need to appear in local search results and make a solid first impression.
If you sell products, you will need an e-commerce site. For fewer than 50 products, expect to pay £1,000 to £3,000. For larger catalogues, you are looking at agency territory. Shopify is a popular choice for e-commerce, costing £25 to £65 per month for the platform, plus design and setup on top.
For most UK small businesses, a professional website should cost between £300 and £1,000. Pay for quality, avoid monthly subscriptions where possible, and make sure you own your domain name outright. The best investment is a clean, fast, mobile friendly site that loads quickly and makes it easy for customers to contact you. Everything else is secondary.
Frequently Asked Questions
How much does a website cost for a small business in the UK?
A professional website for a small business in the UK costs between £300 and £2,000 in 2026. Most small businesses pay around £500 to £1,000 for something clean, professional, and effective. A DIY builder like Wix or Squarespace costs £0 to £300 upfront plus £12 to £35 per month.
How much does a freelance web designer charge in the UK?
A freelance web designer in the UK charges £300 to £600 for a one page brochure site, £600 to £1,500 for a multi page business site with 5 to 10 pages, and £1,000 to £3,000 for an e-commerce site with under 50 products.
How much does a web design agency charge?
A small web design agency in the UK charges £2,000 to £8,000 for a business website. A larger agency in London or Manchester starts at £10,000 and can go well beyond £50,000 for complex projects. Ongoing costs run £50 to £1,000 per month depending on the agency.
Can I build a website for free?
Technically yes, but free websites come with adverts, limited features, and a subdomain like yourname.wixsite.com that makes you look unprofessional. For any business, spending £300 to £500 on a proper website is a far better investment than using a free plan.
How long does it take to build a website?
A one page site can be built in 1 to 3 days. A multi page business site takes 1 to 3 weeks. A complex e-commerce site can take 4 to 12 weeks depending on the number of products and custom features required.
Do I need to pay monthly for a website?
You will always pay for a domain name (£8 to £15/year) and hosting (£3 to £30/month). But the design and build should ideally be a one time cost. DIY builders like Wix and Squarespace charge £12 to £35 per month for as long as you use them. Static sites hosted on Netlify or Cloudflare Pages can be hosted for free.
Is WordPress cheaper than Wix or Squarespace?
WordPress itself is free, but you need to pay for hosting at £5 to £30 per month, a domain at £8 to £15 per year, and potentially a premium theme at £30 to £80. Over three years, WordPress costs roughly the same as Wix or Squarespace but gives you full ownership and control of your site.
What ongoing costs should I budget for after building a website?
Ongoing website costs include domain renewal at £8 to £15 per year, hosting at £3 to £30 per month, SSL certificate (usually free), email hosting at £0 to £5 per mailbox per month, and optional maintenance at £0 to £50 per month. Budget £150 to £500 per year for total running costs.