Usually it will cost around 10 US Dollars per month to have an average sized web hosting package. If you use too much bandwidth then you may get charged an extra fee by the web host company that you use, so it’s quite important to try and choose a package that will suit your needs. Again, the web hosting package is something that your web design company should deal with. They will be able to sign you up to a web host, and will probably take care of paying the hosting costs on an on-going basis. However, they will probably charge you some sort of admin fee on top of the cost of the hosting package, so it could be a bit cheaper to take care of the bills yourself when it comes to the hosting as well as the domain. This is something that you should discuss with the web design company.