Any time you obtain a new website hosting account, your monthly payment is processed, the account is set up and as automatic as the entire process seems, there're always smaller things that are done manually. For a virtual or a dedicated server there're even more jobs to be done considering that these types of website hosting often need a manual setup, software installation & configuration, checking the server environment so as to guarantee that all things are working the way it should, etc. To fund the cost for the time and efforts all these tasks take, a lot of companies collect a one-time installation charge to be paid by their customers on top of the charge for the cloud web hosting. The fee often is valid for any new website hosting account being acquired and it's rarely given on the company’s web site, but it would appear on your checkout page.