Guide · Updated July 2026

What does a website actually cost in South Africa?

Quotes for the same brief routinely land between R3,000 and R80,000, which tells you the number is not really about the website. This page sets out what each route costs in 2026, what the quote leaves out, and what three years actually comes to.

Reading time About 9 minutes Currency South African Rand, mid-2026 Who it is for Owners getting quotes

The short answer

A five-to-eight page website for a small South African business, built properly and looked after, costs somewhere between R500 and R5,000 a month on a managed plan, or R8,000 to R45,000 once-off plus running costs if you buy it outright. Anything materially cheaper is either a template you fill in yourself or a build that nobody is going to maintain.

The figures on this page are market ranges as at mid-2026, gathered from published platform pricing, published South African hosting and domain pricing, and the quotes clients bring us when they ask for a second opinion. They are indicative rather than a tariff — your own quote will sit somewhere inside them depending on the things covered in what moves the price.

Figure 1

The four routes, priced

There are only four ways to end up with a website. Each one is a genuinely reasonable answer for somebody — the mistake is choosing one without knowing which somebody you are.

Website routes compared — South Africa, mid-2026
Route Up front Per month Who it genuinely suits
Build it yourself
(Wix, Squarespace, Shopify)
R0Plus your own hours — realistically 20–60 of them R150–R650Higher with a store, apps or extra staff logins Testing whether a business idea has demand, on a budget that cannot stretch, with time available and tolerance for fiddling.
Freelancer,
once-off build
R3,000–R25,000Wide range: a student and a ten-year contractor both call themselves this R100–R500Your own hosting and domain, billed separately A one-off brochure site that will not change much, where you have someone in-house who can handle small edits.
Agency,
once-off build
R25,000–R150,000+Strategy, design, copy and project management included R1,500–R8,000Retainer, or R450–R1,200 an hour for changes as they come Established businesses with a marketing budget, an internal owner for the relationship, and a brand that needs real strategic work.
Managed monthly
(what we do)
R0No setup fee on any level R500–R5,000Build, hosting, security, maintenance and changes in one figure Owners who want the site handled rather than owned as a project, and who expect to keep changing it.

Notice what the table does not say: that one column is better. The DIY row is the right answer for a genuinely untested idea, and the agency row is the right answer for a business whose brand needs strategy more than it needs code. We wrote a longer, more opinionated comparison of the platforms themselves in hand-coded versus Wix, Squarespace and WordPress.

The costs that never make the quote

This is where most budgets break. None of the items below are optional; they are simply easy to leave off a proposal, because leaving them off makes the proposal look cheaper than the one next to it.

  • Domain name. A .co.za runs about R80–R150 a year, a .com about R200–R350. Cheap, but it renews forever and it must be registered in your name, not your developer’s.
  • Hosting. From about R50 a month for shared local hosting to R400+ for something that stays quick under load. The gap between the two is usually the gap between a site that loads in one second and one that takes five.
  • Business email. About R60–R120 per mailbox per month on Google Workspace or Microsoft 365. Free mail on your domain has largely gone away.
  • SSL certificate. Free in almost every case now, via Let’s Encrypt. If anyone quotes you R1,500 a year for one, that tells you something useful about the rest of the quote.
  • Plugin and theme licences. On WordPress, a real site typically carries R1,500–R6,000 a year of premium plugins — forms, backups, security, SEO, page builder, sometimes commerce extensions. They renew annually and they break when they lapse.
  • Maintenance. Updates, patching, backups and uptime monitoring. Either you pay R500–R3,000 a month for it, or you carry the risk yourself. There is no third option in which it does not need doing.
  • Content. Words and pictures are the most underestimated line by a distance. Professional copy runs R800–R2,500 a page; a half-day photo shoot R3,500–R12,000. Most quotes assume you are supplying both.
  • Changes. The one that actually stings. On a once-off build, every later edit is billable — commonly R450–R1,200 an hour, often with a one-hour minimum for a ten-minute change.
  • The rebuild. Sites bought as a once-off project tend to get replaced every three to four years, because nobody was maintaining them and they aged out. That is not a maintenance cost; it is the same capital cost again.
The useful question

Not “what does the website cost”, but “what does the website cost me over three years, including every change I am going to want and nobody has budgeted for”. That question produces a very different shortlist.

Figure 2

What three years actually comes to

Below is the same small-business site — roughly eight pages, a contact form, no online store — costed over 36 months on each route. The assumptions are deliberately modest: mid-range hosting, one mailbox, and twelve change requests a year, which is one a month. Most businesses want more than that in year one.

