Pricing
How Much Does a Roofing Website Cost?
Every agency dodges this question, so here are the actual tiers, what each one buys you, and my own prices in writing.
Not sure where your own site stands? Run the free 31-point audit.
Ask ten web companies what a roofing website costs and most will say it depends and offer you a discovery call. It does depend, but not so much that nobody can give you a range. Hiding the number is a sales tactic, not a pricing reality.
So here's the whole market, tier by tier, with what each one gets you and where each one bites you. My own prices are at the bottom. Judge them against the list rather than against a pitch. The ranges are what I typically see quoted in this trade: approximate, varying by region, and worth verifying with two or three quotes of your own.
Tier 1: Do it yourself on a builder, roughly $0 to about $600 a year
Wix, Squarespace, GoDaddy, and the site builder bundled with your domain registrar. Somewhere between free and about $40 a month on their published plans, plus $15 to $25 a year for the domain.
This is genuinely fine for one thing: being a business card. If a homeowner already has your name from a yard sign or a referral and wants to confirm you're real and get your number, a Squarespace site does that job.
What it doesn't do is get found. The templates are built for one page per idea, not a page per service and a page per city, and nothing in the product pushes you toward that structure. You also write every word, take every photo, and remember every update, which for most owners means it goes live in month one and is never touched again.
Reasonable if you're new, cash-tight, and getting all your work by referral. Not a lead source.
Tier 2: Template shops and "$99 a month" offers
You've had these calls. No money down, a website for $99 to $499 a month, live in a week. Sometimes the design is genuinely decent, because they've built the same one hundreds of times. The problem is almost never the design. It's the ownership.
- You usually don't own the site. It lives on their proprietary platform. Stop paying and it goes dark. Not "you move it." It goes dark. Ask directly: if I cancel, do I get an export that works somewhere else? Get it in writing.
- Check who owns the domain. Run a public WHOIS lookup on your own domain right now. If the registrant is the marketing company rather than you, they control your web address, your email, and every link ever built to you. This is the most expensive mistake I see contractors make.
- It's a rented brochure. Four or five pages, no per-service or per-city structure, minimal ongoing work. The monthly fee is mostly hosting and a support inbox, not marketing.
- Leaving means starting over. Three years of payments and you walk away with nothing to move: no pages, no content, sometimes not even your domain.
Run the arithmetic before you sign: $299 a month for three years is $10,764, which is agency money for a rented template. Not automatically a bad deal if the cash flow suits you, but know that's the trade.
Tier 3: Independent specialists and small shops, roughly $3,000 to $10,000 one time
One person or a small team who builds for contractors and has seen your problem before. You pay once, you own the result, and hosting afterward runs $20 to $60 a month. (Hosting is roughly a third of my $150-a-month Site Care; the rest is the monthly test, the edits, and the report.)
Expect a real strategy conversation about which services and towns you want work from, a page for each, a layout that gets calls from a homeowner on a phone in a driveway, and a handoff where the domain and site are in your name.
The risk is variance. This tier includes people who are excellent and people who disappear mid-project. Ask to see shipped work, ask who specifically does the building, and ask what happens if you want to leave in a year. Vague answers to that last one are the tell.
Tier 4: Full agencies, $15,000 to $50,000 and up, plus a retainer
Bigger teams, an account manager, a defined process, real project management. Typically a $15,000 to $50,000 build and then $2,500 to $10,000 a month for ongoing SEO and ads. The largest home-services agencies run well past that.
Worth it at real scale: multiple locations, dozens of crews, a marketing budget that needs managing rather than a website that needs building. You're buying capacity and process.
The honest caveat: the person who sold you is rarely the person doing the work. Ask who is assigned to your account and how many other accounts they carry. That question sorts the good agencies from the merely expensive ones.
The comparison, in one table
| Option | Typical cost | What you actually get | Who owns it |
|---|---|---|---|
| DIY builder (Wix, Squarespace, GoDaddy) | $0–600 per year | A working business card. No service or city page structure. You do all the writing, photos, and updates. | You own the content and domain, but the site is tied to that platform |
| Template shop / $99-a-month offer | $99–499 per month, ongoing forever | A decent-looking rented brochure, live fast. Little ongoing marketing work. | Usually them. Verify who the domain is registered to |
| Independent specialist / small shop | $3,000–10,000 one time, plus hosting | Strategy, a page per service and per city, the layout that gets calls, tracking that works. | You: site, domain, and content |
| Full agency | $15,000–50,000+ build, plus $2,500–10,000 per month | Team, account manager, formal process, ads and SEO managed alongside the site. | You, normally. Confirm it in the contract |
The costs nobody puts in the quote
The build number is not the yearly number. Budget for these separately, whoever you hire.
- Hosting. Roughly $20 to $60 a month, sometimes free on modern platforms. Hosting is roughly a third of my $150 Site Care; the rest is the monthly test, the edits, and the report.
- Domain renewal. $15 to $25 a year, on a card that doesn't expire, in an account you control.
- Maintenance. Plugin and platform updates, broken form fixes, new photos. A small monthly plan or your own time.
- Content. New service pages, city pages, posts. This is what grows organic traffic after launch, and what most companies quietly stop doing in month three.
- Local SEO. Profile management, reviews, citations. Sometimes bundled, often a separate $500 to $3,000 a month.
- Ad spend. The Google Ads budget sits on top of any management fee. Don't let the two get quoted as one number.
What actually moves the price
Within any tier, four things drive the quote. If someone gives you a number without asking about these, they're guessing.
- How many services. Roof replacement, repair, storm and hail, gutters, siding, emergency tarping. Each one that matters is its own page with its own content.
- How many cities. A three-town service area and a twenty-town service area are different projects. Real city pages need real local content, so twenty of them is genuinely more work.
- Lead automation. A contact form that emails you is cheap. Forms and calls routed to your phone and your customer list, tagged by source, with follow-up that starts on its own, is a real chunk of the build.
- Content and photography. Whether copy is written for you or supplied by you, and whether someone shoots your crews and finished jobs or you hand over what's on your phone. Original photography is the difference between a site that looks like yours and one that looks like everyone's.
What Riptide Growth charges
Since I just spent a thousand words saying agencies should publish their numbers, here are mine.
- Site Care, $150 a month, 3-month minimum. For a site I built or host: hosting, backups, a monthly test that your form and phone still reach you, two small edits a month, and a one-page report. Upkeep, not marketing. Hosting is roughly a third of that $150; the rest is the monthly test, the edits, and the report.
- Managed Marketing, $349 a month, 6-month minimum. Everything for one number: the website, local SEO, Google Business Profile, monthly AI-visibility work, and new pages as you grow. Priced to sit alongside the subscription marketing companies. The difference is that the domain, the site, and the leads stay yours.
- Starter Site, from $1,450. Five pages, live in about a week. For companies that need a real, fast, credible site now and will grow it later.
- [Website Build](/#pricing), from $2,925. The full build: a page per service, a page per city you serve, the layout that gets calls, and the behind-the-scenes info Google and AI read, done properly.
- Website + Lead Engine, from $6,500. Everything above plus the Google Business Profile buildout and call and form tracking set up in your name.
- Growth Partner, from $975 a month, 3-month minimum. Ongoing work after launch: new content, local SEO, profile and review management, changes based on what the numbers say.
Everything is fixed-scope and fixed-price, in writing, before work starts. Most sites go live in one to two weeks. You own the domain, the site, and the leads, and if you leave you take all three with you.
Compare that to the table and you'll notice it doesn't sit cleanly in any tier. The work is tier three. The price is tier-three money paid once, and you own the result the way you would at tier four. Judge it against the list above.
Ask about a build if you want a number for your own service list and towns.
How to decide whether it's worth it
Don't evaluate a website against other websites. Evaluate it against one job.
Write down your average job value and your gross margin on it. Say a residential roof replacement bills $12,000 and you keep 30% gross margin. That's $3,600 a job. At those numbers a $2,925 build pays for itself on the first job it produces, and a $6,500 Website + Lead Engine on the second. Those are assumptions, not your numbers: swap in your own ticket and margin, work out how many jobs the build costs, then ask whether the site plausibly produces that many in a year.
That's the whole calculation, and it has to be your numbers. Be suspicious of anyone who runs it with invented conversion rates or a promised return. Nobody can honestly forecast that without knowing your market, competition, and close rate.
Two things wreck the math regardless of who builds the site: no tracking, so you never learn whether it produced anything, and nobody answering the leads it does produce. Both are more common than bad websites.
Questions to ask before you sign anything
Who will the domain be registered to? If I cancel, what exactly do I get to keep? How many service pages and how many city pages are included? Who writes the content? Who specifically is doing the work, and how many other clients do they have? What is the total first-year cost including hosting, maintenance, and any retainer? Get every answer in writing. A company that won't put these in a document is telling you something.
Price is not the risk. Not owning what you paid for is the risk.
The $2,925 tier is the roofing website build: a page per service and per town, forms to a phone, and the structure Google and the AI assistants read, at a fixed number agreed before the work starts.
And if you already have a site and want to know whether it's worth rebuilding or fixing, the free audit checks 31 things on it and tells you which are broken. Take the list to whoever you want, including someone else.
Questions people ask
How much does a roofing website cost?
For a roofing company, expect roughly $0 to about $600 a year on a DIY builder like Wix or Squarespace, $99 to $499 a month for a template shop, $3,000 to $10,000 one time from an independent specialist, or $15,000 to $50,000 and up plus a monthly retainer from a full agency. Price is driven mainly by how many services and how many cities need their own pages, whether lead automation and CRM integration are included, and whether content and photography are produced for you. Riptide Growth publishes fixed prices: a five-page Starter Site from $1,450, a full Website Build from $2,925, and Website plus Lead Engine from $6,500.
Are $99 a month website offers for contractors worth it?
They can be reasonable if you value low upfront cost over ownership, but check two things before signing. First, whether the domain will be registered to you or to the marketing company. You can verify this yourself with a public WHOIS lookup. Second, whether you get an exportable copy of the site if you cancel, since most of these run on proprietary platforms where the site simply goes dark when payments stop. At $299 a month, three years costs more than $10,000 and leaves you with nothing you can take elsewhere.
What ongoing costs come with a contractor website after it's built?
Hosting typically runs $20 to $60 a month, domain renewal is $15 to $25 a year, and maintenance covers platform updates and broken-form fixes. On Riptide Growth's $150-a-month Site Care, hosting is roughly a third of the price and the rest is the monthly form-and-phone test, two edits, and a one-page report. Beyond that, new content such as additional service and city pages is what grows organic traffic after launch, local SEO work including reviews and profile management often runs $500 to $3,000 a month, and any Google Ads budget is separate from the fee for managing it. Ask for a total first-year number, not just the build price.
Is it worth paying for a website if I get all my work from referrals?
It depends on whether you want to grow beyond what referrals produce. If your schedule is full from word of mouth, a simple DIY site that confirms you're real and shows your phone number may be all you need. If you want work you aren't currently getting, such as a new service line, a neighboring town, or storm work, that requires pages built to be found for those searches, which DIY builders are not structured to do. Run the math against your own average job value rather than against what a website costs in the abstract.
How long does it take to build a roofing website?
A DIY builder site can be up in a weekend if you write the content yourself. Template shops typically launch in about a week because they're reusing a proven layout. Independent specialists usually take one to four weeks depending on how many service and city pages are involved and how quickly you supply photos and job details. Full agencies commonly run eight to sixteen weeks because of discovery, design review, and approval cycles. Riptide Growth ships most sites in one to two weeks.
Who should own my website domain?
You should. The domain must be registered to you or your business, in an account you can log into, on a payment card you control. If a marketing company registers it in their name, they control your web address, any email running on it, and every link built to your site over the years, which makes leaving them extremely costly. You can check current ownership with a free public WHOIS lookup on your domain, and if it's wrong, request a transfer in writing before you do anything else.
Free, no call required
Find out what's costing you jobs.
The 31-point website audit is the same checklist behind this post — message, path to a call, local and AI search, reviews, and lead handling. Score yourself in an afternoon, or send it to us and we'll point at the three things to fix first.
Keep reading
Web design
HVAC Website Design Guide: Booking Calls
HVAC gets hired at two moments a year a roofer never sees, and most HVAC websites are built for neither of them — here is the page-by-page fix.
Marketing
Home Services Marketing: The Plan
Every channel a home service company gets pitched, scored on three things: what it costs, how fast it rings the phone, and what you still own when you stop paying. Then a plan for three budgets.