It's one of the most searched questions in small business: how much does a website cost? The honest answer is that the range is enormous — anywhere from nothing to tens of thousands of pounds. What matters is understanding what you're actually getting at each level.
DIY builders — Wix, Squarespace, GoDaddy
Low monthly cost, but it costs you time and flexibility.
DIY website builders look tempting. You can get something live in a weekend for the price of a monthly subscription. The problem is that they all look the same. Every business using the same template, the same layout, the same fonts. When a potential customer has already seen three websites that look just like yours, you don't stand out.
There's also the SEO problem. Wix and Squarespace have improved over the years, but they still can't match a properly built site when it comes to page speed and technical SEO — both of which Google cares about. Slow sites rank lower. Lower rankings mean fewer visitors.
And then there's your time. Building it, learning the platform, fixing things when they break. For a business owner, that's expensive time spent not running your business.
Cheap freelancers
High risk. Often get what you pay for.
There's no shortage of people on Fiverr or PeoplePerHour offering websites for a few hundred pounds. Some of them are fine. Most aren't. At this price point, you're typically getting a templated site with your logo dropped in, minimal SEO, no ongoing support, and someone who moves on to the next job the moment yours is done.
The bigger risk is reliability. A website built cheaply often needs to be rebuilt properly within a year. You end up paying twice.
Independent web designers
The sweet spot for most small businesses.
This is where you start getting a website built specifically for your business. A good independent designer will take time to understand what you do, who your customers are, and what your site needs to achieve. The work is custom, the communication is direct, and you're not paying agency overheads.
For most small businesses — a trades company, a local service, a product business — this range covers everything you need. A well-built site at this price point will outperform a DIY site or a cheap freelancer job every time.
Small agencies
More process, more people, more cost.
Small agencies can do great work, but you're paying for the structure as much as the output. Account managers, project coordinators, internal reviews — all of that adds to the bill. You'll also find that the person who sold you the project isn't always the person building it.
This tier makes sense if you need a larger, more complex site with multiple stakeholders and a formal process. For a small business that just needs a solid website that brings in enquiries, it's often overkill.
Large agencies
Enterprise-level. Usually not what a small business needs.
At this level you're paying for brand strategy, UX research, content teams, and a full production process. Entirely appropriate for larger companies. For a small business wanting more customers, it's a lot of money for something a good independent designer can do at a fraction of the price.
So what should a small business actually pay?
For most small businesses, a well-built website sits in the £500 – £2,000 range. That gets you a mobile-first, fast-loading, SEO-ready site built around what your business actually needs — not a template with your logo on it.
The real question isn't just what the website costs upfront. It's whether it pays for itself. A site that brings in two extra enquiries a month will cover its cost in no time. A cheap site that doesn't rank and doesn't convert costs you money every month it sits there doing nothing.
Want to know what your site would cost?
I'll give you a clear, itemised quote with no obligation. Most small business websites start from £500.
Get a free quote →