If you have asked this question on Reddit, in a Facebook group, or on a trades forum, the answers you got back were almost certainly bad. "It depends" gets repeated a hundred times. Every reply is an opinion shaped by what the replier sells. The actual numbers are not that hard to lay out, and the gap between sticker price and real cost is where most small business owners get burned.

This post does the work the forum threads do not. It lays out every realistic option, what each one actually costs in the first year and the tenth year, and where the hidden costs hide.

The five real options

Service business website pricing falls into five clean buckets in 2026. Here they are, with the honest first-year and ten-year numbers.

1. DIY website builder (Wix, Squarespace, GoDaddy, Weebly)

  • Sticker price: $0 to start, $16 to $49 per month thereafter.
  • Year-one real cost: $192 to $588 (subscription) + your time.
  • Ten-year cost: $1,920 to $5,880 (assumes price holds — they almost never do).
  • Hidden costs: the time it takes to build it yourself, usually 30 to 80 hours; ongoing time to keep it updated; speed and SEO ceiling; lock-in (you cannot move the site to a different host without rebuilding it).

The honest first-pass thought here is "I will build it myself on a Saturday." The honest tenth-pass reality is that Saturday turns into six Saturdays, and the result still loads in three seconds on mobile because the underlying platform is template-driven and slow. The vs-Wix comparison page has the full breakdown if you are evaluating a specific builder.

2. WordPress (self-hosted with a theme)

  • Sticker price: $0 software, $5 to $25 per month hosting, $30 to $200 one-time theme purchase.
  • Year-one real cost: $400 to $1,200 if you build it yourself; $1,500 to $5,000 if you hire someone to set it up.
  • Ten-year cost: $4,000 to $15,000 once you account for plugin licenses, security maintenance, theme updates, and the periodic "I need to fix the site" call.
  • Hidden costs: security maintenance (mandatory, not optional), plugin license renewals, plugin conflicts, hosting upgrades when traffic grows, the inevitable rebuild every three to four years when the theme or PHP version goes out of support.

WordPress is the option most often pitched as cheap. The first year is genuinely cheap. The seventh year is a different story; this is the platform that needs the most ongoing care, and most small business owners are not the right person to give it that care. The vs-WordPress comparison goes deeper on the trade-offs.

3. Freelance web designer (one-time project)

  • Sticker price: $1,500 to $6,000 for the build.
  • Year-one real cost: $1,500 to $6,000 + $200 to $500 hosting.
  • Ten-year cost: $4,500 to $15,000 if you keep the same site untouched (most do not), or another $2,000 to $5,000 every few years to refresh.
  • Hidden costs: the freelancer disappears, you need someone else to make changes, the original code stack is unfamiliar to anyone else, the site goes stale.

The freelancer route is the lowest-friction option in year one and the highest-friction option in year three. This is the model that sells well and ages poorly. The vs-Freelancer comparison is the long-form version of this argument.

4. Traditional agency

  • Sticker price: $5,000 to $20,000 for the build.
  • Year-one real cost: $7,000 to $25,000 once retainers, ad-management fees, and "phase 2" extras are added.
  • Ten-year cost: $30,000 to $100,000+ depending on retainer size and rebuild cycle.
  • Hidden costs: retainer creep, the rebuild every three years, the relay-race cost (your account passes through five people), the lost-time cost of being "scheduled in" for changes that should take an afternoon.

Agencies do excellent work for clients who can absorb the price tag and need the team. For small service businesses, the math almost never works. The vs-Agencies comparison covers it in detail.

5. Subscription web design (the model on this site)

  • Sticker price: $175 a month, no design deposit, twelve-month minimum.
  • Year-one real cost: $2,100, all in. Hosting, SSL, monitoring, unlimited content updates, blog system, on-page SEO foundation. Nothing else to buy.
  • Ten-year cost: $21,000 if the rate held flat the entire time. Same engagement. Same site. No rebuild fees. No retainer creep.
  • Hidden costs: none — every cost is on the pricing page. The only thing not included is "outside-the-plan work" like a custom calculator or a third-party integration, which is billed at $100 an hour with a written estimate first.

The math nobody runs

Sticker price is the number every small business owner compares. Lifetime cost is the number that actually matters. Here is the cheat sheet:

OptionYear 1Year 10
DIY builder$192–$588$1,920–$5,880
WordPress (DIY)$400–$1,200$4,000–$15,000
Freelance (one-time)$1,500–$6,000$4,500–$15,000
Agency$7,000–$25,000$30,000–$100,000+
Subscription ($175/mo)$2,100$21,000

The DIY builder is genuinely the cheapest in pure dollars. The cost it does not show on the table is the lead cost — the leads it does not earn because it loads in three seconds, has no real local-SEO surface, and looks like every other Wix template in the trade. A separate post walks through the lead-cost math.

What you are actually paying for

The five options above are not five versions of the same thing. They are five different products. The shorthand:

  • Builders sell you software. You do the work.
  • WordPress sells you a platform. You and your hired help do the work.
  • Freelancers sell you a one-time project. You handle everything after.
  • Agencies sell you a team. You pay the team's overhead for as long as the engagement runs.
  • Subscription sells you the entire output. The person who builds the site is the person who runs it for as long as you keep it.

None of these is universally right. A solo blogger does not need a $175-a-month subscription. A national B2B SaaS does not need a $175-a-month subscription either. But for the bulk of small service businesses — roofers, inspectors, electricians, plumbers, HVAC operators, landscapers, painters — the subscription model is the only option where year-one cost and year-ten cost are both reasonable, and where nothing breaks in between.

How to pick

Three honest filters:

  1. If the website is a hobby and lead generation does not matter, a DIY builder is fine. Nothing in this post applies.
  2. If the website is the front door of a service business, the cheapest option is almost always the most expensive in lifetime terms. Spend a little more on something that does not need babysitting.
  3. If you do not know which category you are in, the free five-point audit will tell you in writing whether the existing site is salvageable. The audit is free regardless of which path you eventually choose.

The honest answer to "how much does a small business website cost" is not a number. It is the gap between what you pay this year and what you pay over the lifetime of the asset. Anyone who quotes only year one is selling year one. The question to ask any vendor is "what does this look like at year five?" — the answer to that question separates the real options from the fake ones.

Share this article
What I charge

$175 a month, flat, every month.

Custom-coded, fast, accessible, and built for the trade you are actually in. The build kicks off the same week the first payment clears.

Start a Conversation → See what's included