When you get a server with the intent to start your own website hosting company and to resell packages to various people, you may as well wish to sell domain names, so that you can give your clients the option to purchase everything they want for their new site from just a single place. To be an accredited registrar involves thousands of dollars plus a lot of documentation, so the easiest solution would be to register for a domain reseller account with a pre-existing registrar company. Your reseller website will be connected to that account by using the registrar's API. Using this type of account has a variety of pros - your customers can get and to take care of new website names effortlessly; the cost of a new registration is lower compared to what you'd need to pay as an end customer; what's more you can start reselling instantly. The registrar companies which offer domain reseller accounts in most cases require a certain amount of money as a deposit.