If you obtain a web hosting server with the intent to start your individual web hosting company and to resell plans to other people, you may as well need to sell domain names, to give your customers the option to get everything they need for their new site from just a single place. To be a certified registrar involves thousands of dollars and tons of documentation, so the simplest solution would be to register for a domain reseller account with an existing registrar company. Your reseller website will be linked to that account through the registrar's API. Using this type of account has many pros - all your customers can acquire and to manage new domain names comfortably; the cost of a new registration will be lower as compared to what you would need to pay as an end customer; also you're able to start reselling without delay. The registrar companies that provide domain reseller accounts usually need an amount of money as a deposit.