client-alerts-black-week-icon.svg

BLACK NOVEMBER SALE! Up to 60% off websites, hosting and VPS.    00 Days Days 00 Hours Hrs 00 Minutes Min 00 Seconds Sec

Back to Article List

How to Buy a Domain Name in South Africa (6 Steps and Prices)

How to Buy a Domain Name in South Africa (2026) - How to Buy a Domain Name in South Africa (6 Steps and Prices)

To buy a domain name in South Africa, search for the name on a registrar's website, choose an extension such as .co.za or .com, add it to your cart, enter your contact details and pay for at least one year. A .co.za costs from R109 a year with us and is usually active within minutes. The steps below take about ten minutes, and the extra checks we add will save you from the most common and costly buying mistakes.

The short version

  1. Shortlist two or three names that match your business
  2. Run a domain search and check availability
  3. Pick the extension: .co.za for local, .com for international
  4. Register it in your own name, with your own email address
  5. Pay for one year or more and switch on auto renewal
  6. Connect the domain to hosting and business email

What it costs to buy a domain name in South Africa

Domain prices are charged per year. These are our current registration prices in rand for the extensions South African businesses buy most. A full list of more than 400 extensions, including renewal and transfer prices, is on our domain pricing page.

ExtensionPrice per yearBest for
.co.zaR109South African businesses selling locally
.comR299International brands and exporters
.netR334Tech and network businesses, or when .com is taken
.orgR350Non-profits, associations and community groups

Two points catch first-time buyers. First, renewal prices can differ from first-year prices on some extensions, so check both before you choose. Second, you may not need to pay for the domain at all: our hosting plans include a free .co.za for the first year. Our article on how to get a free domain name explains how that works and what to watch for.

How to buy a domain name in South Africa, step by step

Step 1: Shortlist names that work

Start with your business name, then write down two or three backups. A good domain is short, easy to spell after hearing it once, and free of hyphens and numbers that people forget. Say each option aloud as if you were giving it out over the phone. If you have to spell it twice, keep looking.

Do this: write down three options, ranked, before you search, so you are not tempted into a rushed choice at checkout.

Step 2: Search for availability

Type your first choice into a domain search. The result shows whether the name is free in each extension and what it costs. If your first choice is taken, try the backups, a short descriptive word ("plumbing", "cape") or a different extension. A blank or "coming soon" page does not mean the name is free, because it may simply be parked. Our guide to parked domains explains what those placeholder pages mean.

Do this: search on our domain name search and note every extension that is available for your top choice.

Step 3: Choose the right extension

For most local businesses .co.za is the natural choice. Customers recognise it as South African, it is the cheapest of the main options, and it signals that you trade here. A .com suits businesses that sell overseas or want a global feel. Many businesses register both and point the second one at the main website, which also stops anyone else using the name.

Do this: register the .co.za if you serve South African customers, and add the .com if it is available and your budget allows. For a detailed comparison, read .co.za vs .com domain names.

Step 4: Register it in your own name

The person or company listed as the registrant legally holds the domain. Enter your business name and contact details, and use an email address you control that is not on the domain you are buying. If a web designer registers the domain for you, make sure it is in your name and that you can log in to the account. Our domain registrations include free WHOIS privacy, which keeps your personal details out of public lookups.

Do this: check the registrant name and email before paying, and save your registrar login in a password manager.

Step 5: Pay and switch on auto renewal

Choose how many years to register for. One year is the minimum, and longer terms protect you from forgetting a renewal. Pay securely at checkout, then switch on auto renewal so the domain is renewed before it expires. Losing a domain because a renewal email went to an old inbox is one of the most common problems we help clients fix.

Do this: turn on auto renewal and put the expiry date in your calendar as a backup.

Step 6: Connect hosting and email

A domain on its own does nothing until it points somewhere. Connect it to a hosting account for your website and to an email service for addresses such as info@yourbusiness.co.za. If you buy hosting from the same provider, the DNS is set up for you. If you use a different host, you change the nameservers or add DNS records. Our explainer on domain names vs web hosting shows how the two fit together.

Do this: set up at least one business email address and a simple holding page in the first week.

Ready to buy a domain name in South Africa? A .co.za starts at R109 a year with free WHOIS privacy, or free for the first year with any of our web hosting plans. Our team can register it and connect your website and email the same day.

Where to buy a domain in South Africa: what to look for in a registrar

Any accredited registrar can sell you the same domain, but the service around it varies. Compare these points before you buy:

CheckWhy it matters
Rand pricing for registration and renewalAvoids currency swings and surprise renewal increases
Domain listed in your nameYou legally control the name, not your designer or host
Free WHOIS privacyKeeps your personal details out of public lookups and cuts spam
DNS management includedLets you point the domain at any host or email service
Easy transfer outYou can get your transfer (EPP) code without a fight
Local supportHelp in your time zone when DNS or email stops working

If your domain is already registered somewhere else and you want it with your hosting, you can move it across with a domain transfer. For .co.za names the transfer itself is free and you renew at R109 a year.

Should you buy domains for brand protection?

Once your main name is secured, it is worth asking whether to buy domains that protect it. Common choices are the .com alongside your .co.za, an obvious misspelling and a short version of a long business name. Each extra registration costs from R109 a year, and all of them can point at your main website so customers who type the wrong version still find you. You do not need to register every extension. Focus on the versions a customer or competitor is most likely to use, and review the list each year at renewal time.

Mistakes to avoid when you buy a domain

  • Letting someone else register it in their name. If the relationship ends, getting the domain back can be slow and difficult.
  • Using an email address on the same domain. If the domain expires, the renewal reminder bounces and you never see it.
  • Choosing a hard-to-spell name. Every misspelling sends a customer to someone else, or nowhere.
  • Ignoring trade marks. Registering a name that copies another business's brand can lead to a dispute and losing the domain.
  • Looking only at the first-year price. A cheap first year on some extensions can be followed by a much higher renewal.
  • Buying and forgetting. A domain that never gets a website or email earns you nothing.

After you buy a domain name in South Africa: your first-week checklist

  • Confirm the registrant name and email in your account
  • Switch on auto renewal and note the expiry date
  • Connect hosting and create your business email addresses
  • Install an SSL certificate so your site loads over https
  • Point any extra domains (such as the .com) at your main site
  • Add the domain to your Google Business Profile, invoices and social profiles

Choosing the name is the part that takes the most thought. If you are still deciding, start with three options that are short, easy to spell and clearly yours, and you can check availability on our .co.za domain registration page.

Buying a domain name in South Africa: FAQs

How do I buy a domain name in South Africa?

Search for the name on a registrar's website, check which extensions are available, choose one such as .co.za or .com, then enter your contact details and pay for at least one year. The domain is usually active within minutes. After that, connect it to hosting and email so it actually works for your business.

Buy your domain name with our team

Search more than 400 extensions, register a .co.za from R109 a year with free WHOIS privacy, and let our team connect your website and business email. Already have a domain elsewhere? We can transfer it for you.

Search for a domain Ask our team