Hiring a freelance web designer will usually cost between $75 and $200 per hour, depending on their experience. That means the overall cost of your website could range anywhere between $5,000 and $20,000+. This cost is broken down into separate fees including web domain and hosting (approx. $140 per year), design and programming ($5,000+), content (approx. $500+), and maintenance ($500+). Alternatively, website builders offer set monthly price plans, ranging from $6 to $299+ per month. The cost to build a website depends on the software you use. Website builders offer monthly subscriptions ranging from $6 to $299+ per month, depending on the type and size of website you’d like to build, which you’ll need to pay for as long as you have the website you’ve built. For instance, a large ecommerce store will cost more to build than a simple blog website.