If you get a website hosting server with the purpose to start your own web hosting company and to resell plans to various other people, you may also want to sell domain names, so as to give your customers the option to buy everything they need for their new site from one place. To be a certified registrar involves thousands of dollars and a considerable amount of documentation, so the most convenient solution would be to register for a domain name reseller account with a pre-existing registrar company. Your reseller site will be linked to that account via the registrar's API. Using this type of account has many advantages - all of your customers will be able to get and to control new domain names comfortably; the price for a brand new registration will be lower compared to what you'd have to spend as an end customer; last but not least you will be able to start reselling at once. The registrar businesses which offer domain reseller accounts often want some money as a deposit.