The cost of building a business website varies greatly depending on the complexity of the website, the tools and platforms used, and whether you hire a web development company or do it yourself. On average, the cost can range from a few hundred dollars to several thousand dollars.