Every time you obtain a new hosting account, your monthly payment is processed, the account is set up and as automated as the whole process can be, there are always small things which are executed personally. For a virtual or a dedicated server there are even more things to be done since these forms of hosting usually require a manual assembly, software installation and configuration, checking the server platform to ensure that everything's working the way it should, and so on. To pay for the cost for the time and efforts these things take, many companies require a one-time set-up charge to be paid by their clients on top of the cost for the website hosting. The charge usually is valid for any new website hosting account being bought and it is very rarely given on the company’s site, but it would appear on your checkout page.