Any time you obtain a brand new web hosting account, your payment is processed, the account is set up and as automated as the entire process may be, there're always smaller things which are performed manually. For a virtual or a dedicated server there are even more things to be done as these kinds of website hosting often need a manual assembly, software installation & configuration, checking the server setting to make sure that everything's working the way it should, and so on. To fund the cost for the time and efforts all these duties take, most companies require a one-time installation charge to be paid by their customers on top of the price for the website hosting. The fee often is valid for any new hosting account being ordered and it's very rarely given on the company’s website, still it appears on the checkout page.