If you purchase a server with the purpose to start your personal website hosting company and to resell packages to other people, you may as well wish to sell domains, to give your customers the chance to get everything they want for their new website from one place. To be a certified registrar involves thousands of dollars and a considerable amount of documentation, so the easiest solution is to register for a domain reseller account with an existing registrar company. Your reseller site will be connected to that account by using the registrar's API. Employing this type of account has many different benefits - all your customers will be able to purchase and to take care of new domains without difficulty; the price of a brand new registration is lower as compared to what you'd need to spend as an end customer; last but not least you'll be able to start reselling instantly. The registrar companies which supply domain reseller accounts generally ask for some money as a deposit.