GoMarty logo GoMarty Consulting

Pricing guide · October 2026

How much does a domain name cost in South Africa?

Short answer: a .co.za costs R45 to R150 per year, and a .com costs R200 to R400. If anyone is charging you more than that for a normal, available name, they're reselling you something that costs them pocket change.

Long answer — the part that actually saves you money — is below.

The real prices (2026)

ExtensionRegister (year 1)Renewal (per year after)
.co.za (the SA standard)R45 – R150R85 – R150
.comR150 – R290R200 – R400
.org.za / .net.zaR70 – R110R70 – R110
.joburg / .capetown / .durbanR300 – R430R300 – R490
.africaR170 – R320R270 – R320

For a South African small business, .co.za is the default and the right answer: it's the cheapest, your customers recognise it instantly, and Google treats it as a "this business is in South Africa" signal for local searches. Register the .com as well if it's available — roughly R200 extra a year stops a competitor or squatter from grabbing it later.

The trap: registration price vs renewal price

Here's the game most registrars play. The big number on the homepage is the first-year price. The number that matters is the renewal price — what you pay every year, forever.

Real example of the pattern: one big-name host advertises .co.za at R49 — and renews at R299/year. Another charges R105 to register and R105 to renew. Over three years the "cheap" one costs you R647 and the honest one R315. Same domain. Same internet.

Before you check out anywhere, find the renewal column. If a registrar hides it, that tells you everything.

Other ways people overpay

What you can't do

You can't buy a domain outright — it's rented, always. And you can't register .co.za directly with the registry (ZACR); you go through an accredited registrar. Any of the big SA names are fine for a plain registration. Just compare the renewal column.

The one-paragraph answer

Budget about R100–R150 a year for a .co.za, register it yourself at a registrar with flat renewal pricing, put it in your own name, switch on auto-renew. Total time: fifteen minutes, once.

Already have a domain and a site? The next question is whether the site behind it is doing its job. Our free scan checks the front page in about a minute — Google visibility, speed, security, mobile.

Run the free scan →

No website yet at all? A one-page GoMarty site is R1,500 once-off + R299/month — and we can point your own .co.za at it, setup included. See what's included →

← All guides & answers