If you acquire a website hosting server with the purpose to start your personal hosting company and to resell packages to other people, you may also want to sell domain names, so as to give your customers the chance to buy everything they need for their new site from just a single place. Being a certified registrar involves thousands of dollars and a lot of documentation, so the most effective solution is to sign up for a domain reseller account with a current registrar company. Your reseller website will be linked to that account through the registrar's API. Using this kind of account has numerous pros - your customers are able to acquire and to control new domains without any difficulty; the cost of a brand new registration is lower when compared to what you'd have to spend as an end customer; also you are able to start reselling right away. The registrar companies that sell domain reseller accounts almost always require an amount of money as a deposit.