Even though a regular website hosting account is usually created automatically, there are still small configuration tasks which are executed manually by the hosting supplier. The set up of a virtual or a dedicated server requires more efforts since a considerable amount of time is spent to install and set up the hardware and software platform, and after that test the machine in order to warrant its correct functioning before it is handed over to the end user. In order to cover the time spent on that, many companies have a set-up charge which you are required to pay every time you order your brand new web hosting package. Often, that charge will not show up before you reach the payment page and you won't see it before that on the main page near the web hosting package features. In the general case, this fee is one-time and it can vary from a little to a significant amount of money depending upon the supplier.