Generally I found that the prices vary quite substasily. Depending of course on what domain you would like to use.
Domain names are generally only leased from the Domain registrar for 1 year, after that the domain name can be leased for another year.
For example .co.za domains:
Imaginet offers free domain registration if you use their hosting service.
eConsultant charges R199 annually for your domain registration.
http://www.afrihost.com/domain-parking.php: They charge the following fees:
Once Off:
R 50.00 New Domain Registration (.co.za / .com / .net / .org)
R 250.00 New Account and DNS Setup on Web Server.
R 0.00 for us to transfer existing .co.za domains
R 150.00 for us to transfer existing .com / .net / .org domains
R100 annual renewal fee for .co.za domains
R200 annual renewal fee for .com / .net / .org domains
http://www.serv.co.za/main/domains.html?gclid=CMzb_6rx6Z8CFaFi4wodYxf4YA
Domain Ext 1 Year Transfer
.co.za R 55.00 R 15.00 Order
.za.net R 5.00 R 5.00 Order
.za.org R 5.00 R 5.00 Order
Domain Ext 1 Year 2 Years 3 Years 5 Years 10 Years
.com R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.net R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.org R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.biz R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.info R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.us R 85.00 R 171.00 R 256.00 R 425.00 R 850.00 Order
.mobi R 142.00 R 285.00 R 427.00 R 712.00 R 1424.00 Order
.tv R 332.00 R 664.00 R 997.00 R 1661.00 R 3322.00 Order
.ws R 95.00 R 190.00 R 285.00 R 474.00 R 948.00 Order
.cc R 190.00 R 380.00 R 569.00 R 949.00 R 1898.00 Order
.de R 138.00 R 275.00 R 413.00 R 688.00 R 1376.00 Order
.jp R 949.00 R 1898.00 R 2848.00 R 4746.00 R 9492.00 Order
.be R 166.00 R 332.00 R 498.00 R 830.00 R 1660.00 Order
.at R 759.00 R 1519.00 R 2278.00 R 3797.00 R 7594.00 Order
.co.nz R 565.00 R 1130.00 R 1694.00 R 2824.00 R 5648.00 Order
.net.nz R 565.00 R 1130.00 R 1694.00 R 1661.00 R 5648.00 Order
.org.nz R 565.00 R 1130.00 R 1694.00 R 2824.00 R 5648.00 Order
.cn R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.com.cn R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.org.cn R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.net.cn R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.tw R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.com.tw R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.org.tw R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.idv.tw R 380.00 R 759.00 R 1139.00 R 1898.00 R 3796.00 Order
.jobs R 1139.00 R 2278.00 R 3417.00 R 5695.00 R 11390.00 Order
.eu R 114.00 R 228.00 R 341.00 R 569.00 R 1138.00 Order
.fm R 664.00 R 1329.00 R 1993.00 R 3322.00 R 6644.00 Order
.ms R 332.00 R 664.00 R 997.00 R 1661.00 R 3322.00 Order
.nu R 285.00 R 569.00 R 854.00 R 1424.00 R 2848.00 Order
.tc R 332.00 R 6644.00 R 997.00 R 1661.00 R 3322.00 Order
.vg R 332.00 R 664.00 R 997.00 R 1661.00 R 3322.00 Order
Webafrica:
za.net 57
co.za 99
biz 149
name 149
com 149
net 149
org 149
us 149
info 149
co.uk (2 years minimum) 249
mobi new! 249
org.za (R49 renewal) 259
bz 376
tv 399
za.com 1,000
Mostly there is a once of registration fee and then a yearly subscription fee. Mostly the price varies from R100 to R200.