When you get a web hosting server with the idea to start your personal website hosting company and to resell plans to various people, you may also need to sell domain names, to give your clients the option to acquire everything they need for their new site from just a single place. To become a licensed registrar involves thousands of dollars plus a considerable amount of documentation, so the simplest solution would be to register for a domain reseller account with a current registrar company. Your reseller site will be connected to that account via the registrar's API. Using this kind of account has many different advantages - all your customers will be able to get and to take care of new website names effortlessly; the price for a brand new registration will be lower compared to what you'd need to spend as an end customer; last but not least you're able to start reselling instantly. The registrar companies which supply domain reseller accounts generally ask for some money as a deposit.