How much does a website cost UK

So you want a website, great! Now how much does a website cost UK prices? This is the most common question I get asked for my web design services. The answer to this question depends on what kind of site you are building and how long your project will take.

My web design prices:

Web Design Prices

  • Bronze One Page – £395
  • Silver Brochure Style – £525
  • Gold Advanced – £1,000
  • Bespoke Online Business Solution – From £2,500

E-Commerce Site prices

  • Silver Simple Shop – £1,500
  • Gold Bigger Shop – £2,200
  • Advanced Enhanced – £3,500
  • Bespoke Business Solution From – £5,000

Hosting Prices

  • Website Hosting – £15 p/m
  • eCommerce Hosting – £30 p/m

Here is a full transparent list of all my prices

DIY website costs

Website Builder Monthly Costs

If your budget is low, then there are plenty of other options available to let you create your own website:

  • Shopify – $29, $79, $299 per a month 
  • BigCommerce – $29.95, $79.95, $299.95
  • Wix – £3, £6, £8.50, £18 per month.

They each have their own unique set of advantages and disadvantages that will suit different types of businesses. Here’s an article I wrote on WooCommerce VS Shopify to help you decide. 

You may be able to get a discount if you sign up for longer-term subscriptions, or by paying upfront and then cancelling before your first month is over. However, it’s worth checking with each provider as their terms and conditions apply.

Free Website Builders

If you’re looking for something cheaper, there are many free alternatives available online that offer similar functionality.

  • PrestaShop – 100% free. No monthly fees.
  • WooCommerce – 100% free. No monthly fees.
  • WordPress – Free blogging platform that allows anyone to create websites without needing any technical knowledge. 

You will need to join online communities for help as the customer service might be limited to free plans.

Best website builders

A website builder will allow you to create your site without any coding knowledge whatsoever. The best part about this type of service is that there’s no limit on how many pages you can add – so long as you’re willing to pay!

Website builders usually offer templates that look professional enough to be used in place of an actual web designer. You’ll need to know some HTML though, otherwise, you won’t be able to edit anything once it goes live. 


The Weebly pricing plan is £0, £4, £9, £18 per month package.


If you’re looking for an easy-to-use tool that will get your site up quickly without any coding knowledge required, then Wix may be just what you need. It has everything you’ll ever want from a web design platform: drag & drop functionality, templates galore, SEO tools, social media integration, analytics, security options, mobile compatibility, and much more. The only downside is the organic traffic you will get as detailed in my case study, WordPress vs Wix SEO 


If you’re not after a bespoke design and you are happy using a theme the first thing that I would recommend when looking at any WordPress theme is to look at their demo content.

If they don’t have an example page or section setup already then this will be very difficult to replicate yourself without spending hours upon hours trying to figure out what each piece of code means.

The second thing that I would check is whether there are any updates available for the theme. 

Hire a web designer

So now you know the different platforms to build your website and how much they cost. How much is it to hire a professional for their design service?

How much does it cost to build a website for a small business?

It’s important to remember that no matter what type of website you’re planning to design, you’ll need to invest money into getting it built. The amount of investment varies based on the complexity of the website itself.

While a blog doesn’t take too much effort to put together, the process of designing a full-fledged e-Commerce website could involve hiring professionals to help you along the way. 

A cheaper option for a sole trader to getting a website made for you is an off the shelf website, a pre-built one as opposed to a bespoke website.

There are several different types of websites, but for this article, I have broken them down into four different categories; basic, small business, eCommerce and bespoke. The most common websites that people will pay a designer to build are:

– Basic Website – This is usually an online portfolio or personal blog where you showcase what you have done before. It’s not very professional looking as it doesn’t look like a real company would use it. The price range for these sites is around £100-£500.

– Small Business Websites – These are more professional looking than basic websites because they tend to be used by companies who need something with a bit more style 

– E-Commerce- it really comes down to the eCommerce functionality 

Other additional costs or additional services a web designer might include are:

  • Ad-hoc hours (hourly rates)
  • Mobile app 
  • Search Engine Optimisation /SEM
  • Google Analytics Setup
  • Google My Business and Google Maps integration
  • Social media marketing
  • Content creation 
  • Marketing Strategy 
  • Online advertising 
  • Email Marketing

