co.za
cost: R50 pa.
this applies to dot coza domains only.
With them, the fee goes towards UniForum SA who (as they state on the site) charge the yearly fee because:
"* There is an ongoing cost associated with running the needed infrastructure around CO.ZA .
* There is a cost involved with unused domains.
* It lessens the cybersquatter problem."
www.godaddy.com
domain name registration costs from US$10 (for unusual or obscure names or phrases) to US$2 000 (for a premium domain like lovezone.net)
20 US cents go to ICANN per domain name registration year.
http://www.za.net/ offer free domain registration but this only applies to NGO's, companies,people who can't afford to pay the registration fees or just people who don't believe domain names should be paid for. Only for domains with the suffix za.net or za.org
The costs associated with domain registration really depend on what you're looking for. Top-level domains are generally pricier, but their influence on brand perception is more positive.