When you get a website hosting server with the intent to start your very own 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 opportunity to buy everything they want for their new website from a single place. Becoming a certified registrar involves thousands of dollars and a lot of documentation, so the simplest solution is to sign up for a domain reseller account with a current registrar company. Your reseller site will be connected to that account via the registrar's API. Using this kind of account has many different advantages - all of your customers will be able to get and to manage new domain names with ease; the price for a brand new registration is lower as compared to what you'd need to pay as an end customer; last but not least you're able to start reselling without delay. The registrar businesses which supply domain reseller accounts generally require a certain amount of money as a deposit.