Ask three web designers what a small business website costs and you will get three very different numbers, often with a tenfold gap between them. That is not because anyone is lying. It is because “a website” can mean a five-page brochure site you launch in a fortnight or a custom booking system that takes months to build.
This guide gives you honest UK numbers for 2026, explains what actually drives the price up or down, and shows you where the hidden costs hide. The short version: most small businesses pay somewhere between £1,000 and £5,000 for a professional website, with running costs on top. The longer version, which is the one that saves you money, is below.
By the end you will know what a small business website should cost, what you are paying for, and which questions to ask a designer before you sign anything.
The honest price ranges for 2026
Cost depends mostly on who builds it and how custom it is. Here is roughly what each route costs in the UK right now.
DIY website builders (Wix, Squarespace, GoDaddy). Around £15 to £30 a month, or £240 to £360 a year once you add a domain and a business email address. You build it yourself, so your only real cost is your time. Fine for testing an idea or a side project. Less fine when you are trying to win competitive local searches, because you are limited by the template and you carry all the SEO and design responsibility yourself.
Freelance web designer. Typically £800 to £3,000 for a straightforward small business site, with most four to five page builds landing around £1,200 to £2,000. A good freelancer gives you a personal relationship and a fair price. The trade-off is capacity: one person juggling design, build, copy, and SEO can be slower, and cover is thin if they go on holiday or take on a bigger client.
Web design agency. Usually £2,500 to £10,000 for a standard small business website, and more in London for the same specification. You are paying for a team, a process, and a site built to convert and to be found, not just to look nice. The better agencies bundle in proper on-page SEO, mobile-first design, and clear calls to action rather than charging for them as extras later.
Ecommerce or custom builds. Selling online or needing bespoke features pushes the figure to £5,000 to £40,000 depending on product count, integrations, and how custom the design is. Most growing online stores land in the £8,000 to £20,000 range.
For the typical small or local business that wants a smart, fast site that brings in enquiries, a realistic budget is £1,000 to £5,000 for the build. Where you sit in that range comes down to the factors below.
What actually makes a website cost more
Two sites with the same page count can differ by thousands. These are the levers that move the price.
Number of pages and templates
A five-page site is cheaper than a twenty-page one, but it is the number of distinct page designs that really matters, not the raw page count. Ten blog posts that share one template add almost nothing. One bespoke “book an appointment” page or a custom services layout adds real design and build time.
Custom design versus a template
Adapting a quality template to your brand is the affordable route and is perfectly good for most local businesses. A fully bespoke design, drawn from scratch around your brand and your customers, costs more because it is more hours of design and front-end work. Custom UI work alone can run from £2,000 to well over £10,000 on larger projects.
Functionality
A brochure site that shows your services and takes enquiries is the baseline. Add online payments, a booking calendar, a members’ area, multi-language support, or a CRM integration and each one is extra development time. Booking systems and ecommerce in particular are where budgets climb, because they need testing and ongoing care.
Content and photography
This is the cost owners forget. Someone has to write the words and source the images, and good copy and professional photos are what make a site convert. If you do not have them, factor in copywriting and a photographer, or expect your designer to charge for it. A well-built site with weak content still underperforms.
SEO foundations
A site that looks good but is invisible on Google is a poster, not a salesperson. Proper on-page SEO, fast loading, clean structure, and mobile-first design should be built in from day one. A conversion-focused website that is also built to rank costs a little more upfront and pays for itself many times over in leads.
Don’t forget the running costs
The build is a one-off. Keeping the site live, secure, and working is ongoing, and this is where quotes that looked cheap often catch people out.
- Domain name: roughly £10 to £15 a year.
- Hosting: £5 to £15 a month for shared hosting suits most small business sites. Faster managed hosting costs more and is worth it if speed matters to you.
- SSL certificate: often included free with hosting now, so do not pay a premium for it.
- Maintenance: software updates, security, backups, and small content changes. Some designers include this, others charge a monthly retainer. Budget for it either way, because an unmaintained site is a security risk.
As a rough rule, a professionally run small business site costs £500 to £2,000 a year to keep going once you add hosting, maintenance, and the odd tweak. Ask exactly what is and is not covered before you commit.
Should you pay separately for SEO?
A website gets you found only if it is set up to be found, and for competitive local terms that usually means ongoing work, not a one-time fix. UK SEO retainers commonly run from a few hundred to over a thousand pounds a month, depending on how competitive your market is.
You do not always need to start there. A site built on solid SEO foundations, with your Google Business Profile sorted and your key service pages targeting the right searches, gets many local businesses a long way. If you want to model what ranking is actually worth to you before spending, our SEO revenue calculator gives you a quick estimate. From there, a focused local SEO campaign is the natural next step once the site is earning its keep.
How to get an accurate quote and avoid overpaying
You get better quotes when you turn up prepared. Before you ask anyone for a price, do this.
Write down what the site needs to do. “Get more enquiries from people searching for a plumber in Stirling” is a brief. “A nice modern website” is not, and vague briefs get padded quotes.
List your pages and any specific features: a contact form, online booking, a gallery, payments. Be honest about what you actually need now versus what is a nice-to-have for later.
Ask every quote the same questions so you can compare like for like. Is SEO included or extra? Who writes the copy and supplies the photos? What are the running costs and what does maintenance cover? And critically, do you own the domain, the hosting account, and the finished site, or are you renting it from them? Owning your own assets matters if you ever change provider.
Finally, weigh value, not just price. The cheapest site that brings in no enquiries is the most expensive one you will ever buy. A slightly dearer site that books jobs every week pays for itself fast.
FAQs
How much does a small business website cost in the UK?
Most UK small businesses pay between £1,000 and £5,000 for a professional website, depending on the number of pages, how custom the design is, and the features needed. DIY builders cost £15 to £30 a month, freelancers typically charge £800 to £3,000, and agencies usually range from £2,500 to £10,000. Ecommerce and custom builds cost more.
What are the ongoing costs of a website after it is built?
Plan for £500 to £2,000 a year. That covers a domain (around £10 to £15 a year), hosting (£5 to £15 a month for most small sites), and maintenance such as updates, security, and backups. SSL is usually free with hosting. SEO and ongoing content, if you want them, are separate and priced on top.
Why are some website quotes so much higher than others?
Usually because they include more. A higher quote may cover custom design, professionally written copy, photography, proper on-page SEO, and ongoing support, while a cheap quote covers only a basic template build. Always check what is included and whether SEO, content, and maintenance are part of the price or charged as extras later.
Is a cheap website builder enough for my business?
For testing an idea or a simple side project, a Wix or Squarespace site can work. For a business that needs to win competitive local searches and turn visitors into enquiries, a builder usually falls short on speed, SEO control, and conversion design. You also carry all the work yourself, which is rarely free once you value your time.
Do I own my website, or am I renting it?
This depends on the provider, so always ask. You should own your domain name, your hosting account, and the finished website and its content. Some cheaper packages lock you into renting the site, which means losing it if you leave. Confirm ownership in writing before you pay anything.
How long does it take to build a small business website?
A straightforward small business site usually takes two to six weeks, depending on how quickly content and photos are ready. Larger or custom builds with bookings or ecommerce take longer. The single biggest delay is almost always waiting on copy and images, so having those ready speeds things up considerably.
Not sure what your project should cost?
Every business is different, and the right number for you depends on what you need the site to do. If you would like an honest, no-pressure view of what a website that actually brings in enquiries would cost for your business, book a free discovery call. We will talk through your goals, tell you what you do and do not need, and give you a straight answer on budget. No jargon, no pushy sales.