The cost of a custom website in 2020 may vary between $2,500 and $38,000 and over. Everything depends on your requirements (neat landing page or large e-commerce project) and hourly rates of web developers. The latter varies drastically depending on the region where you hire them. Recently I found estimation guide about this topic in Cleveroad blog.