If you get a website hosting server with the intent to start your personal hosting company and to resell packages to other people, you may as well wish to sell domains, in order to give your customers the option to obtain everything they want for their new website from just a single place. Becoming an accredited registrar involves thousands of dollars and a considerable amount of documentation, so the most effective solution would be to sign up for a domain name reseller account with a current registrar company. Your reseller website will be connected to that account via the registrar's API. To use such an account has more than a few advantages - all of your customers can purchase and to take care of new website names comfortably; the price of a new registration will be lower when compared to what you would have to spend as an end customer; last but not least you're able to start reselling immediately. The registrar companies which sell domain reseller accounts often require a certain amount of money as a deposit.