If you get a website hosting server with the intention to start your very own hosting company and to resell plans to various other people, you may also wish to sell domains, so that you can give your clients the option to purchase everything they need for their new site from just a single place. To become a licensed registrar involves thousands of dollars plus a lot of documentation, so the easiest solution would be to register for a domain reseller account with an existing registrar company. Your reseller website will be connected to that account via the registrar's API. Using this kind of account has many pros - all of your customers can get and to manage new website names without difficulty; the price of a new registration will be lower as compared to what you would need to pay as an end customer; also you'll be able to start reselling without delay. The registrar companies that sell domain reseller accounts almost always need a certain amount of money as a deposit.