Prices can vary greatly depending on what your website needs to accomplish. The best way to receive an accurate estimate is to speak with a developer who will take the time to learn about your current needs and goals for the future. If you have a budget in mind, share it up front.
Remember, a one-size-fits-all price usually leads to a one-size-fits-all website, which may not actually fit your needs at all. It is essential to consider website structure, your marketing goals, and online presence is important for any new website decision.