If you acquire a website hosting server with the idea to start your personal web hosting company and to resell packages to various people, you may as well wish to sell domain names, so that you can give your customers the option to purchase everything they need for their new site from a single place. Becoming a certified registrar involves thousands of dollars plus a considerable amount of documentation, so the simplest solution would be to register for a domain name reseller account with a current registrar company. Your reseller website will be connected to that account by using the registrar's API. Using this kind of account has a number of advantages - all of your customers will be able to obtain and to control new domains with ease; the price for a new registration will be lower compared to what you would need to spend as an end customer; what's more you'll be able to start reselling at once. The registrar companies that provide domain reseller accounts almost always want some money as a deposit.