For roofing contractors

What a roofing website
actually costs.

Nobody will give you a number without a discovery call first, so here it is on one page. The three price bands, what changes between them, what quietly costs extra, and what I charge. Then, if you want, I will build you a working demo of your own site for free so you can see it before you decide anything.

The demo is a real page you can click through, chat with, and book a time on.

The market

Three bands. Everything
you get quoted sits in one.

Quotes vary wildly because the word "website" covers three different products. Work out which one you are actually buying and the numbers stop looking random.

Band one
$0 to $500
Plus a monthly builder fee

A template on Wix, Squarespace or GoDaddy that you set up yourself, or a cousin does over a weekend. Modern templates look perfectly decent, which is why this band is tempting.

What you are really buyingA brochure. It sits there and looks fine. Nothing happens when somebody fills the form at 9pm, and your time is the real cost.
Band two
$1,500 to $5,000
One time, sometimes plus hosting

A freelancer or a small agency builds you something custom. Your photos, your service area, your colours. This is where most roofing companies land.

What you are really buyingA better brochure. Whether it produces work depends entirely on what got wired behind the form, and that is the part rarely written on the quote.
Band three
$8,000 and up
Plus a monthly retainer

A full lead system. Site, call tracking, CRM, review automation, landing pages built for ads, reporting. Usually sold with a management retainer on top.

What you are really buyingThe machinery, not the pages. Worth it when you have crews to keep busy and you are already buying leads. Heavy for a two truck operation.
What drives it

It is almost never
the design.

Two roofing sites can look equally good and be four thousand dollars apart. The gap is in what happens in the ninety seconds after somebody lands, and roofing is unusually punishing about those ninety seconds.

A homeowner with water coming through the ceiling is on a phone, often at night, often the same evening a storm passed. They are not browsing. They will contact two or three companies and go with whoever answers. The job is worth thousands, so one missed enquiry costs more than the entire website did.

That is why the cost sits in the plumbing, not the paint.

Speed on a phone, on bad signal. Most roofing traffic is mobile. A heavy template that takes six seconds loses people before they see your name.
What happens after the form. An email into an inbox you read at seven the next morning is a lead you have already lost. An instant reply is a different product, and it costs more to build.
Missed calls. You are on a roof. The phone rings out. Whether that number gets an automatic text back is worth more than any layout choice on the page.
Storm traffic. Your quiet month and your worst week are the same website. It has to hold up on the week that matters.
Reviews feeding the map. Most local roofing clicks go to the map pack above the results. That is driven by your Google profile and recent reviews, so a site that helps collect them is doing more than a site that does not.
Real photos of real roofs. Stock images of houses that are not yours read as fake to a homeowner comparing three tabs. Getting your own job photos onto the page is work, and work is cost.
Before you sign

The four questions
that change the price.

Ask these of every quote you are holding, including mine. The answers move the real cost more than the headline number does.

1
Do I own it if I stop paying? Some monthly plans are rentals. There is nothing wrong with renting, as long as you know that is what it is.
2
Who owns the domain and the Google profile? These should be in your name. Getting them back later from an agency you have left is the expensive kind of mistake.
3
What does a change cost after launch? New service area, new phone number, a price change. If every edit is billable, the cheap build is not cheap.
4
Who writes the words and gathers the photos? If the answer is you, budget your own evenings. That is the cost that never appears on a quote.
Free, before anything
See yours built
before you pay.

Comparing quotes is guesswork, because you are judging a PDF. So I do it the other way round: I build you a working roofing site with your company name on it, you click through it, and only then do we talk about money.

Build my free roofing demo
  • A real page, not a screenshot. Scroll it, tap it, read it on your phone.
  • The chat assistant answers a customer the way it would answer yours.
  • It offers times and takes a booking, so you can see where a lead lands.
  • No card, no call booked, no contract to look at first.
  • If you do not like it, that is the end of it. It cost you a click.
The arithmetic

Work it out with
your own numbers.

