A guide
What a website actually costs in South Africa
What the numbers look like right now, where they come from, and what makes them move — so you can tell whether a quote is fair before you sign it.
You are about to ask two or three people what a website costs, and the answers will come back thousands of rands apart. Nothing on the quotes will tell you why. This page is the other half of that conversation.
Every figure here was checked in September 2026 against published price lists and the sources named on the page. Where providers quote different figures, both are shown.
The short answer
A survey of fifty-six South African providers’ published prices puts the average advertised five-page website at about R6,600 (SME Rocket, updated March 2026). That average only counts websites sold at an advertised price, so the more expensive end of the market is not in it.
An online shop splits the same way. A template shop with card payments runs about R8,000 to R25,000, and a custom one goes past R70,000.
What moves the price
The price of a website is mostly the price of someone’s time. Five things move it:
- How much there is to build. One page is less work than a website that explains twelve services properly.
- How much of the look is drawn for you. A one-off design costs more than a ready-made one, and plenty of small businesses do well without it.
- How it is built underneath. A bought template on WordPress is a real way to spend less, and for some businesses it is the right call. It needs updating, and its add-ons are where most small websites get broken into.
- What it has to do. A contact form is cheap. Card payments, bookings, stock and customer logins are each real software, and each one adds cost.
- Who is being paid. A quote from a team covers a designer, a developer, a project manager, an account manager and an office. A quote from one person covers one person. That is most of the gap between a R6,000 quote and a R40,000 one.
When a website builder is the better choice
What it costs to run
The build is once-off. Keeping a website online is not, and the running costs are where quotes go quiet.
- Hosting, which is what keeps your website online. Entry-level hosting from the South African hosts runs about R84 to R99 a month, and a mid-size plan about R139 to R179. Those prices do not all move together: xneelo has held its entry plan at R99 since the start of 2024, while Afrihost’s has gone up by about 40% in the same time.
- Your domain, which is your web address. About R99 to R110 a year to keep. Watch the first-year price, because some registrars charge less to register than they do to renew.
- Email on your own address. This is almost always a separate monthly subscription, billed to you by Google or Microsoft rather than by whoever builds your website. Google’s entry mailbox is about $7 a month, billed in US dollars.
- Looking after it: updates, backups, fixes and small changes. South African care plans run from about R400 to R6,000 a month, and most small business plans sit between R700 and R2,500. Some builders include a little of this, some charge by the hour. If a quote says nothing about it, ask.
Domains also carry a wholesale fee set by ZADNA, the authority that runs .za addresses. It goes up every October by a formula tied to inflation, reaching R69 in October 2026, so expect your domain to creep up by a few rand a year.
What the first year adds up to
Take that average packaged website at about R6,600. Add a domain at about R105 and hosting at R99 a month, and your first year comes to roughly R7,900. After that it is about R1,300 a year to stay online.
If you would rather someone else handled the updates and the changes, a care plan at market rates adds R8,400 to R30,000 a year on top of that. It is the biggest running decision you will make, so price it before you sign rather than after.
How to compare two quotes
Two quotes for “a website” can mean completely different jobs. Before you take the cheaper one, ask both people the same five questions:
- Who owns the website and the domain when it is finished, you or them?
- Are the words included, or are you expected to write them?
- How many rounds of changes are included before it costs extra?
- What happens if you leave: can you take the website with you, or does it stop working?
- What does it cost to keep running, in rand, per month or per year?
How someone answers those five questions tells you more than their number does.
A quote that goes quiet on one of these is not necessarily dishonest, but it is incomplete. Ask, and listen to how straight the answer is.
When an agency is the right call
Sometimes it is. If you have a marketing team to coordinate, if you need a large system built and looked after, or if you want people who will run campaigns and report on them every month, that is what an agency is for and a one-person builder is not. R40,000 is not a rip-off when that is genuinely the job.
The mismatch is a plumber paying agency prices for a plumber’s website, or an established company buying a template and wondering why it cannot do what they need.
What to do before you ask for quotes
Work out what you actually need, so that you are comparing like with like. Get the running costs in writing. Make sure your domain is registered in your name. And judge the person as much as the price, because you will be phoning them when something breaks.
See what I charge to build a website, and what each price includes.