When you obtain a hosting server with the idea to start your individual web hosting company and to resell plans to various people, you may as well want to sell domain names, to give your clients the opportunity to buy everything they want for their new website from just a single place. Being a certified registrar involves thousands of dollars along with a lot of documentation, so the easiest solution is to register for a domain reseller account with a current registrar company. Your reseller site will be connected to that account by using the registrar's API. Using such an account has a large number of pros - your customers can buy and to control new domains comfortably; the cost of a brand new registration will be lower as compared to what you would need to pay as an end customer; also you can start reselling without delay. The registrar companies which supply domain reseller accounts often want some money as a deposit.