Even though an average cloud hosting account is usually created automatically, there are always small setup duties which are done manually by the web hosting supplier. Installing a virtual or a dedicated server takes more efforts since a lot of time is spent to install and set up the hardware and software platform, then test the machine to warrant its optimal functioning before it is given to the client. To cover the amount of time spent on that, a large number of companies have a set-up charge which you are required to pay any time you obtain your new web hosting package. In some cases, that charge won't appear before you reach the payment page and you won't see it before that on the main page near the website hosting plan attributes. In the general case, this cost is one-time and it will vary from a little to a significant amount of money based on the company.