By Zishan Ahmad, Managing Director · Updated 03 November 2026
The short answer
For most UK small businesses in 2026, a professionally built website costs between £800 and £2,500 plus VAT. An online shop typically starts at around £2,500, and larger or more complex sites can cost £5,000 or more.
Typical website costs by type
| Type of website | Typical cost | Best for |
|---|---|---|
| DIY website builder (Wix, Squarespace) | £10-£40/month + your time | Hobbies and very early-stage businesses |
| Freelancer template site | £300-£800 | Tight budgets, simple brochure sites |
| Professional small business site (5 pages) | £800-£1,200 | Sole traders and new businesses |
| WordPress business site (10-15 pages) | £1,500-£3,000 | Growing SMBs that want leads |
| E-commerce shop | £2,500-£6,000+ | Selling products or bookings online |
Ongoing costs to budget for
- Domain name: around £10-£20 a year for a .co.uk
- Hosting: £10-£30 a month for good-quality UK hosting
- Maintenance and security: £30-£80 a month for updates, backups and monitoring
- SEO: £150-£500+ a month if you want to actively climb Google
What affects the price?
- Number of pages and how much content needs writing
- Custom design versus a template
- Features like online booking, payments or customer logins
- How much SEO work is included
- Whether ongoing support is part of the package
Our prices
We keep things simple with fixed prices: Starter websites from £795, WordPress business websites from £1,495 and e-commerce shops from £2,495, all plus VAT. Hosting and care plans start from £15 a month. See our full pricing.