There is no definitive answer to this question as the cost of creating a website for your business can vary greatly depending on a number of factors.
For example, if you decide to build your website yourself using a platform like WordPress, the cost will be relatively low since you will only need to pay for hosting and perhaps a premium theme or plugin.
At WordPress.org you can start to create a free website for your small business, with even a free domain name, but this is using they main WordPress.org URL, which might not be very professional, but at least is a free alternative to start to build a business website.
If you want your custom domain and use WordPress, there are WordPress hosting that offer their services for as low as $3 USD per month, and the price will increase according to the hosting performance.
You will have to pay for your domain name, which some places like NameCheap offer their domain names for as low as $6.98 USD per year.
Therefore, it is relatively a low cost investment to build a website, but if you want advanced features or use a website builder like Wix or Squarespace, than the prices will be higher.
As well, it is not the same to have an informational website with a contact form or contact page to generate new customers, than aiming to develop an ecommerce store.
On the other hand, if you hire a web design agency to create a custom website design or online store for your business, the cost will be much higher since you will need to pay for their design and development services to have a better customized site, with more services included that will help your online presence such as SEO, search engine optimization.
The best way to determine how much it will cost to make a website for your business is to consult with a web design professional if you are looking ut for some help.
Ultimately, small business owners must acknowledge that having a website does also require to dedicate some time, since the website platform iteslf won’t be useful if there is no focus on driving traffic to your website.
The use of different digital marketing strategies will be required such as focusing on getting traffic from Google and other search engines, and certainly that will require to have a budget to focus on content creation and link building to improve website traffic.