Although a regular shared web hosting account is generally set up automatically, there're always smaller setup duties which are handled manually by the website hosting provider. The set up of a virtual or a dedicated server takes more efforts since a considerable amount of time is spent to install and set up the hardware and software setting, and after that test the server so as to warrant its proper functioning prior to it being handed over to the customer. To cover the amount of time spent on that, a lot of suppliers have a set-up charge that you are required to pay every time you order your brand new hosting package. In many cases, that fee won't show up prior to reaching the payment page and you won't see it before that on your main page next to the web hosting package attributes. In the general case, this fee is one-time and it may range from a small to a significant amount of money depending upon the supplier.