We do not provide web hosting, though we will be happy to obtain hosting for you. Hosting refers to the computer that your site’s files physically live on, which is accessed by people’s computers. All sites must be hosted somewhere.
We prefer to have you set up a hosting account with a hosting service (we have a few we can recommend) and provide us with the login information. All hosting costs would then be billed directly through the hosting company.
If you don’t want to deal with hosting at all, we can arrange it for you and handle all the details, however you must pay for a full year up front, and pay for each year in full when it is time to renew. (It is just too much to keep track of being the middle-man for monthly payments.)