When you get a website hosting server with the purpose to start your personal website hosting company and to resell packages to various people, you may as well wish to sell domain names, in order to give your clients the chance to get everything they need for their new site from a single place. To be an accredited registrar involves thousands of dollars and tons of documentation, so the easiest solution would be to sign up for a domain name reseller account with a current registrar company. Your reseller website will be linked to that account via the registrar's API. To use this type of account has a lot of pros - all your customers can buy and to control new domains without any difficulty; the cost of a new registration is lower as compared to what you'd have to spend as an end customer; what's more you can start reselling right away. The registrar businesses that sell domain reseller accounts almost always ask for some money as a deposit.