Ask three different web designers what a website costs and you'll get three completely different answers. £99. £2,000. £20,000. The pricing range in this industry is absurd, and most of the confusion is deliberate — vague pricing is how a lot of agencies make their margins.
This article is a clear, honest breakdown of what a UK small business website actually costs in 2025, what you get at each price point, and the hidden fees that most agencies hope you won't notice.
The four real pricing tiers
Strip away the marketing and there are essentially four tiers in the UK small business web design market. Each one has a legitimate use case — the trick is knowing which one fits your business.
Wix · Squarespace · WordPress.com
You build it yourself with a template. Fine for a personal portfolio, a small shop test, or a side project. Limited customisation, slow page speeds, template-y look, and your URL is on someone else's platform. Don't use this for anything you want to scale.
Solo developer or designer
A freelancer builds a basic 3–5 page site for you on WordPress or a similar CMS. Quality varies wildly. Good freelancers are great value at this price. Bad ones leave you with a site that breaks in six months. Hard to find, slow to deliver (typically 4–8 weeks).
Specialist small-business agency
This is where most UK small businesses should land. Custom-built, fast-loading, on-brand, properly SEO-prepared, with social proof and conversion design built in. Delivered as a one-off — no retainers. KWBA sits here. Most projects launch in 48–72 hours.
Mid-market and enterprise agencies
Larger agencies with project managers, copywriters, SEO specialists. Worth it if you're running a sophisticated multi-product business with complex requirements. Massive overkill for a tradesman, salon, or local shop. Often locked into ongoing monthly retainers of £500–£3,000/mo.
The hidden fees nobody mentions
The sticker price isn't the full picture. Here are the costs that quietly add up across the life of a website:
- Hosting — typically £8–£25/mo. Some agencies bundle this into a "maintenance package" and charge £80/mo for it
- Domain renewal — £10–£15/year, but agencies that "manage your domain" sometimes charge £100/year for the same registration
- SSL certificate — should be free (Let's Encrypt). If anyone is charging you for this, walk away
- Maintenance retainers — £100–£500/mo, often unnecessary for simple sites that don't need constant updates
- "Premium" plugins — WordPress sites often need £200–£500/year in plugin licences
- Content writing — frequently quoted separately, £100–£500 per page
- Edit fees — some agencies charge £75–£150 per hour for "minor edits" after launch
The honest reality: A small business website that costs £1,000 upfront and £15/mo in hosting is dramatically cheaper than one that costs £600 upfront with a £200/mo "maintenance" retainer. Always calculate the 3-year total cost of ownership, not just the price tag.
What you should actually pay for
Three things justify spending more on a website:
Custom design. Not a template with your colours swapped in. A site that looks distinct from everyone else in your industry. This alone is usually worth £500–£1,000 of the cost.
Conversion design. Layouts that actually push visitors toward enquiries, bookings, or sales. Most freelancer sites are pretty but passive — they don't convert. A conversion-designed site can 3–5× your enquiry rate from the same traffic.
Local SEO done properly. Schema markup, Google Business Profile integration, location-targeted page structure, fast page speed scores. This isn't included on most £500 sites. It should be standard on anything £800+.
What you shouldn't pay for
A list of things that are commonly upsold but rarely necessary for a small business:
- Ongoing maintenance retainers (unless you genuinely add content weekly)
- "Premium" page builders that lock you into one platform
- Custom CMS development for a 5-page brochure site
- SEO retainers for businesses that don't depend on Google traffic
- Photography of stock items you can shoot yourself on a phone
The KWBA position
We're transparent about our pricing: £800 for Starter, £1,499 for Growth, £2,299 for Premium. One-off, no retainers, no hidden fees. Hosting at cost (£12/mo) or you can host wherever you want.
That price reflects what a custom, professional, properly-SEO'd, conversion-designed website should cost for a UK small business in 2025. Not "cheap" — but a clear price for a clear deliverable, with the work done in 48–72 hours rather than the 6–12 weeks most agencies take.