If you buy a website hosting server with the intention to start your very own web hosting company and to resell plans to other people, you may also want to sell domains, so as to give your customers the chance to purchase everything they need for their new site from one place. To be a certified registrar involves thousands of dollars plus tons of documentation, so the simplest solution would be to register for a domain reseller account with a current registrar company. Your reseller website will be linked to that account through the registrar's API. To use this kind of account has a number of benefits - all your customers can get and to manage new website names without difficulty; the cost of a brand new registration will be lower when compared to what you'd need to spend as an end customer; also you will be able to start reselling right away. The registrar companies that provide domain reseller accounts in most cases require an amount of money as a deposit.