Every time you obtain a brand new website hosting account, your monthly payment is processed, the account is set up and as automated as the whole process may be, there are always smaller things that are handled personally. For a virtual or a dedicated server there are even more things to be done because these kinds of hosting usually require a manual assembly, software installation and configuration, testing the server setting in order to guarantee that everything's working fine, and so on. To cover the cost for the time and efforts all of these duties take, many companies collect a one-time set-up charge to be paid by their clients on top of the charge for the cloud hosting. The fee usually is valid for any new hosting account being ordered and it is very rarely listed on the company’s website, but it shows up on the checkout page.