When you purchase a hosting server with the intent to start your personal website hosting company and to resell packages to various other people, you may as well wish to sell domains, so as to give your clients the opportunity to get everything they want for their new site from a single place. To become an accredited registrar involves thousands of dollars plus a considerable amount of documentation, so the easiest solution is to register for a domain reseller account with a current registrar company. Your reseller site will be linked to that account via the registrar's API. Using this type of account has lots of benefits - all of your customers will be able to acquire and to control new website names comfortably; the cost of a new registration is lower as compared to what you'd need to spend as an end customer; and you're able to start reselling at once. The registrar businesses that offer domain reseller accounts generally ask for a certain amount of money as a deposit.