If you purchase a hosting server with the intention to start your own website hosting company and to resell packages to various other people, you may as well need to sell domain names, so as to give your clients the opportunity to buy everything they need for their new website from one place. To be a certified registrar involves thousands of dollars plus a considerable amount of documentation, so the most effective solution would be to sign up for a domain name reseller account with a pre-existing registrar company. Your reseller site will be connected to that account through the registrar's API. Using this kind of account has more than a few advantages - your customers can acquire and to control new domain names without difficulty; the cost of a new registration will be lower compared to what you would have to spend as an end customer; what's more you'll be able to start reselling instantly. The registrar companies that supply domain reseller accounts generally ask for an amount of money as a deposit.