Programming a website from scratch is always going to be more $$$ than using wordpress, Wix or other website builders.
Assuming you're interested in programming from scratch, there are some criteria I would consider:
1) Does the website need a frontend? If yes how complicated it is? (for example: special links that need to be done programmatically, use of advanced design such as WebGl, etc)
2) Does the website need a backend (databases, mail server, etc.)? If yes how complicated it is? (Does it need to run a specific backend script and has it already been programmed / algorithm created?)
3) Does the website need to be interconnected to a blockchain? If yes to which one? (Does it need to be connected to Ethereum or to a self blockchain created by the customer's company?)
4) Does the website need to be very secure? If yes why and what data is it holding that the customer would not want to leak? (Example: customer credit card details, medical record, etc.)
Sometimes people who are not experienced are looking for a full-stack web developer in the hope they will
find the whole IT department. Let me do a reality check for you, nobody will do this.
A website depending on its complexity can go anywhere from $1,000 for a very basic yet working one to $20,000 for one that can do specific things. Imagine you want to develop your own social
media platform. You can easily do it on WordPress and that is going to cost you less than $1,000 but you won't be able to do much with it. It will be very insecure and most likely, you will need to employ
more programmers to do what you want to do. Instead, coding a social media platform is likely to cost you up to $20,000 for the initial platform, then you will further spend on improvements,
increasing computer resources (growing server RAM, database size, etc.). If you can code it yourself and find a team to do it, take down that $20k