If you acquire a website hosting server with the purpose to start your personal website hosting company and to resell packages to various people, you may as well want to sell domain names, so as to give your clients the opportunity to buy everything they want for their new website from just a single place. To be a licensed registrar involves thousands of dollars along with a considerable amount of documentation, so the easiest solution would be to sign up for a domain reseller account with an existing registrar company. Your reseller site will be linked to that account via the registrar's API. To use this kind of account has a variety of pros - all your customers will be able to get and to manage new website names without any difficulty; the price for a brand new registration is lower when compared to what you would need to spend as an end customer; also you will be able to start reselling at once. The registrar companies which provide domain reseller accounts usually ask for a certain amount of money as a deposit.