"How much for a website?" is one of those questions that almost never gets a straight answer — and it's not always because someone's being cagey. The honest answer is that it depends heavily on which of three fairly different paths you take, and most price guides skip the part people actually forget to budget for: keeping the thing alive after it's built.

The three common paths, and what they really cost

Most small businesses end up choosing between three routes. Each has a real, current South African price range attached to it.

Published South African pricing surveys put hourly rates for web design and development at roughly R250–R950 per hour, with junior freelancers at the low end and established studios higher up. That range alone explains why two quotes for "a website" can look wildly different and both be entirely reasonable.

The part almost everyone forgets: domain and hosting

A website isn't just the design work — it needs an address (a domain name) and somewhere to actually live (hosting). Neither is a one-time cost, and both keep billing for as long as the site exists.

A .co.za domain typically runs R80–R150 a year, while a .com usually sits around R150–R320 a year. The catch: some registrars advertise a cheap first-year price and quietly renew at two or three times that. Always check the renewal price, not just the sign-up price.

Hosting for a small business site typically runs R50–R400 a month with a South African provider, depending on the plan and what's bundled in (email accounts, SSL, backups). Anything advertised well under R50/month is usually cutting corners somewhere — speed, support, or storage.

Put together, that's a real, unavoidable floor of roughly R700–R5,000 a year, before a single design decision has been made — and it's the line item most first-time website owners never see coming, because it's easy to only budget for "the build."

What "running" the site actually involves after that

Beyond domain and hosting, most businesses eventually pay for some form of ongoing maintenance — software and security updates, backups, small content changes, and someone to call when something breaks. Industry pricing for this in South Africa typically runs R300–R1,500 a month, scaling with how much hands-on support is included.

This is optional in the sense that nothing forces you to pay for it — but a site that never gets updated is also one that quietly becomes a security risk, and a business that never touches its own content is one where the site slowly stops reflecting reality (old prices, outdated hours, last year's promotion still pinned to the homepage).

A worked example, to make this concrete

Take a realistic middle-of-the-road path: a freelancer-built five-page site, a .co.za domain, and standard local hosting.

That's roughly R11,900 in year one, dropping to around R1,900 a year after that just to keep the site online — before adding any ongoing maintenance or content support on top. Add a basic monthly care plan and that ongoing figure moves closer to R4,000–R8,000 a year, depending on how much hands-on help is included.

What actually moves the price

Once you're comparing real quotes rather than headline numbers, a handful of things explain almost all of the difference:

The most useful question to ask any quote isn't just "how much," but "what happens after launch, and what does that cost." A cheap build with an expensive, badly-explained ongoing bill isn't actually the cheap option — it just moved the real cost further down the page.

Pricing figures referenced above reflect published 2026 South African market data from multiple web design and hosting industry sources. Actual quotes vary by provider, business requirements, and region — treat these as realistic planning ranges, not fixed prices.