This is the question I get asked more than any other. And most of the answers you will find online are either outdated, trying to sell you something, or both. Here are the real numbers.
Option 1: DIY website builders (Wix, Squarespace, GoDaddy)
- Cost: $16 to $45 per month for the plan, plus $12 to $20 per year for a domain.
- Your time: 20 to 40 hours to build, then 2 to 5 hours per month maintaining it.
- What you get: A template that looks like every other template. You handle design, copy, images, hosting, domain, SSL, and updates yourself.
- Hidden costs: Premium templates ($50 to $200), stock photos ($10 to $50 each), apps and plugins ($5 to $30/month each), and your time, which is worth more than you think.
For a business owner billing $75 to $150 an hour, spending 30 hours on a website costs $2,250 to $4,500 in opportunity cost alone. That is time you are not spending on paying work.
Option 2: Freelance web designer
- Cost: $1,500 to $5,000 for a basic site. $5,000 to $15,000 for something custom.
- Timeline: 4 to 12 weeks.
- What you get: A custom design, usually on WordPress. Quality varies wildly depending on who you hire.
- Hidden costs: Hosting ($10 to $50/month), maintenance ($50 to $200/month), WordPress updates and security patches (if no maintenance plan, you are on your own), and every edit after launch is billed hourly ($75 to $150/hour).
Option 3: Web agency
- Cost: $5,000 to $25,000 or more.
- Timeline: 6 to 16 weeks.
- What you get: A fully custom site with strategy, copywriting, and ongoing support. Usually the highest quality.
- Hidden costs: Monthly retainers ($500 to $2,000/month), revision rounds that go over scope, and long timelines that delay your ability to start getting found online.
Option 4: Done-for-you monthly service (like Sidewalk)
- Cost: $79 to $399 per month, $0 down.
- Timeline: Usually same day.
- What you get: A custom designed website, hosting, SSL, domain, ongoing edits, and a real person to call. No templates.
- Hidden costs: Honestly, none. The monthly fee covers everything. Cancel anytime.
So which one should you pick?
It depends on what you value.
If you have more time than money and enjoy building things, a DIY builder is fine. Just be honest about how long it will take and whether you will actually finish it.
If you want something custom and have $5,000 or more to invest upfront, a freelancer or agency will give you the most control over the design.
If you want a professional website without the upfront cost, the learning curve, or the maintenance headaches, a monthly service makes sense. You pay less than what most businesses spend on a single trade show booth, and you get a site that works for you 24/7.
The real cost of not having a website
The cheapest option is not the one with the lowest price tag. It is the one that gets you online the fastest with the least friction. Every month without a website is a month where customers are finding your competitors instead of you.
For a trade business averaging $500 per job, losing just two referrals a month to a competitor with a better online presence costs $12,000 a year. Any of the options above costs less than that.
Need a website for your business?
Starting at $79/month. Built by a real person. Live in a day.
See Pricing