Domain Registration (www.yourwebsite.co.za, .com etc.) - annual fee applies - between R 75.00 and R 150.00.
Hosting provider (Company who provides the platform on which your email and website resides e.g. Hetzner www.hetzner.co.za) - monthly fee applies - between R 50.00 and R 250.00 depending on what you require.
Website designer (Person / company who creates your website) - Normally a once off fee.
I recommend Hetzner as a preferred hosting provider. www.hetzner.co.za. By creating a profile you are able to add domains as and when required at the cost price.
By hosting the site in your profile on Hetzner you have full control over the ownership of your domains.
The Basic package from Hetzner is ideal to host the website. www.hetzner.co.za.
We can assist you in setting up your profile for a minimal fee. Domain registration etc. is included in the 1 Day Website package.