I charge a $150 flat start up fee, which includes the storage of the website information. Most web designers charge a fee per page, however I just charge by the hour. My fee is 15/hr unless you are a non-profit organization, then it is $8.
I do not host the sites so the only thing you have to do is host with a server and give me the information so that I can upload your site to the domain.