How Much Does It Cost for a Website UK? Practical Guide
For a small business in the UK, a website can cost anything from almost nothing with a DIY builder to £10,000 or more for a complex agency project. A realistic budget for a professionally built five to ten page website is usually £1,000 to £4,000 upfront, with domain, hosting, maintenance and VAT considered separately.
The right price depends on what the site must do, who builds it and whether you pay once or spread the cost. This guide breaks down the options so you can compare quotes properly.
Typical website costs in the UK
These are broad UK market ranges for small and medium-sized businesses. They are not fixed tariffs, because content, functionality and the quality of the process can change the final figure significantly.
| Website route | Typical upfront cost | Typical ongoing cost | Best suited to |
|---|---|---|---|
| DIY website builder | £0 to £500 | £10 to £50 per month | Simple sites where you handle the work |
| Freelancer, template-led | £800 to £2,000 | £10 to £60 per month | Local firms needing a professional brochure site |
| Freelancer, bespoke | £2,000 to £6,000 | £20 to £150 per month | Businesses needing stronger design or functionality |
| Small web agency | £3,000 to £10,000+ | £50 to £300+ per month | Projects needing strategy, several specialists or ongoing support |
| Ecommerce website | £2,500 to £15,000+ | £30 to £300+ per month | Businesses selling products or taking regular online payments |
Some quotes include VAT and some do not. Always check this before comparing totals. A £2,000 quote excluding VAT is £2,400 including VAT at the standard rate, if VAT applies.
What you are actually paying for
A website price is not just the number of pages. It normally covers a combination of planning, design, development, content handling, testing and launch.
- Planning: deciding what visitors need to know and what action they should take.
- Structure: organising pages, navigation and calls to action so the site is easy to use.
- Design: choosing layouts, colours, typography and image treatments that fit the business.
- Development: building the pages, forms, mobile layouts and any integrations.
- Content: writing or editing page copy, sourcing images and preparing information for search engines.
- Testing: checking mobile displays, forms, links, loading speed and common browsers.
- Launch: connecting the domain, setting up hosting, applying security and making the site live.
A low quote may cover only the build. A higher quote may include copywriting, photography, search engine basics, analytics and several rounds of revisions. Ask for an itemised scope rather than judging price by page count alone.
DIY website builders: cheap, but not free of effort
DIY platforms can be sensible for a new business with very limited funds. You may pay a monthly subscription, a domain fee and perhaps extra charges for email, forms or payment features. The main cost is your time.
Expect to spend several evenings, or more, choosing a layout, resizing images, writing pages, configuring mobile views and fixing small problems. If your time is worth £25 an hour and the site takes 30 hours, that is £750 of working time before the subscription is added.
DIY is more suitable when you have a clear offer, a small number of services and someone confident enough to maintain the site. It becomes less attractive when the website is a key source of enquiries or needs custom booking, quoting, membership or ecommerce features.
One-off website builds and pay-monthly plans
With a one-off build, you pay for the project upfront and normally take responsibility for hosting, updates and future changes after handover. This can be cheaper over a long period if the website needs very little attention and you are comfortable managing it.
A pay-monthly website normally has a setup fee followed by a monthly charge covering the website, hosting, updates and ongoing management. The initial cost is lower than paying for a full project at once, and the practical benefit is that you have someone responsible for keeping the site working. My studio offers both routes, because different businesses have different cash flow and support needs.
Pay monthly is not automatically cheaper over five years. Add the setup fee and monthly payments together, then compare that total with a one-off build plus hosting, maintenance and likely update costs. It can still be the better choice if you do not have the upfront budget or do not want website administration on your task list.
Costs people often forget
Before accepting a quote, check whether these items are included:
- Domain: commonly around £10 to £30 per year, depending on the extension and supplier.
- Hosting: often £5 to £40 per month for a small site, although managed hosting can cost more.
- Business email: commonly £5 to £15 per user per month for a hosted mailbox.
- Copywriting: roughly £75 to £300 per important page, depending on research and complexity.
- Photography: from a few hundred pounds for a short local shoot, with commercial projects costing more.
- Maintenance: anything from occasional hourly work to a managed support agreement.
- Third-party services: booking systems, payment providers, maps, reviews, newsletters and stock images may have separate fees.
Ask who owns the domain, website files and accounts. You should know how to leave the arrangement, what happens if payments stop and whether there are export or transfer charges.
How much should a small business budget?
For a straightforward service business, I would usually separate the budget into three levels:
- Minimum viable presence: £500 to £1,500, provided the business supplies usable content and the project has a tight scope.
- Professional lead-generation site: £1,500 to £4,000, allowing for clearer messaging, tailored design, mobile optimisation, contact forms and basic search engine setup.
- More involved website: £4,000 to £10,000 or more, where there is custom functionality, multiple services, integrations, booking, advanced content or ecommerce.
These figures exclude ongoing advertising. A well-built website does not guarantee visitors, so allow a separate budget for local SEO, content, paid search or social media if you need a steady flow of enquiries.
How to compare website quotes
Use the same brief with every supplier. State the number of pages, required features, who supplies the content, your deadline and whether you need ongoing support. Then check:
- How many design revisions are included?
- Will the site work properly on phones and tablets?
- Who writes, edits and owns the content?
- Are domain, hosting, SSL security, analytics and cookie compliance covered?
- What happens after launch if a form stops working?
- Can you update the site yourself, and is training provided?
- Is the price fixed, and what would trigger extra charges?
The cheapest quote is not necessarily poor, and the most expensive is not automatically better. Look for a clear scope, sensible communication and a plan for what happens after launch. That is where many apparent bargains become expensive.
Frequently asked questions
What is the average cost of a website for a small business in the UK?
A professionally built small business website commonly costs between £1,000 and £4,000 upfront. A simple template-led site may cost less, while bespoke design, ecommerce and integrations can take the project beyond £5,000.
Is it cheaper to build a website myself?
It is usually cheaper in cash terms, but not always cheaper overall. You still pay for the platform and your own time, and you may need to pay someone later to fix structure, mobile layout, speed or conversion problems.
How much does website hosting cost in the UK?
Basic hosting for a small site often costs around £5 to £40 per month. Managed hosting, backups, security and hands-on support can increase the monthly cost, so check exactly what the hosting package includes.
Are pay-monthly websites worth it?
They can be worthwhile if you want to avoid a large upfront bill and prefer someone else to handle hosting, updates and routine management. Compare the total cost over the period you expect to use the site, and check the contract, ownership and cancellation terms.
How long does a website build take?
A focused brochure website can take around two to six weeks once content and feedback are available. Larger or more complicated projects may take two to four months. Delays commonly come from missing copy, slow approvals or changing the scope.