It's a fact of modern life that every business needs to have a website and therefore business website design services are in high demand.
How much you have to spend on a website varies depending on what you are trying to achieve. For example, if you are looking for a "calling card" site with just a few factual pages that this can be relatively easy to do and therefore not expensive at all. Indeed it may well be possible to make a professional looking site using a generic template.
Where the website design contractors really add value is in the provision of more complex content and graphics. These companies generally also offer hosting services, and search engine optimisation.