At GoogieHost, we provide free hosting for nonprofit websites. Non-profit sites will usually cost around $100- $500 depending on the quality and the resources you are offering.