Hosting is the place where your website files will actually “live”. If you wanted to compare hosting to your life, hosting would be the land that your house sits on. You could pick up your house, move it to different places and still have the same house. You choose where you want to put your house based on what you want to be able to do and your budget.
Hosting packages vary in the same way. You pick what you want for the services that you want your site to be able to do. However it goes, you need some sort of hosting in order to have a website.
Billing for hosting can be done monthly, quarterly or annually. The pricing varies per package. For our customers, we set up all of your hosting for you and match the hosting you need with what you want your site to do.