Most guides on this topic give you a number and move on. Here's what they leave out: "registering a website" and "having a website" are two completely different things — and confusing them is why South African business owners end up with a domain they paid for, a hosting account they forgot about, and no working website six months later.
A 2024 survey by Afrihost found that over 41% of registered .co.za domains point to either a blank page, a parking page, or a broken site. Real money. Spent on nothing.
First — What Are You Actually Registering?
You cannot technically "register a website." What you register is a domain name — your web address. The website itself is the content that lives at that address. You need three separate things to be properly online:
Registering a domain without hosting is like owning a street address with no building on it. Hosting without a domain means nobody can find you. And domain plus hosting with no designed website gives you a blank room with a sign outside. You need all three.
How Much Does a .co.za Domain Actually Cost?
| Extension | Best For | Annual Cost | Registrar |
|---|---|---|---|
| .co.za Recommended | SA businesses — Google ranks local TLDs higher | R99–R180 | Afrihost, Hetzner |
| .com | International businesses | R180–R280 | Domains.co.za |
| .africa | Pan-African positioning | R350–R600 | Web4Africa |
| .joburg / .capetown | Hyper-local branding | R250–R450 | HOSTAFRICA |
| .org.za | NGOs, non-profits | R99–R180 | Afrihost |
For 95% of South African small businesses, .co.za is the right choice. Google's local search algorithm gives measurable preference to country-specific domains in South African search results. Always register through a ZACR-accredited South African registrar — Afrihost or Hetzner are the most reliable in 2026.
In 2025 I helped a Pretoria plumbing company recover a domain registered through an international registrar. When it expired, the ZACR transfer process took 23 days. During that time, their site went dark and they lost an estimated R14,000 in missed enquiries based on their average monthly website revenue. Had it been registered locally, renewal would have been automated and instant. Always register .co.za domains through a ZACR-accredited South African registrar.
How Much Does Website Hosting Cost in South Africa?
Your domain gets people to your address. Hosting is where your website actually lives. The most important factor for South African businesses: choose a server physically located in South Africa. A Johannesburg-based server loads your site 40–65% faster for SA visitors than a US or European server. Google's PageSpeed algorithm notices. Your bounce rate notices more.
3.2–5.8s
1.4–2.8s
0.8–1.6s
< 1.5s
Do you know what server your current website is hosted on — and where it is physically located? If you don't know, you almost certainly aren't getting the load speeds South African visitors expect.
The 6 Hidden Costs Nobody Tells You About Upfront
This is the section most providers hope you skip. These costs appear after you think you've paid for everything:
The Real Total Cost — Three Scenarios Compared
The subscription model costs more in real money. But it eliminates 40+ hours of your time, produces a site that actually ranks and converts, and comes with a full support system. For any business generating more than R10,000 per month, the maths is clear.
A Centurion HR consulting firm came to us after spending R3,200 on a Gumtree freelancer and R2,800 on a separate "SEO package." Their site had been live for 9 months. Google Search Console showed 12 total impressions — meaning they had appeared in Google searches 12 times in nine months. After a full rebuild — correct hosting, proper on-page SEO, schema markup, and Google Business Profile integration — they hit 1,840 monthly impressions within 10 weeks. Same business. Same location. Completely different infrastructure.
If you've already registered a domain and set up hosting — go right now to Google Search Console and check your total impressions. If that number is under 500 after six months, your infrastructure needs a rethink.
How to Register a .co.za Domain — Step by Step
Choose your domain name
Use your business name + city where possible (e.g., smithplumbingpretoria.co.za). Keep it under 20 characters. No hyphens. No numbers. Have 3 backup options ready in case your first choice is taken.
Check availability and choose a registrar
Go to afrihost.com or domains.co.za. Use a ZACR-accredited South African registrar. Afrihost and Hetzner are the most reliable for .co.za in 2026.
Create an account and verify identity
You will need your ID number or company registration number for .co.za registration — this is a ZACR requirement unique to the South African registry.
Enable WHOIS privacy protection
Do this during checkout. It hides your personal details from public domain lookup tools. Without it, your phone and address are visible to anyone who searches.
Register for minimum 2 years
The cost difference is small. The risk of accidentally letting a domain expire — and losing it to a squatter — is not. Two years minimum.
Update DNS nameservers to point to your host
Your hosting provider will give you nameservers (e.g., ns1.yourhost.co.za). Update these in your registrar dashboard. Verify propagation via whatsmydns.net before assuming you're live.
Set up professional email at your domain
A Gmail address on a business card costs you credibility. Set up chris@yourbusiness.co.za. It's often included in hosting plans, or costs R30–R150 per month separately.
The most common error I see from SA business owners who self-register: failing to update DNS nameservers after switching hosts. The domain is registered. The new hosting is paid for. But the domain still points to the old host — or nowhere — because nameservers were never updated. In one case, a Johannesburg accounting firm's site was down for 11 days during their busiest tender season. Always confirm your nameservers using whatsmydns.net before assuming the site is live.
Skip the setup headaches. Get a live site in 48 hours.
CJX Studios handles your domain, hosting, SSL, design, and SEO — all from R1,200/month. Your live website is built and shown to you within 48 hours. You pay nothing until you see it and love it.
Zero deposit · No lock-in · Pay only if you love it · Based in Centurion, serving all of SA
The Complete Website Registration Checklist — Save This
- Domain registration is R99–R250/year and gives you an address — nothing more. You still need hosting, design, SSL, and SEO to have a website that earns money. The true year one cost is R7,650–R15,000+.
- Always register .co.za through a ZACR-accredited South African registrar. International registrars create transfer delays that can take your site offline for weeks when things go wrong.
- The smartest question isn't "what's the cheapest way to register a website?" — it's "what's the fastest way to have a website that pays for itself?" For most SA businesses, the answer is a managed subscription that starts with a free demo.