Web Design Agency Prices

A web design agency is a web development company that provides services to businesses and individuals. Costs can be £5k for a website. 

Freelance Developer Prices

A freelancer, or independent contractor, is someone who works on projects for a set wage. Freelancers are often self-employed and work from home. They may be employed by an agency at times to provide services such as graphic design, copywriting, programming, SEO, social media marketing, etc., but they can also do their own thing directly for a client.

Costs can be as low as £395 per website. Read the advantages and disadvantages of a freelance web designer vs a web agency.

Overseas web design companies

An offshore, overseas web company is likely to be the cheapest option. A type of outsourcing firm where companies outsource some part of their IT operations to another country. Offshoring involves moving certain functions outside the boundaries of the organization’s home country. This enables organizations to reduce operating expenses by cutting down on overhead costs.

9 reasons why websites are expensive to build 

Wondering why the design costs are more than you thought? Here’s why: 

  1. Designing & Developing – A good designer can make or break an entire website. They should be able to understand your vision and create something unique from scratch. If they don’t have experience in web development then they may not know all the best practices when creating a new website.
  2. It takes time to learn these skills so if you hire someone who has never designed before, expect them to charge more than others because they won’t have as many resources available to them.
  3. Hosting – You also need hosting services like Amazon Web Services, Google Cloud Platform, Microsoft Azure, etc. These companies offer different types of plans which include storage space, bandwidth, email accounts, security features, etc. 
  4. SEO: Search engine optimization is one of those things where there isn’t any free lunch. There are some basic tips you can follow such as using keywords in titles, meta descriptions, page content, images, etc., however, there are other factors involved with search engines that aren’t always easy to control. For example backlinks, social media shares, user engagement, etc.
  5. Maintenance – Once your website goes live, you’ll probably start receiving traffic and visitors. As soon as people visit your website, they’re going to leave comments, share posts, click ads, etc. All of these actions require maintenance. For instance, if you use WordPress, you’ll need to update plugins now and again. In addition, you’ll likely need to check your analytics data once in a while to see if anything needs fixing.
  6. Security – Your website is only as secure as its weakest link. Hackers love targeting popular sites since they usually receive lots of attention. Therefore, you’ll want to ensure that everything on your website is password protected (i.e. login pages 
  7. Designers have overhead expenses like rent, software, insurance…
  8. Designers usually charge by the hour which means they need to spend at least 40 hours per week working on your project. So even though they might only work 10 hours per day, they still need to pay for all those extra 30 hours.
  9. Designers often require payment upfront before starting the job. They also tend to ask for more than 50% of the final bill as a deposit.

How much does a website cost per month?

Now we know the upfront costs what about the ongoing costs? A good rule of thumb on how much a website is to run is £15 – £250 per month depending upon the size of the business and its needs. This includes hosting costs as well as domain name registration fees. The costs depend on if you want a shared server, a dedicated server or a private server. 

It may seem like a lot at first but if you consider all the time spent updating content, adding new pages, etc., it adds up! A larger company might require a higher rate because of the additional features required.

Why is it so expensive to renew a web domain name?

A web domain name is essentially just another word for your site address. When someone visits your website they use their browser to look up this information to find out where to send them next. If you want people to be able to visit your website then you must register a unique domain name for ~£10 per year. 

How much does it cost to get an SSL certificate?

This depends entirely upon whether you have purchased a preinstalled SSL certificate or if you wish to purchase one separately. It can be free if your hosting company provide it or can cost up to £35 per year on an ongoing basis. 


The best way to find out is to contact a web designer. They will be able to tell you the price of their services (upfront and every month) as well as how long it takes them to complete each project. You can also ask for an estimate before they start working on your site so that you know what to expect when the work begins. If you are not sure about any aspect of building or maintaining a website, then you should hire someone who specialises in this area. 

If they are not willing or unable to give you a ballpark figure, then ask for references from other clients who have hired them before. You can also check with local design firms in your area that specialise in websites.