The short answer
For a UK small business, a professionally designed and built website usually costs somewhere between £2,500 and £10,000, plus VAT. Simpler sites sit at the bottom of that range. Sites with booking systems, e-commerce, integrations or lots of custom content sit at the top, and some go well beyond it.
You can spend less. A DIY builder costs a few pounds a month, and a freelancer with a template might charge £500 to £1,500. You can also spend a lot more: complex builds for larger organisations regularly run past £20,000.
But the build price is only half the number. A website has running costs: hosting, updates, backups, security, and someone to call when something breaks. If a quote doesn’t mention those, you haven’t seen the real cost yet.
For reference, our own web design projects start from £2,500 ex. VAT, hosting from £20 a month, and WordPress support from £99 a month. We’ll come back to why we price it that way.
What each budget actually gets you
Price bands in this industry are fuzzy, so treat these as a rough guide rather than a rate card. The point is what you get, and what you give up, at each level.
Under £500: DIY builders
Wix, Squarespace and similar tools are cheap and quick. For a sole trader who needs a page that says what they do and how to get in touch, they’re often fine.
The trade-offs: you do all the work, the result looks like a template because it is one, and you rent rather than own. If you ever want to leave, you usually can’t take the site with you. You rebuild.
£500 to £2,000: template sites from a freelancer
Someone takes a ready-made WordPress theme, swaps in your logo, colours and text, and launches it. This can be good value if the freelancer is competent and honest about what you’re getting.
The risk is what happens next. Many template sites are built on heavy themes with a pile of plugins doing jobs the theme can’t. They look fine on launch day and get slower and more fragile every month after. And when the freelancer moves on, you often find nobody else wants to touch it.
£2,500 to £10,000: a properly designed and built site
This is where most established small businesses should be looking. At this level you should get:
- Design based on your business, your customers and what you need the site to do, not a theme with your logo dropped in
- A clean, lightweight build that loads quickly on a phone
- A structure you can edit yourself without breaking the layout
- Basic on-page technical foundations: proper headings, page titles, meta descriptions, image compression, a sitemap
- Full ownership of the site and its content
Where you land within the range depends mostly on the number of page types (not pages), any functionality beyond brochure content, and how much of the content you’re supplying yourself.
£10,000 and up: complex or custom builds
E-commerce with a large catalogue, membership areas, booking engines, integrations with a CRM or stock system, multiple languages. Each of these adds real design, build and testing time. If you need several of them, expect the number to climb accordingly.
What actually drives the price
Two sites can both have “ten pages” and differ in cost by thousands. Here’s what moves the number.
Unique page templates. A ten-page site where every page follows the same layout is quick to build. A ten-page site where the home page, service pages, case studies, team page and contact page all need their own layout is not. Count the different types of page, not the total.
Functionality. Contact forms are trivial. Online booking, payments, gated content, product filtering and anything that talks to another system take real time to build and test properly.
Content. Who’s writing the copy and supplying the photos? If the answer is “we’ll sort it later,” that’s usually where projects stall. Professional copywriting and photography are worth paying for, but they’re separate costs and they should be quoted separately.
Migration. Moving a few hundred blog posts or products from an old site, and redirecting old URLs so you don’t lose the search traffic you’ve built up, is careful, unglamorous work. It needs to be scoped, not guessed.
Revisions and decision-making. Projects with one decision-maker run faster and cheaper than projects that need sign-off from a committee. That’s not a criticism, it’s just how time works.
The running costs nobody quotes upfront
This is the part that catches people out. A website is not a one-off purchase like a brochure. It’s software, and software needs looking after.
| Cost | What it covers | Typical ballpark |
|---|---|---|
| Domain name | Your .co.uk or .com address | Around £10 to £20 a year |
| Hosting | The server your site lives on | From a few pounds to £50+ a month |
| Premium plugin or theme licences | Annual renewals for paid tools | £0 to a few hundred pounds a year |
| Maintenance and support | Updates, backups, security, monitoring, fixes | Varies widely; often £50 to £200 a month |
| Content changes and new features | Anything beyond routine updates | Hourly or project-based |
Cheap hosting is the classic false economy. A £3-a-month shared plan puts your site on a server with hundreds of others, with no one watching it and support that starts with a ticket queue. You save £200 a year and pay for it in slow pages, downtime you don’t notice, and a very long afternoon when it gets hacked.
Skipping maintenance is the other one. WordPress, its themes and its plugins release updates constantly, many of them security fixes. A site nobody updates for two years usually costs more to rescue than it would have cost to look after. We wrote about how to make that call in Should You Rebuild or Fix Your WordPress Site?
A worked example: what year one really costs
Here’s what a typical small business site costs in its first year with us, using our published prices. All figures are ex. VAT.
- Design and build: from £2,500
- WordPress Support at £99 a month, which on our network includes hosting, SSL, daily updates and daily offsite backups: £1,188 for the year
That’s £3,688 for year one, or £4,425.60 including VAT. From year two, if nothing new is being built, the cost is the support plan.
If you only want hosting and plan to handle updates yourself, our hosting starts at £20 a month, which is £240 a year. Ad hoc work outside a plan is £99 an hour, billed in 15-minute increments.
We publish those numbers because we think you should be able to work out the total cost of a website before you speak to anyone. If an agency won’t give you even a starting price, ask why.
Where people overspend, and where they underspend
Overspending usually happens on features nobody uses. Animated intros, complex filtering on a site with twelve products, a blog nobody plans to write for. Every feature has a build cost and a maintenance cost. If you can’t say who it’s for and what it does for the business, leave it out. It’s easy to add later.
Underspending usually happens on the things that make the site work commercially. Clear copy that explains what you do in one sentence. Decent photography of your actual team, product or work. A fast, reliable host. Someone keeping the site secure. These are dull line items and they matter more than almost anything else.
What about SEO and marketing?
A good build gives you solid technical foundations: a fast site, clean code, sensible structure, proper page titles and descriptions. That’s part of the job and shouldn’t cost extra.
An ongoing SEO or PPC campaign is a different service with a different budget, usually monthly. We don’t run those campaigns ourselves. When clients need them, we work with two partners we trust, Seeded Digital and Leapfrog Internet Marketing, and we handle the website side of the work. Either way, be wary of any web quote that bundles in vague “SEO” without saying exactly what’s included.
How to get a quote you can actually compare
Quotes from different agencies are notoriously hard to compare because they’re scoped differently. To make it easier:
- Write down what the site needs to do, not just what it needs to look like. “Get enquiries from new trade customers” is more useful than “modern and clean.”
- List the page types you need and any functionality beyond basic content.
- Say who’s supplying the copy and images.
- Ask every agency for the build cost and the year-one running costs, separately.
- Ask who owns the site, the domain and the hosting account when the project ends.
That last one matters more than people think. You should own your website outright. If you’re tied to an agency’s proprietary system, the true cost includes rebuilding it from scratch the day you want to leave.
For more on what to ask before you sign anything, see 9 Questions to Ask Before You Hire a Web Design Agency.
The bottom line
A realistic budget for a professionally built small business website in the UK is £2,500 to £10,000 plus VAT for the build, and somewhere between a few hundred and a couple of thousand pounds a year to run it properly. Spend less and you’ll usually pay the difference later, in time, in lost enquiries or in a rebuild. Spend more and make sure every extra pound is doing a job you can name.
If you’d like a straight number for your project, tell us what you need and we’ll give you one.


