Despite of the fact that a regular shared website hosting account is generally set up automatically, there are still small setup duties that are executed manually by the web hosting company. Setting up a virtual or a dedicated server needs even additional efforts because a lot of time is spent to install and configure the hardware and software environment, and after that test the machine in order to warrant its proper functioning before it is given to the customer. To be able to cover the amount of time spent on that, numerous suppliers have a set-up fee which you need to pay at the time you acquire your brand new web hosting plan. Often, that fee will not show up before you reach the payment page and you won't notice it before that on the main page near the website hosting package features. In the general case, this cost is one-time and it may range from a little to a significant amount of money depending upon the provider.