How Much Does a Website Cost?
UK pricing for small business websites explained plainly - what each route actually costs, what gets left out of cheap quotes, and how to work out what's right for your business.
See my fixed pricesThere are really only three routes
Every guide on this topic eventually covers the same three options. Rather than bury it, let's get it straight up front:
- DIY builders (Wix, Squarespace, WordPress.com) - you build it yourself using templates
- Freelancer or independent developer - someone builds it for you, typically custom
- Agency - a team builds it, with account managers, designers, developers and a larger bill
Each route has a fundamentally different cost structure, a different time requirement, and a different result. The one that's right for you depends on your situation - not on which has the lowest upfront number.
What each route actually costs in 2026
| Route | Build cost | Annual running cost | Your time input | Typical Lighthouse (mobile) |
|---|---|---|---|---|
| Wix / Squarespace | £0 upfront | £150-£600/yr | 30-60 hours to build | 35-55 |
| Self-hosted WordPress (DIY) | £100-£500 setup | £200-£600/yr | 40-80 hours ongoing/yr | 45-70 |
| Freelancer (hand-coded) | £199-£2,500 | £45-£120/mo (care plan) | Brief + 1-2 review rounds | 90-100 |
| Regional agency | £3,000-£8,000 | £600-£2,400/yr | Multiple sign-offs required | 60-85 |
| London / top-tier agency | £15,000-£100,000+ | £2,400-£12,000+/yr | Significant throughout | Varies |
The Lighthouse scores in that table aren't a dig at any particular route - they're a measurable consequence of architecture. Page builders like Wix and Elementor load a large JavaScript framework regardless of whether a page actually needs it. Hand-coded sites load only what the page requires. That difference shows up directly in your Google ranking.
The hidden costs most quotes leave out
When you get a quote for a website, the number you see is usually the build-only cost. The following are almost always separate - sometimes by oversight, sometimes by design:
Domain name
£10-£50/year depending on extension (.co.uk is typically cheaper than .com). You should own this yourself - not have a developer register it in their name.
Hosting
Shared hosting from £3/month sounds cheap until you see the TTFB (time to first byte). Quality hosting that doesn't drag your Lighthouse score down costs £10-£40/month. Many developers include it in a care plan.
Copywriting
The words on your website. Most build quotes assume you'll provide the text. If you can't or don't want to write it, expect to add £300-£1,500 depending on page count.
Photography
Professional site photography costs £300-£800 for a half-day shoot. Stock photography subscriptions run £15-£50/month. Using your phone photos is free but rarely does your business justice.
Ongoing maintenance
WordPress requires plugin updates, security patches, and occasional fixes. A developer's time for this costs £50-£150/hour, or £45-£125/month on a care plan. Ignoring it leads to security vulnerabilities and eventual breakage.
Changes after launch
Most quotes include a fixed number of revision rounds before launch, then charge hourly after. Clarify the rate before you sign - and consider whether a monthly care plan that includes content changes is better value.
The true cost of going cheap
This is the part most guides skip. The upfront cost of a website is not the expensive part. The expensive part is the ongoing cost of a site that doesn't rank, doesn't load fast enough to keep visitors, and needs rebuilding in two years.
The time cost of DIY
If you're a tradesperson charging £50-£100/hour and you spend 40 hours building a Wix site, you've effectively spent £2,000-£4,000 in time - the same cost as having a freelancer do it properly. Except the freelancer's version will load in under a second and score 95+ on Lighthouse. The Wix version will score 40.
Even after launch, self-managed platforms require time: updating content, fighting with templates that don't do what you want, troubleshooting plugins. That time has a cost.
The rebuild problem
A £500 website built on a proprietary platform or with no ongoing maintenance often needs full replacement within 18-36 months. The client pays twice - and loses the SEO history built on the old URL structure if the rebuild isn't handled correctly. A properly built £499-£899 site with a £45/month care plan will still be performing well in five years.
The ranking cost
Google uses Core Web Vitals as a ranking factor. A slow site ranks lower than a fast one, all else being equal. If your competitor's site loads in 1.2 seconds and yours loads in 4.5 seconds, they will rank above you over time, even if your service is better. Every month your enquiry count is lower because of a slow site is a real cost - it just doesn't appear on an invoice.
When does a website actually pay for itself?
This depends on your average job value and how many enquiries the site generates. Let's work through a realistic example:
Plumber · £199 starter site
Average job value: £350 · 1 extra enquiry/month that converts
Payback: under 1 month
First month revenue from site: £350. Site cost: £199. Net gain from month one.
Landscaper · £499 business site
Average job value: £800 · 1 extra enquiry/month that converts
Payback: under 1 month
First month revenue from site: £800. Site cost: £499. Net gain from month one.
Accountant · £899 trade pro site
Average client value: £1,200/yr · 1 extra client every 3 months
Payback: 3 months
Quarter 1 new revenue: £1,200. Site cost: £899. Net gain in first quarter.
These aren't projections - they're the floor. A well-built local site with proper SEO setup typically generates its first enquiry within 4-8 weeks. Most trade businesses that I build for see 3-8 enquiries per month within 3 months of launch. At any average job value, that arithmetic works clearly in your favour.
What different business types actually need
One of the most common mistakes in buying a website is paying for things you don't need - or not paying for things you do. Here's a quick guide by business type:
| Business type | Must-haves | Nice-to-have | Realistic budget |
|---|---|---|---|
| Sole trader / tradesperson | Click-to-call, contact form, local SEO, trust signals (accreditations) | Photo gallery, quote calculator, reviews feed | £199-£499 |
| Small trade business (2-5 staff) | Services pages, team intro, gallery, quote form, Google Business Profile link | Case studies, blog, area coverage map | £499-£899 |
| Professional services (solicitor, accountant) | Credibility-first design, clear service descriptions, regulatory badges, schema markup | Resource library, appointment booking | £499-£1,500 |
| Restaurant / cafe | Menu, opening hours, reservations link, maps, mobile-first | Online ordering integration, events calendar | £499-£1,500 |
| E-commerce (up to 50 products) | WooCommerce/Shopify setup, product pages, secure checkout, email order flow | Abandoned cart, upsells, review system | £899-£3,000 |
7 questions to ask before you pay a deposit
Most people buying a website for the first time don't know what to ask. These seven questions will tell you a lot about whether a quote is good value:
- What Lighthouse score will the site achieve?
If they can't answer this with a specific number, the answer is "we don't know." A credible developer has a measurable standard. - Who will actually build the site?
At agencies, senior staff scope the project and juniors build it. If performance matters to you, find out whose hands it will be in. - What's included and what's excluded?
Copywriting? Photography? Domain registration? Hosting? Google Analytics setup? Get the list in writing. - Who owns the code and the domain when it's done?
You should own both. If a developer registers your domain in their name or uses proprietary tools that can't be transferred, you have no leverage if the relationship breaks down. - What happens if I need changes after launch?
What's the hourly rate? Is there a notice period? Can I get a care plan that includes small changes? - What is your hosting setup and what's the uptime guarantee?
Where is the site hosted? On shared hosting? Dedicated VPS? What happens if it goes down at the weekend? - Can I see examples of sites you've built with their actual Lighthouse scores?
Any developer worth hiring can show you live examples. You can test any of them yourself at pagespeed.web.dev in 30 seconds.
What I charge - and why
I build hand-coded websites for small businesses in Surrey, Sussex, and across the UK. I'm not an agency. Every site is built by me, and I maintain it after launch. The prices below are fixed - no hourly billing, no scope creep, no surprises.
Single-page site for sole traders - hero, services, contact form, Google Maps, click-to-call. Live within one week.
- 100 Lighthouse score
- Mobile-first
- Local SEO setup
- SSL + DNS configured
Up to 6 pages for growing businesses - home, services, about, gallery, contact, and more.
- 95+ Lighthouse guaranteed
- Schema markup + local SEO
- Quote request form
- Photo gallery
Larger builds with multiple service pages, case studies, or custom integrations for established businesses.
- Unlimited pages in scope
- Industry-specific design
- Advanced local SEO
- Priority build slot
After launch, all sites are supported on a £45/month care plan - hosting, maintenance, security updates, backups, uptime monitoring, and a couple of small content changes per month included. Nothing extra to worry about.
See the full pricing breakdown →
Frequently asked questions
How much does a small business website cost in the UK?
A professionally built small business website costs between £199 and £5,000 depending on who builds it and what's included. A freelancer building a clean 5-page site will typically charge £199-£2,500. A regional agency will charge £3,000-£8,000 for the same scope. DIY builders like Wix or Squarespace cost £9-£35/month but require your time and produce slower, harder-to-rank sites.
What is included in a website build price?
It varies enormously by developer. A complete build should include: design and build of agreed pages, mobile responsiveness, contact form, Google Maps if needed, SSL setup, Google Search Console submission, and basic on-page SEO. Many quotes exclude copywriting, professional photography, domain registration, and ongoing hosting - always check what is and isn't included before comparing quotes.
How much does website hosting cost per month in the UK?
Shared hosting starts from around £3-£10/month but is often too slow for good Google rankings. Quality managed hosting for a small business site typically costs £20-£60/month. Some developers include hosting in a monthly care plan - expect to pay £45-£125/month for hosting, maintenance, updates, backups and support bundled together.
Is a Wix or Squarespace website good enough for a small business?
DIY builders are fine for getting something online quickly, but they have a structural performance problem: most score 35-55 on Google Lighthouse (out of 100) on mobile. This affects your ranking and the experience visitors get. The monthly fee is low, but the hidden cost is enquiries that go to a competitor whose site ranks above yours and loads faster. More on the real cost of Wix and Squarespace →
How long does it take to build a small business website?
A straightforward 1-5 page website built by a freelancer typically takes 1-2 weeks from brief to live. Larger sites with e-commerce, custom features or content migrations take 4-8 weeks. Agencies often take longer due to internal processes and approval chains.
How quickly will a new website pay for itself?
It depends on your average job value. If you're a tradesperson with an average job value of £500 and your website generates just one extra enquiry per month that converts, a £499 website pays for itself in its first month. For most trade businesses, a well-built local website generates its first enquiry within 4-8 weeks of launch.
What questions should I ask before hiring a web designer?
Ask: What is included in the price and what is excluded? Who will actually build the site? What Lighthouse score does it achieve? Who owns the code and domain after launch? What is the process if I need changes? Is hosting included, and what happens if I move to a different developer? Can I see examples of sites you've built with their Lighthouse scores?
Does my website need to be on WordPress?
No. WordPress is a good choice for content-heavy sites and anyone who wants to update their own pages without a developer. But for a small business that wants a fast, low-maintenance site, a hand-coded static site is often a better fit - lighter, faster, with nothing to hack or break and no plugin updates to worry about.
Related guides
What is Google Lighthouse?
Why the score matters, what it measures, and what you should expect from any developer you hire.
Read guide →Freelance Web Designer vs Agency
Most guides on this are written by agencies. An honest look at who builds your site, what you're really paying for, and which suits a small business.
Read guide →WordPress Care Plans
What ongoing maintenance actually involves and how a care plan prevents the common disasters.
Read guide →Ready to get a straight answer on cost?
Tell me what you need and I'll give you a fixed price - in writing, no obligation, usually same day.