Cost guides
Web design
Website development

How much does website development cost?

  • R3000 – R5000
    Simple website (CMS) — personal website
  • R6000 – R16,000
    Business website
  • R30,000 – R70,000
    Custom website
  • R10,000 – R20,000
    E-commerce website
Get quotes

Planning to hire a professional for website development but you are just not sure what to expect price-wise?

Procompare has been tracking trends in website development prices in years and here is the latest website development cost guide for year 2024.

What is cost data based on? Cost data is based on actual project costs as reported by our Pros and on cost data retrieved from various specialized publications and websites, governmental reports, occupational associations or guilds, and related websites in South Africa.


Simple website (CMS) — personal website

  • R3000 – R5000

This is the cost for a simple personal website developed by using a content management system (CMS), such as WordPress, Joomla, etc. This includes only the initial creation of the website. The average cost is usually R4000.

Get quotes

Business website

  • R6000 – R16,000

This is the price for designing and launching a business website. The price may depend on the size of the website (i.e. number of pages) and selected features. On average, a small business website contains 8–16 pages. This does not include annual website maintenance, content creation, website marketing, etc. The cost of a business website typically runs from R6000 to R16,000, averaging at R11,000.

Get quotes

Custom website

  • R30,000 – R70,000

This is the price for a custom website. A custom website typically contains more than 25 pages. The final price will depend on the exact number of webpages and features on the website and on the business type. This is the price for initial website set-up and it does not include annual maintenance, nor content creation or website marketing. For a custom website, expect to pay between R30,000 and R70,000.

Get quotes

E-commerce website

  • R10,000 – R20,000

This is the price for a set-up of an online shop. The final price will primarily depend on the size of your catalogue, on required customization, and any additional features. For example, a basic e-commerce website on a dedicated platform, such as WooCommerce, Shopify, Magento, Wix, will take a minimum of 100 hours to set-up, whereas bigger web shops can take up to 200 hours to set up. That is when using purpose-built e-commerce software; if you want to use custom solutions, the set-up will be even more pricier. The average cost of an e-commerce website is R15,000, or typically between R10,000 and R20,000.

Get quotes

Recent jobs for website development

Website

  • City or suburb: Pretoria/East Lynne
  • What do you need?: New website
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: One pager

It is website for consulting and investment company

Website

  • City or suburb: Cape Town
  • What do you need?: New website
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: 6–10

im audio visual company base in cape town i would like to have website

Website

  • City or suburb: Johannesburg
  • What do you need?: New website
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: 2–5

Website

  • City or suburb: Pretoria
  • What do you need?: New website
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: 2–5

So what I want is a business/e commerce site call it Order a Chef .The site is a platform that allows people to order in a Chef to prepare a meal for them .The concept is similar to Fiverr. On the page should be a facility where Chefs can sign up ,payments can be made electronically e.g payfast, and there should be Profiles of the Chefs displayed.

Website

  • City or suburb: Giyani
  • What do you need?: New website
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: 20+

need a website for a shopping mall, maybe with the e-commerce extension

Website

  • City or suburb: Four Ways
  • What do you need?: Existing website redesign
  • What type of website do you need?: Personal website or blog
  • How many web pages do you want your website to include?: 2–5

will explain the wishes when you contact me

Website

  • City or suburb: Parow Valley
  • What do you need?: New website
  • What type of website do you need?: Other
  • How many web pages do you want your website to include?: 11–20

I am looking for a really good dating website which I can put all the categories I want. I have attached a document containing most of the important features I wish to see on the website.

E-commerce website

  • City or suburb: Durna
  • What do you need?: New e-commerce website
  • How many products do you want to showcase?: Up to 10

I am looking to create an e-commerce website for my new skincare range launching in a 2 weeks. I’m starting out with only about 4 products, and plan to add a new product every 2 months or so. I have already registered a domain. I require the following on my website/ online store: Homepage/ Information page about the brand. SHOP page- clicking on a product takes u to a page showing pic, information and price of each product. Checkout, payment, courier options. Contact us page. I require all orders and queries to be linked to my email, as well as access to the website for me to edit at any time.

Website

  • City or suburb: Cape Town
  • What do you need?: New website
  • What type of website do you need?: Other
  • How many web pages do you want your website to include?: 6–10

A conference website! I also might need the website to be linked to another one. I have some details on how it should look and colors of background. I also have the details on what should go in it. A prelimany design and a quote is needed by May 5th.

E-commerce website

  • City or suburb: Randfontein
  • What do you need?: New e-commerce website
  • How many products do you want to showcase?: Up to 10

In need of a website where I can sell sewing products (for examble: scrunchies and hair accessories, scrub tops, baby clothing, etc). Pay pal or payment facility. Customer must be able to choose between options, sizes and quantities.