Simple answer: It depends.
The critical factors are:
- How many pages do you need?
- How complex is your site design?
- Do you want site animations? If yes, how complex are they?
- Do you use stock photography or custom graphics?
- Are specific features required?
- Do you want a custom design or use a standard template/theme?
- Do we need to custom-code the website or use a page builder?
- Do you know what you want or do you want us to experiment with different designs?
- Is the content already written?
- How fast are you with your feedback?