Project scope is the starting point
Price is never built on the general idea of "a website"; it is built on a defined scope. Is it a single introductory page, a full multi-section site, or a platform with user accounts and orders? Every increase in scope means more design, development, and testing time. That is why a serious designer's first question is never "what's your budget?" but "what does the site need to do?"
- Number of functional sections required
- Whether integration with other systems is needed
- Whether this is a first phase or a complete final product