If you get a hosting server with the purpose to start your individual website hosting company and to resell plans to other people, you may also wish to sell domains, in order to give your clients the chance to purchase everything they need for their new website from one place. Being a licensed registrar involves thousands of dollars as well as tons of documentation, so the most convenient solution is to sign up for a domain reseller account with a pre-existing registrar company. Your reseller site will be connected to that account via the registrar's API. To use this type of account has a lot of pros - all your customers can obtain and to control new domain names without difficulty; the cost of a new registration will be lower as compared to what you'd need to pay as an end customer; and you can start reselling instantly. The registrar companies that provide domain reseller accounts generally need a certain amount of money as a deposit.