For a small business, a good website will likely cost somewhere between $5000-15000 to build. If you hire an expensive agency, the costs can easily 2x or 3x.
On the other hand, you can hire a cheap developer on websites like Fiverr and pay them $200, but don't expect anything impressive and they will likely not provide additional support after the project is done.