Even though an average web hosting account is typically set up automatically, there're still smaller configuration jobs which are handled personally by the website hosting provider. Setting up a virtual or a dedicated server needs more efforts since a lot of time is spent to install and configure the hardware and software environment, and after that test the server in order to guarantee its optimal operation prior to it being handed over to the customer. In order to cover the time spent on that, many suppliers have a set-up fee that you will be required to pay at the time you acquire your new website hosting plan. In some cases, that particular fee won't show up prior to reaching the payment page and you will not notice it before that on the main page next to the website hosting plan characteristics. In the general case, this cost is one-time and it can range from a small to a significant amount of money based on the company.