If you purchase a website hosting server with the purpose to start your individual hosting company and to resell packages to various other people, you may also want to sell domain names, to give your customers the option to buy everything they need for their new website from just a single place. To be an accredited registrar involves thousands of dollars along with a lot of documentation, so the simplest solution would be to register for a domain reseller account with a pre-existing registrar company. Your reseller site will be linked to that account via the registrar's API. To use such an account has a large number of benefits - all of your customers are able to get and to control new domain names comfortably; the price of a new registration will be lower when compared to what you'd have to spend as an end customer; and you will be able to start reselling without delay. The registrar businesses that sell domain reseller accounts almost always want a certain amount of money as a deposit.