Despite of the fact that a standard shared web hosting account is typically created automatically, there are always some configuration duties that are done manually by the website hosting company. Setting up a virtual or a dedicated server usually requires more efforts because a lot of time is spent to install and set up the hardware and software platform, and then test the server so as to guarantee its optimal operation before it's handed over to the client. To help cover the time spent on that, numerous companies have an installation charge that you will be required to pay every time you obtain your brand new hosting package. In some cases, that charge won't appear prior to reaching the payment page and you will not see it before that on your main page next to the website hosting package attributes. In the general case, this cost is one-time and it will vary from a small to a significant amount of money depending on the company.