Every agency page tells you a website is an investment and not an expense. That is easy to say when it is not your money, so here is the sum instead. Use your figures, not mine, because I do not know what you charge or what you close.

Take the profit you keep on one average job. Not the invoice, the profit. Divide the cost of the website by that number. That is how many extra jobs a year the site has to bring you before it has paid for itself, and for most roofing companies the answer is a small number.

Then do the harder half of the sum, which almost nobody does. Count the enquiries you already get and lose: the voicemail nobody rang back, the form you saw the next morning, the quote you never chased. Those are jobs you already paid to attract. Recovering them is cheaper than buying new leads, and it is the part of a build that most quotes leave out entirely.

If both numbers come out small, do not buy anything yet. That is a real answer, and it is why the demo is free.

The site is not the only cost. Google Ads, a lead service, or your own time chasing referrals all sit next to it. Compare the website against those, not against zero.
A cheap site is not free. The hours you spend editing it, and the enquiries it does not answer, are the invoice you never see.
Nobody can promise you a number. Anyone quoting an exact return on a website they have not built yet is guessing, and you should treat the whole quote that way.
Judge it on enquiries, not looks. Three months in, the only question that matters is whether more people are contacting you. Everything else is taste.
What I charge

No quote needed.
Here it is.

Start at the bottom and move up only when the site is genuinely the thing holding you back. Most roofing companies do not need band three.

Review Machine
$99/mo
Keep your site, fix the reviews
  • Review request after every job
  • Sent by text and email, with a follow up
  • One tap through to your Google page
  • Works with the website you already have
See how it works
Most roofers start here
Starter
$297/mo
Site and follow up, built for you
  • A roofing website built and hosted
  • Missed call text back
  • Automated review requests
  • Online booking
  • Monthly report
Start with a free demo
Custom System
$3,000+
One time, plus $297/mo hosting
  • Everything in Starter
  • Fully custom design, and the site is yours
  • Longer follow up sequences
  • Ready for Google Ads traffic
Talk it through

There is a larger managed package as well. It is on the main page, and most roofing companies reading this do not need it yet.

Questions

Straight answers.

How much should a roofing company spend on a website?
Enough that the site answers a phone call you would otherwise miss, and no more. A one man crew booking work off referrals does not need an eight thousand dollar build. A company running crews and buying leads is losing more than that every month to a site that does not convert. Start at the bottom of the range, and only move up when the site is the thing holding you back.
Why is a roofing website more expensive than a normal small business site?
It usually is not the design. It is what sits behind it. Roofing traffic spikes after a storm and arrives on a phone, often at night, and the job is worth thousands, so a missed enquiry is expensive. That pushes the build toward call tracking, instant follow up and booking, which is where the money goes.
Do I own the website if I stop paying?
Ask that before you sign, of every agency including this one. On a monthly plan here the site is hosted and maintained by us and stops when the plan stops. On a Custom System build the site is yours, and the monthly covers hosting and support rather than the right to keep it.
How long does a roofing website take to build?
About a week for a Starter build once I have your photos, your service area and your phone number. A Custom System takes longer because there is more wired behind it. The free demo is faster than either, because it is built from what is already public about your company.
Will a new website get me on the first page of Google?
Not on its own, and anyone promising that is guessing. For local roofing work most of the clicks go to the map pack, and that is driven by your Google Business Profile, your review count and how recent those reviews are. A good website supports it and converts the traffic once it lands. It does not replace it.
Can I see what my site would look like before I pay?
Yes, and that is the point of the free demo. You get a working roofing site with your company name on it, including the chat assistant that answers a customer, before any money or commitment. If you do not like it, nothing happens.
Get started

Get your roofing
demo built free.

Tell me about your company and I will build it, then message you on WhatsApp when it is ready to look at.

If you have one I will look at it first, so the demo is a straight comparison. If you do not, that is fine too.

No card. No contract. You see it before you decide.

Other trades I build for
WhatsApp me