Every time you purchase a new hosting account, your payment is processed, the account is made and as automated as the whole process may be, there're always small things that are performed manually. For a virtual or a dedicated server there're even more tasks to be done because these forms of website hosting often require a manual assembly, software installation and configuration, checking the server platform to make sure that everything's working fine, etc. To fund the cost for the time and efforts all of these tasks take, most companies call for a one-time set-up fee to be paid by their customers in addition to the price for the website hosting. The charge often applies to every new web hosting account being purchased and it is hardly ever listed on the company’s site, but it would appear on the checkout page.