If you get a server with the purpose to start your very own hosting company and to resell plans to various other people, you may as well need to sell domains, to give your clients the option to acquire everything they need for their new website from one place. Being an accredited registrar involves thousands of dollars and a lot of documentation, so the easiest solution is to register for a domain name reseller account with a pre-existing registrar company. Your reseller site will be connected to that account by using the registrar's API. Using such an account has a lot of pros - all your customers will be able to purchase and to take care of new website names comfortably; the cost of a brand new registration will be lower compared to what you'd need to pay as an end customer; also you are able to start reselling instantly. The registrar companies which supply domain reseller accounts usually need an amount of money as a deposit.