If you get a website hosting server with the purpose to start your individual hosting company and to resell packages to other people, you may as well need to sell domains, in order to give your customers the chance to buy everything they want for their new website from one place. Becoming an accredited registrar involves thousands of dollars as well as a considerable amount of documentation, so the most convenient solution would be to sign up for a domain name reseller account with a pre-existing registrar company. Your reseller website will be linked to that account via the registrar's API. Using this type of account has many pros - all your customers are able to buy and to manage new website names comfortably; the cost of a brand new registration will be lower when compared to what you would have to spend as an end customer; what's more you are able to start reselling right away. The registrar companies that supply domain reseller accounts generally want some money as a deposit.