If you obtain a hosting server with the intent to start your own website hosting company and to resell packages to various other people, you may as well need to sell domains, to give your clients the chance to buy everything they need for their new website from one place. Being an accredited registrar involves thousands of dollars along with tons of documentation, so the most convenient solution would be to sign up for a domain name reseller account with a pre-existing registrar company. Your reseller website will be connected to that account through the registrar's API. To use this kind of account has a lot of benefits - your customers can obtain and to manage new domain names without difficulty; the price of a new registration is lower compared to what you would need to pay as an end customer; and you will be able to start reselling at once. The registrar companies which supply domain reseller accounts often need a certain amount of money as a deposit.