Although a regular shared hosting account is generally set up automatically, there are still small setup duties that are executed personally by the website hosting supplier. Installing a virtual or a dedicated server needs even additional efforts due to the fact that a considerable amount of time is spent to install and set up the hardware and software setting, and then test the machine to ensure its optimal functioning prior to it being handed over to the customer. To be able to cover the amount of time spent on that, many companies have a set-up fee which you will be required to pay any time you acquire your brand new web hosting plan. In some cases, that charge will not show up before you reach the payment page and you will not notice it before that on the main page near the website hosting plan features. In the general case, this cost is one-time and it will range from a little to a significant amount of money based on the company.