A contractor once told me he paid $4,200 for a website he couldn’t update. Five pages. A contact form that emailed him at an inbox he’d stopped checking. Zero traffic.
That’s most contractor websites.
The “I need a website” problem for home service businesses has three common solutions. Most contractors pick one based on what they heard at the supply house, what their brother-in-law suggested, or whatever salesperson happened to cold-call first. Almost nobody does the math.
Here’s the honest breakdown. Three options, what they actually cost upfront and over time, what you actually get for the money, and what each one looks like two years in.
Option 1: The $3,000–$5,000 agency site
This is the traditional path. You hire a web designer or a small agency. They run a “discovery” meeting, send wireframes, do a round of design, give you revisions, write your copy (or you write it and they clean it up), then deploy.
What it typically costs: $3,000–$5,000 upfront, plus a monthly maintenance fee of $100–$250 for “hosting” and “updates.”
What you get:
- A 5–7 page site (home, about, services, contact, maybe blog)
- A contact form
- Some stock photography
- Your logo somewhere at the top
- A site that looks fine on launch day
What you don’t get:
- SEO that actually ranks (most agencies say “SEO included” and mean they added a meta description to each page)
- Individual service pages optimized separately — you get one “Services” page with a list, and each service has to compete with every other one for the same ranking
- Schema markup (the technical signals Google uses to understand what you do and where)
- Mobile optimization beyond “it doesn’t break on the designer’s iPhone”
- Ongoing improvements — that monthly fee keeps the site up, it doesn’t make it better
- Any proof that it’s bringing you work
Three-year cost: roughly $3,500 upfront + $150/mo × 36 months = $8,900.
What happens in year two: you realize you can’t update your own site. Every change is a ticket, an invoice, a wait. You try to add a new service and something breaks. The design starts looking dated. You check your Google Analytics (if the agency even set it up) and realize nobody’s finding you organically. The site looks professional and does nothing.
Option 2: The “I’ll do it myself” trap
Wix, Squarespace, GoDaddy’s website builder, WordPress with a template. Countless contractors have tried this. Almost none are happy with the result two years in.
What it typically costs: $15–$40/mo for the platform. Domain usually bundled. On paper, the cheapest option.
What it actually costs:
- 40–60 hours of your time to build something you’re not embarrassed by
- 30–90 minutes every time you want to change something
- Hosting upcharges when you outgrow the basic tier
- Theme or plugin costs for anything “premium”
- The annual “I need to fix this” weekend when something breaks
What you get:
- A website that’s technically live
- A generic template that 50,000 other small businesses are also using
- Stock photography customers have seen on 10 other sites
- Mobile support that’s “okay”
What you don’t get:
- Rankings for “near me” searches — generic templates don’t rank, and no amount of editing makes them
- A service-page-per-service structure (everything dumps on one page)
- Proper schema
- Local SEO knowledge baked in — you’d have to learn it yourself
- Time. Every hour on the site is an hour not running jobs.
Three-year cost: $30/mo × 36 months = $1,080 cash, plus 60–80 hours of your time over three years. At a contractor’s billable rate of $75–$150/hr, that’s another $4,500–$12,000 in opportunity cost.
Option 3: $99/mo Atlas Genesis
Full disclosure — this is us. Written honestly. Here’s what you actually get for Genesis at $99/mo:
- A professional site built from your business name or existing URL — live in minutes
- Individual service pages for every service you offer (gutter cleaning and gutter repair each get their own page, with their own SEO, their own copy, their own conversion paths)
- Town and service-area pages if you serve multiple locations
- LocalBusiness + Service + FAQPage schema markup automatically
- 97+ Lighthouse performance score (most agency sites score 60–80)
- Mobile-first responsive design — 100/100 mobile score on every build
- Custom domain + SSL included
- A working contact form with lead capture
- AI-generated hero images and service photography
- Cinematic hero video option
- Monthly content refreshes — actual content improvements, not just security patches
- No contracts. Cancel anytime.
Three-year cost: $99 × 36 = $3,564. Includes everything above, plus every future improvement Atlas ships during that window.
The three-year math, side by side
The interesting thing isn’t that Genesis is the cheapest or the most expensive. It’s that Genesis is the only option where the site gets better over time without you doing anything.
But does it actually convert?
This is the question most contractors never ask when shopping websites — and it’s the only one that actually matters.
A website that doesn’t rank on Google, doesn’t load fast on mobile, and doesn’t turn visitors into calls is worthless regardless of what it cost to build. Agency or DIY or Genesis, the question is the same: does it bring in work?
The whole point of a contractor website is to do four things:
- Get found on Google when someone searches for your service in your area
- Look credible enough in the first three seconds that the visitor doesn’t bounce
- Make contact obvious — phone number visible, form working, CTA where the eye lands
- Turn the visit into a call, form, or booking
If it doesn’t do those four things, you could have built it for free or for $10,000. The ROI is the same. Zero.
And all four of those depend on things most contractor websites don’t have: individual service pages (not a services dump), proper local SEO, schema markup, fast mobile load times, and conversion architecture that matches how customers actually decide. Those aren’t luxuries. They’re the baseline.
A real example
Gutter Bandits, a Central NJ gutter business, ran on a GoDaddy site for years. The site existed. It didn’t rank for anything. It didn’t bring in jobs. Their owner Tristan told me he couldn’t remember the last time a customer said “I found you online.”
After switching to Genesis, the equation flipped. Service-area pages started ranking. The site started looking like the professional business it actually was instead of a placeholder. Calls and form submissions both went up.
The full breakdown — before/after rankings, traffic data, and a quote from Tristan — is in our Gutter Bandits case study. The specifics apply to any home service trade.
The question most contractors never ask
Before you pay anyone (including us) for a website, the question to answer is: what does this site actually need to do for my business?
If the answer is “look nice,” a Wix template works. If the answer is “be somewhere I can send people a link when they ask,” voicemail with a URL works.
But if the answer is the honest one — “get me found on Google, look credible on mobile, turn visitors into calls, and keep working without constant maintenance” — that’s the actual bar. And that’s what any money you spend on a website should deliver.
The $99/mo option wasn’t available five years ago. It is now. The math has changed. Worth running the numbers.
And one other thing worth noting: a website only does half the job. Even a site that ranks and converts well still leaves you leaking leads if your phone goes unanswered. That’s a separate problem — we broke down the math on that one in this post on what missed calls are actually costing contractors.