Even though a standard shared website hosting account is usually created automatically, there're still smaller setup duties that are handled manually by the website hosting supplier. The set up of a virtual or a dedicated server takes even additional efforts as a lot of time is spent to install and set up the software and hardware environment, then test the server to warrant its correct functioning before it's handed over to the client. To cover the time spent on that, a number of companies have a set-up charge that you have to pay at the time you acquire your new website hosting package. In some cases, that fee will not appear prior to reaching the payment page and you won't notice it before that on the main page next to the website hosting plan attributes. In the general case, this cost is one-time and it can vary from a little to a significant amount of money depending on the company.