Although an average website hosting account is typically set up automatically, there are still some setup duties that are executed personally by the web hosting supplier. Setting up a virtual or a dedicated server needs even more efforts due to the fact that a considerable amount of time is spent to install and set up the hardware and software setting, then test the machine to warrant its proper operation before it's given to the customer. To help cover the amount of time spent on that, a large number of companies have a set-up charge which you need to pay every time you obtain your brand new web hosting plan. In many cases, that charge will not appear before you reach the payment page and you will not see it before that on your main page near the hosting package attributes. In the general case, this fee is one-time and it will range from a small to a significant amount of money depending on the provider.