There is no definitive answer to this question as it depends on a variety of factors, including the specific services and features offered, the location of the site, and the specific company or organization providing the service. However, some ballpark estimates suggest that a small website can cost anywhere from $5,000 to $25,000.