Even though a regular shared web hosting account is typically set up automatically, there are still smaller setup jobs which are handled manually by the hosting company. The set up of a virtual or a dedicated server needs even more efforts as a considerable amount of time is spent to install and set up the software and hardware environment, then test the machine in order to warrant its correct functioning prior to it being handed over to the client. To help cover the time spent on that, a large number of suppliers have an installation charge which you will be required to pay any time you acquire your new website hosting package. In many cases, that particular charge will not appear before you reach 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 fee is one-time and it can range from a little to a significant amount of money depending upon the supplier.