How much it costs to hire someone to build a website for you depends on how simple or intricate your website needs to be. On average, you can pay anything from $100 to $500. However, if you need very sophisticated features requiring coding, you can expect to pay $3,000 or more.