If you buy a web hosting server with the intention to start your own website hosting company and to resell plans to other people, you may as well wish to sell domains, in order to give your clients the opportunity to get everything they need for their new site from a single place. Becoming an accredited registrar involves thousands of dollars plus a considerable amount of documentation, so the simplest solution would be to sign up for a domain reseller account with a current registrar company. Your reseller site will be connected to that account via the registrar's API. Employing such an account has lots of benefits - all your customers are able to acquire and to control new domain names comfortably; the cost of a new registration is lower compared to what you would have to pay as an end customer; also you can start reselling at once. The registrar companies that provide domain reseller accounts usually need some money as a deposit.