When you obtain a server with the intention to start your personal website hosting company and to resell packages to other people, you may as well want to sell domains, so as to give your customers the chance to purchase everything they want for their new website from just a single place. To become a certified registrar involves thousands of dollars and tons of documentation, so the easiest solution is to register for a domain reseller account with a current registrar company. Your reseller website will be linked to that account by using the registrar's API. To use this type of account has a number of advantages - your customers are able to obtain and to control new domain names with ease; the price of a brand new registration is lower compared to what you'd need to pay as an end customer; what's more you're able to start reselling without delay. The registrar companies that offer domain reseller accounts almost always need a certain amount of money as a deposit.