Good day Bongani
You can sign up for your domain with any hosting package (.co.za domain registration is FREE if you sign up with any Shared Hosting package) or you can register the domain without a hosting package (if you’re not ready for that just yet).
Registration without hosting still offers full DNS control, so you can point your browsing and mail records to any IP address, depending on your specific requirements.
Please find a helpful link on How to register a domain name https://help.afrihost.com/topic/domains-and-hosting/how-to-register-a-domain-name
Domains FAQs: https://www.afrihost.com/site/faq/domain
Should you need further assistance,
please feel free to send an email to email@example.com
or contact us on our WhatsApp helpline: https://whatsapp.afrihost.com
WhatsApp Help is available from 07h00 - 20h00 Monday - Friday & 07h00 - 18h00 Saturday - Sunday.
or give us a call on our toll-free number 0800 011 000, available from 08h00 - 17h00 Monday - Friday.
Help Centre: https://help.afrihost.com/