Although a regular shared hosting account is generally set up automatically, there're always small setup duties that are handled manually by the website hosting service provider. The set up of a virtual or a dedicated server takes more efforts since a lot of time is spent to install and configure the hardware and software setting, and then test the server so as to guarantee its proper functioning prior to it being given to the end user. In order to cover the amount of time spent on that, a number of providers have an installation fee that you will be required to pay any time you obtain your brand new website hosting package. Often, that fee will not appear before you reach the payment page and you won't see it before that on the main page near the website hosting package characteristics. In the general case, this fee is one-time and it can range from a little to a significant amount of money depending on the supplier.