If you get a web hosting server with the intent to start your individual hosting company and to resell plans to various people, you may also need to sell domain names, to give your clients the option to obtain everything they want for their new site from one place. To become a certified registrar involves thousands of dollars as well as a lot of documentation, so the most convenient solution is to sign up for a domain reseller account with a pre-existing registrar company. Your reseller website will be connected to that account by using the registrar's API. Using this kind of account has many benefits - all of your customers are able to buy and to control new domain names with ease; the price of a new registration is lower compared to what you'd have to pay as an end customer; also you're able to start reselling at once. The registrar companies that sell domain reseller accounts usually need a certain amount of money as a deposit.