Short answer: a website in the UK can cost anywhere from a few hundred pounds to tens of thousands, depending on what you actually need. For most small businesses, a professional, custom-built website costs between £1,500 and £4,000 as a one-off, with a smaller ongoing cost for hosting and upkeep. Below we break down exactly what drives that number, so you can budget properly and sidestep the hidden costs that catch people out.
How much does a website cost? A quick price guide
Here is a realistic snapshot of UK website costs in 2026. Treat these as starting points rather than fixed quotes, because the right number always depends on your goals.
| Type of website | Typical UK cost |
|---|---|
| DIY website builder (Wix, Squarespace) | £0 to £30 a month, plus your own time |
| Template site from a freelancer | £500 to £1,500 |
| Custom small business website | £1,500 to £4,000 |
| Larger or bespoke business website | £4,000 to £10,000 and up |
| Ecommerce or online shop | £3,000 to £15,000 and up |
What actually affects the cost of a website
Two websites with the same page count can cost wildly different amounts. Here is what moves the price.
- Number of pages. A five-page site is quicker to design and build than a fifty-page one. More pages means more design, more copy and more testing.
- Custom design versus a template. A template is cheaper because the layout already exists. A custom design built around your brand and your customers costs more, but it is what makes you look different from every other business using the same theme.
- Functionality. A simple brochure site is one price. Add online booking, payments, a shop, a members area or integrations with other software and the cost climbs, because each feature has to be built and tested.
- Content and copywriting. If you supply the words and images, you save money. If you need someone to write the copy and source the photography, that is extra, and it is often what makes the difference between a site that sits there and one that brings in enquiries.
- SEO foundations. A site built to be found on Google, with proper structure, fast loading and sensible on-page SEO, is worth more than one that simply looks nice.
- Who builds it. Doing it yourself, hiring a freelancer or working with an agency are three very different price points, which we cover next.
Website cost by type
Small business and brochure websites
Most small businesses need a handful of well-designed pages that explain what they do, build trust and make it easy to get in touch. A professional custom build for this usually lands between £1,500 and £4,000. A cheaper template-based site can work if budget is tight, but it will look less distinctive and often needs replacing sooner.
WordPress websites
WordPress powers a huge share of the web, and a WordPress website cost typically sits in the same 1,500 to 5,000 pound range for a small business, depending on the design and features. The appeal is flexibility and ownership: you are not locked into a monthly builder subscription, and the site can grow with you. If you are weighing up platforms, our guide on WordPress versus Squarespace versus Wix walks through the trade-offs.
Ecommerce websites
Online shops cost more because there is more to build: product pages, a basket, secure checkout, payment and delivery setup, and often stock management. An ecommerce website cost in the UK usually starts around £3,000 and rises well beyond £15,000 for larger catalogues or bespoke features.
DIY, freelancer or agency: what you are really paying for
The cheapest option is not always the best value. Here is the honest trade-off.
- DIY builder. Cheapest in pounds, most expensive in time. Fine for a very simple site if you enjoy the work and have hours to spare. The risk is a site that looks like a template and never quite converts.
- Freelancer. A middle ground. Often good value, though quality and reliability vary, and you are depending on one person for design, build and support.
- Agency. The highest one-off cost, but you get a team, a proper process and accountability. For a business that relies on its website to bring in work, that is usually money well spent.
It is less about who is cheapest and more about the return. A 500 pound site that brings in nothing is expensive. A 3,000 pound site that brings in enquiries every week pays for itself.
The ongoing costs no one mentions
The build is a one-off. Running a website has smaller ongoing costs you should budget for.
- Hosting: roughly £10 to £40 a month for a small business site.
- Domain name: around £10 to £15 a year.
- SSL certificate: usually included with good hosting, so often nothing extra.
- Maintenance and updates: from around £30 a month if you want someone to keep the site secure, updated and backed up. You can do this yourself, but many owners would rather not.
Hidden costs to watch for
Before you sign anything, check the quote covers the things people often forget: copywriting, images, the number of revisions included, who owns the site and files when it is finished, and what happens if you want changes later. A low headline price with lots of extras bolted on afterwards can end up costing more than a clear, all-in quote. Our guide to what a website quote should include covers exactly what to look for.
How we price websites at Invincible Brands
We give a clear, fixed quote up front, with no hidden extras. We build fast, mobile-friendly sites designed around one job: bringing in enquiries for your business. You own the site and the files at the end, and we are straight with you about what you do and do not need, so you are not paying for features that will never earn their keep. You can see how we work on our web design service page.
Frequently asked questions
How much does a website cost for a small business in the UK?
For most UK small businesses, a professional custom website costs between £1,500 and £4,000 as a one-off, plus a small ongoing cost for hosting and upkeep. A basic template site can be cheaper, and a larger or feature-heavy site can cost more.
How much does web design cost?
Web design in the UK typically ranges from a few hundred pounds for a template to several thousand for a custom build. The main factors are the number of pages, whether the design is bespoke, the features you need and who builds it.
Is it cheaper to build my own website?
In pounds, yes. A DIY builder like Wix or Squarespace can cost as little as a monthly subscription. The trade-off is your time and, often, a less distinctive site that is harder to grow. For a business that depends on its website, a professional build usually pays back the difference.
How much does a WordPress website cost?
A WordPress website for a small business usually costs between £1,500 and £5,000 to build, depending on the design and features, plus hosting and maintenance. WordPress avoids the monthly lock-in of website builders and is easier to grow over time.
How much does an ecommerce website cost?
An online shop in the UK generally starts around £3,000 and can rise beyond £15,000, because there is far more to build and test than on a brochure site, from product pages to secure checkout and payment setup.
Are there ongoing costs after the website is built?
Yes. Budget for hosting (around £10 to £40 a month), a domain name (around £10 to £15 a year) and optional maintenance (from around £30 a month). These keep the site secure, online and up to date.
Ready to get a straight answer on your website?
If you would like a clear, fixed quote with no jargon and no hidden costs, get in touch and tell us what your business needs. We will tell you honestly what it takes and what it will cost.
Are you showing up when people ask AI?
More customers are asking ChatGPT, Perplexity and Google’s AI who to use. Get a free AI visibility audit and see whether they recommend you or your competitors. Run live with Dan, no obligation.
Get my free AI visibility audit





