The average small business website will cost anywhere from $1,000 - $10,000.
Searching for someone to build your website is similar to car shopping. You can buy that old junker with 250,000 miles on it for cheap, but how far is it going to get you? If you buy it for cheap, you're probably going to end up putting more into it after the purchase than you would have if you just purchased a newer car in the first place.
See my website pricing