Even though a standard hosting account is usually created automatically, there are still small configuration duties that are done personally by the website hosting company. The set up of a virtual or a dedicated server requires more efforts because a lot of time is spent to install and set up the hardware and software setting, then test the server so as to ensure its correct functioning prior to it being given to the client. To cover the amount of time spent on that, various companies have an installation fee which you need to pay any time you obtain your brand new web hosting package. Often, that fee will not show up prior to reaching the payment page and you won't notice it before that on your main page next to the hosting plan attributes. In the general case, this fee is one-time and it can range from a little to a significant amount of money based on the supplier.