What a website actually costs in Johannesburg (and why the range is so wide)
29 September 2026 · Strata Logic Team
What a website actually costs in Johannesburg (and why the range is so wide)
Ask five web designers in Johannesburg what a website costs and you will get five different answers, most of them some version of "it depends". That is true, but it is not helpful. So here is a straight answer, followed by the reasons behind it.
A brochure website with us, meaning a site that presents your business rather than selling online, costs from R8,000 to R150,000.
That is a wide range, and we know it. The rest of this guide explains why it has to be, and how to work out where your project sits.
The numbers we publish
For clarity, here is every build and care figure we put our name to:
- Brochure websites: R8,000 to R150,000.
- Online stores on WooCommerce: from R25,000, typically live in six to ten weeks.
- Fully custom online stores: R400,000 to R1.2 million, for complex catalogues, contract pricing, or B2B portals.
- Ongoing care: R1,250, R2,300, or R4,500 per month, depending on how critical the site is.
All prices exclude VAT. These are the real numbers we quote against, whether the client is in Randburg, Sandton, or anywhere in the northern suburbs.
Why the range is so broad
The word "website" covers everything from a one-page business card to a large content platform. Two quotes for "a website" are frequently quoting for two completely different things. These are the factors that move a project from the bottom of the range towards the top.
How many pages, and how different they are. Five pages that share a layout are a small job. Forty pages with distinct layouts, service areas, and case studies are a large one. Each unique page type needs its own design and build.
Who writes the content. If you supply finished copy and photographs, the job is mostly design and build. If the words need writing, structuring for search, and approving, that is real work, often the most time-consuming part of the project.
Custom design or an adapted layout. A proven layout adapted to your brand is quick and affordable. A design built from scratch around your brand, your audience, and your conversion goals takes longer and costs more, and for a business competing on reputation it is often worth it.
What the site has to connect to. A contact form that sends an email is simple. A form that feeds your CRM, a booking system, a quoting tool, or a client login is not. Every integration adds build and testing time.
Moving from an existing site. Replacing a site that already ranks in Google needs care. Old addresses have to point to new ones, or the search position you spent years earning disappears overnight. Done properly, migration is a project in its own right.
Speed, accessibility, and search groundwork. A site that loads fast on a mobile connection, works for people using screen readers, and gives Google clean structure to read does not happen by accident. It takes deliberate work, and it is one of the first things cut from a low quote.
How many rounds of changes. A clear brief with one decision maker moves quickly. A committee with shifting opinions does not, and the time has to be paid for somewhere.
Put a few of those together and it is easy to see how one business needs an R8,000 site and another needs a R150,000 one. Neither is overpaying. They are buying different things.
Why this matters
The cheapest quote is rarely the cheapest website. Low prices are usually reached by leaving things out, and what gets left out tends to be invisible on launch day: security hardening, tested backups, a proper handover, speed work, and sometimes even your ownership of the site and domain.
Those gaps show up later. A site with no update plan is the easiest kind to hack. A slow site quietly loses enquiries to faster competitors. A site you do not control becomes a hostage when the relationship ends. And when something goes wrong, the bill for fixing it is only part of the cost. A defaced homepage, a browser warning that your site is unsafe, or a contact form that silently stopped working for a month all tell your customers something about your business. That reputational damage outlasts the fix.
A good quote is not the lowest number. It is the one that explains clearly what you are getting and what you are not.
Questions to ask any quote
Before you compare prices, get clear answers to these:
- Who owns the site, the content, and the domain when it is done? The answer should be you.
- Who writes the content? If it is you, budget the time. If it is them, find out how much is included.
- Is the design custom or based on a template? Either can be right; you should know which you are paying for.
- What happens to my current site's search ranking? If you are replacing a site, ask how old addresses will be handled.
- How fast will it load on a phone? Ask how they measure it, not just whether it will be "fast".
- What happens after launch? Who applies updates, runs backups, and fixes things when they break?
A provider who answers all six plainly is worth more than one who is simply cheaper.
The build is the cheap part
However much the build costs, it happens once. Keeping a site secure, fast, and current is the ongoing work, and it is the part most quotes skip. We covered that side in detail in your website is a process, not an event.
If your needs go beyond a website, into custom systems that run part of your operation, our guide on when to buy software and when to build it picks up where this one ends.
Where to go from here
See how we approach web design in Randburg and the northern suburbs, look at online store builds, or compare our care plans. When you are ready for a real number rather than a range, get in touch and tell us what the site needs to do.