How much does a website cost?
Short answer: most small business websites in the UK cost somewhere between £500 and £3,500, depending on what the site actually needs to do. Here's the honest breakdown, not just a "contact us for pricing" page.
Typical costs by project type
| Project type | Typical cost | What's included |
|---|---|---|
| Brochure / marketing site | £500 – £1,500 | Up to 5 pages, responsive design, contact form, SEO-ready. |
| Website redesign | £400 – £1,500 | Modernising an existing site — usually cheaper than a full rebuild since content already exists. |
| E-commerce store | £1,500 – £3,500 | Product catalogue, checkout, admin dashboard. |
| Custom web application | £2,500 – £6,000+ | Full-stack app with authentication, a client dashboard, or custom functionality. |
Full details on the pricing page, including ongoing hosting, maintenance, and SEO costs.
What actually drives the price
The single biggest factor is functionality, not page count. A ten-page site that's just text and images is simpler than a five-page site with a booking system, a client login, and payment processing. After that, the next biggest factors are how much content already exists (writing copy from scratch takes time) and how much custom design work is involved versus working from an established layout.
It's also worth budgeting for what happens after launch — hosting, security updates, and small ongoing changes. A site that's cheap to build but never maintained tends to get slow, outdated, or vulnerable within a year or two, which usually costs more to fix than it would have to maintain properly from the start.
Website cost questions
Want an actual number, not a range?
Tell us what you're trying to build and you'll get a fixed quote back — no sales call required.