Three-year total, same brief, mid-2026 rands
Route Build Running costs
(36 months)
12 changes
a year
Three-year total
Build it yourself R0Plus roughly 40 of your own hours R12,600R350/mo subscription and domain R0You do them, at whatever your time is worth ≈ R12,600Plus your time, which is not free
Freelancer, once-off R12,000 R9,000Hosting, domain, one mailbox R21,60036 changes at ~R600 each ≈ R42,600
Agency, once-off R55,000 R21,600Managed hosting and licences R43,20036 changes at ~R1,200 each ≈ R119,800
Managed monthly, entry level R0 R18,000R500/mo, everything inside it R0Included, and not capped at twelve ≈ R18,000

Two honest caveats about that table, because a comparison you cannot poke holes in is usually hiding something.

First, the agency row buys things the others do not: brand strategy, research, a creative team, and accountability at a scale that matters when there is a marketing budget behind it. R119,800 over three years is not bad value for a business turning over millions. It is bad value for a plumber.

Second, a monthly plan is a subscription. Stop paying and the site comes down, exactly like the DIY row and unlike the two once-off rows, where you keep the files. That is a real trade and you should weigh it. Our answer is that we hand over every file if you leave, and we do not tie you to a term — but the structural point stands and pretending otherwise would be dishonest.

What actually moves the price

When two quotes for “a website” differ by a factor of ten, it is almost always one of these five things, and asking about them directly is the fastest way to make quotes comparable.

  1. Unique page templates, not page count. Forty products on one template is cheap. Six pages that each look different is not. Ask how many distinct layouts are being designed.
  2. Whether it takes money. A contact form and a checkout are different species. Payments bring stock, tax, shipping rules, refunds, failed-transaction handling and a gateway integration — commonly R15,000–R60,000 of additional work, or a platform subscription that handles it for you.
  3. How many systems it talks to. Every integration — booking tool, accounting package, CRM, courier, calendar — is a small project with its own failure modes. Two is fine. Six is a build.
  4. Who writes it. If you supply final copy and usable images, you have removed the single most common cause of a project stalling and of a quote climbing mid-build.
  5. How many rounds of revision are included. “Two rounds” and “until you are happy” are wildly different commercial positions wearing the same word. Get it in writing.

How to read a website quote

Seven questions. Ask every quote the same seven and the cheap one often stops looking cheap.

  1. Who will the domain be registered to — me or you?
  2. What does month thirteen cost, itemised?
  3. What happens if I need a text change six months from now, and what does it cost?
  4. Who applies security updates, and how often?
  5. Am I supplying the words and images, or are you?
  6. How many revision rounds are included before extra fees start?
  7. If I leave, what exactly do I take with me?

Question seven is the one that separates a supplier from a hostage situation. Anyone who cannot answer it in one plain sentence is telling you something.

Where we sit, plainly

We are the fourth row of the table. Design, build, hosting, security, maintenance and unlimited changes sit inside one monthly figure, starting at R500 a month, with no setup fee and no fixed term. You can see exactly what each level includes on the services and pricing page, and we also publish the kinds of work we turn down.

We are a poor fit if you want to own a finished file and never speak to anyone again, or if you need brand strategy more than you need a website. In both cases one of the other three rows will serve you better, and we will say so on the call rather than take the work.

If you already have a site and only want to know whether you are overpaying, that is what the free written review is for. You send the address, we send back an honest assessment, and there is no obligation attached to it.

Common questions

For a small business site in 2026, expect roughly R2,000 to R8,000 once-off from a freelancer, R25,000 to R150,000 from an agency, R150 to R650 a month to build it yourself on a platform like Wix or Squarespace, or R500 to R5,000 a month for a fully managed build where hosting and changes are included. The once-off figures are the ones most likely to mislead, because none of them include the running costs.

In pure rand terms, building it yourself on a free platform tier. The cost moves to your own time, and free tiers usually place their branding on your site and withhold a custom domain. The cheapest route that produces something a customer takes seriously is normally a paid builder subscription or an entry-level managed plan.

Because the word website covers a five-page brochure and a stock-managed online store equally. The four things that move a quote most are the number of unique page templates, whether it takes payments, how many outside systems it connects to, and who writes the words and sources the images.

Always. A domain runs about R80 to R150 a year, hosting from about R50 to R400 a month, business email from about R60 per mailbox per month, and SSL is normally free now. On top of that, most sites need security patching, backups and content changes. If a quote is silent on these, they have not been removed, only left out.

Over a short period, no. Over three to five years it usually depends on how much the site changes. A once-off build is cheaper in year one and then costs whatever the changes cost, billed hourly. A monthly plan costs more in year one and fixes the price of changes at zero. Work out how many changes you realistically want a year, and the answer becomes obvious for your case.

Want to know if you’re overpaying?

Send us the site you have. You’ll get an honest written review of what it is costing you and what we’d change first — free, and with nothing attached to it.