If you obtain a server with the purpose to start your very own hosting company and to resell packages to other people, you may as well want to sell domains, to give your clients the chance to purchase everything they want for their new website from just a single place. To become an accredited registrar involves thousands of dollars as well as tons of documentation, so the easiest solution is to register for a domain reseller account with a pre-existing registrar company. Your reseller site will be linked to that account through the registrar's API. To use such an account has a number of pros - all of your customers are able to obtain and to control new domains effortlessly; the cost of a new registration will be lower as compared to what you'd have to spend as an end customer; also you'll be able to start reselling without delay. The registrar companies that provide domain reseller accounts generally need some money as a deposit.