Home
Cost guides
Web design
Website development

How much does website development cost?

  • R3800 – R6300
    Simple website (CMS) — personal website
  • R7500 – R20,000
    Business website
  • R38,000 – R88,000
    Custom website
  • R13,000 – R25,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 2025.

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

  • R3800 – R6300

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 R5000.

Get quotes

Business website

  • R7500 – R20,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 R7500 to R20,000, averaging at R14,000.

Get quotes

Custom website

  • R38,000 – R88,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 R38,000 and R88,000.

Get quotes

E-commerce website

  • R13,000 – R25,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 R19,000, or typically between R13,000 and R25,000.

Get quotes

Recent jobs for website development

Website

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

I wish for my website to grow bigger and richer by making my theorical knowledge into practical

E-commerce website

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

To gain more viewers

Website

  • City or suburb: Randburg
  • 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

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?: One pager

Website

  • City or suburb: Mokopane
  • What do you need?: Minor website improvements
  • What type of website do you need?: Business website
  • How many web pages do you want your website to include?: One pager

Earn more than losing

E-commerce website

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

An app that could identity video or movies when it's in short.

Website

  • City or suburb: Vereeniging
  • 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: Durban Central, Durban
  • 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?: 11–20

### Project Description **Nature of Our Business:** is a prestigious art school located in Durban, KZN, dedicated to nurturing and developing talent in various artistic disciplines. Our comprehensive programs are designed to provide students with the skills and knowledge they need to excel in their chosen fields. Our offerings include: 1. **Acting on Screen and Theatre:** We provide professional training for aspiring actors, focusing on techniques for both screen and stage performances. Our curriculum includes method acting, improvisation, character development, and performance skills. 2. **Music:** Our music department offers extensive training in musical theory, instrumental proficiency, vocal training, and composition. We support a variety of musical styles and encourage collaboration and regular performances. 3. **Behind the Scenes:** We offer specialized training in essential production roles, including: - Directing - Continuity - Camera Operating - Sound - Slate - Department - Makeup - Wardrobe - Script Writing - Editing - Boom Swing - Hairstyling **Aim of the Website:** The website for aims to serve as a comprehensive resource and engagement platform for current and prospective students, parents, and the wider community. The main objectives of the website are: 1. **Informational Resource:** Provide detailed information about our programs, courses, faculty, facilities, and the benefits of studying at . 2. **Admissions Information:** Offer clear and accessible information about the admissions process, including application requirements, deadlines, and procedures for enrolling in our programs. 3. **Showcase and Portfolio:** Highlight the achievements and creative works of our students and alumni through multimedia galleries, videos, and testimonials, showcasing the vibrant artistic community at . 4. **Community Engagement:** Foster a sense of community through forums, blogs, and social media integration, encouraging interaction, collaboration, and networking among students, faculty, and alumni. 5. **Resource Center:** Provide access to valuable educational materials, industry news, and resources that support ongoing learning and professional development for our students and faculty. **Special Wishes for the Website:** 1. **User-Friendly Design:** The website should be visually appealing and easy to navigate, with a clear and intuitive layout that guides users to the information they need. 2. **Interactive Elements:** Include engaging features such as virtual tours of our facilities and interactive calendars for events and class schedules. 3. **Multimedia Integration:** Utilize high-quality videos, photos, and audio recordings to vividly represent our programs and the creative works of our students and faculty. 4. **Mobile Optimization:** Ensure the website is fully responsive and functions seamlessly on all devices, including smartphones and tablets, to provide a convenient and accessible experience for all users. 5. **Secure and Comprehensive Information:** Ensure all information provided is accurate, up-to-date, and easily accessible, with secure measures to protect any sensitive information shared by users. The website will reflect our commitment to excellence in arts education, providing a dynamic and supportive online environment that complements our on-campus offerings and fosters a thriving artistic community.

Website

  • City or suburb: Rustenburg
  • 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

I'm a stockist for in and A Distributor

Website

  • City or suburb: Brits, North West
  • 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?: 2–5

I want to create an online trading platform