Roofing marketing, from inspection to signed job.

A roofing marketing agency that runs your ads, website, follow-up and reviews. One flat monthly fee. No shared leads, no annual contract.

Loved by founders and service businesses
The problem

Roofing leads are easy to buy and hard to close.

A new roof is one of the biggest bills a homeowner will ever pay. They do not hire the first roofer who calls. They book an inspection, collect two or three quotes, and talk it over. Some wait on an insurance adjuster. Some wait until spring. Weeks can pass between the first call and a signed contract.

Storms make it harder. After hail, the phone does not stop and you cannot get to every call. A month later it goes quiet and you are chasing work again. A plan that only works in one of those modes costs you jobs in the other.

Most roofing marketing ignores all of that. It is built to get a name and a phone number, and it stops there. So owners buy more leads and wonder why so few become jobs.

Here is where the jobs actually slip away:

Buying more leads does not fix any of that. What does: being easy to trust, answering fast, and following up for as long as the decision takes. That is what we run as your roofing marketing agency, for one flat fee each month, month to month.

What you get

What we run for your roofing company.

Google and Meta ads for the roofs you want

Search ads for roof replacement and repair in the areas you want. Local Services Ads set up and managed. Meta ads that reach homeowners nearby, using photos of your real jobs. We write the ads and tune them every week. You pay Google and Meta for the ad spend.

Learn more

A site that books inspections

Clear pages for replacement, repair and storm damage, with your reviews, warranty and service areas up front. An inspection form that asks the right questions, so you know what you are walking into before you climb the ladder.

Learn more

Follow-up that lasts as long as the decision

The CRM is included. After an inspection, the homeowner gets check-ins by email and text over the following weeks. Missed calls get a text back. Finished jobs get a review request. You see every lead and where it came from.

Learn more

Show up on Maps, in search and in AI answers

Homeowners check a roofer's reviews and photos on Google before they ever call. We keep your Google Business Profile full and current, add a page for each roofing service and each town, and ask every happy customer for a review. That also helps when someone asks ChatGPT who to trust with a roof.

Learn more

A chat that answers roof questions at night

An AI chat on your site and by text. It answers common questions, books inspections and flags active leaks to you. It works day or night. It does not answer phone calls.

Learn more

A brand that looks local and solid

A clear logo, colours and fonts that match on your site, your ads, your trucks and your yard signs. Homeowners should recognise you from the sign on the street to the search result. Your printer can use the same files.

Learn more
Example requests

Requests a roofing company might send us.

Requested
Build a storm damage page we can switch on after a hail or wind storm.
Set up Google Ads for roof replacement in our two best counties.
Write the follow-up for homeowners who had an inspection but have not signed.
In progress
Make an inspection booking form that asks about roof age and leaks.
Draft a plain page on how insurance claims usually work, for us to check.
In review
Add a gallery of our finished roofs, using photos we send you.
Ask every happy customer for a Google review, with a reminder if they forget.
Done
Run Meta ads to homeowners near the jobs we just finished.
Email past customers about gutter guards and a free roof check.
Show us which leads turned into signed jobs, by source.

We take one request at a time, and each takes about 48 hours. Bigger builds, like a new website, come in pieces every few days until they are done.

How it works

Subscribe. Request. Grow.

Havstock UnlimitedCancel anytime
Limited time price
$4,995 USD/month$5,995
Included
Strategy call to startAds on Meta, Google, LinkedInOne request at a timeWebsites and funnelsAvg. 48 hour deliveryAI chat on your site
Join today

Subscribe

Subscribe to the plan and request as much as you like.

Meta adsGoogle adsLinkedIn adsAd creativesWebsitesLanding pagesFunnelsMeta adsGoogle adsLinkedIn adsAd creativesWebsitesLanding pagesFunnelsMeta adsGoogle adsLinkedIn adsAd creativesWebsitesLanding pagesFunnels
Email campaignsFollow-upSEOAEOBlog postsAI chatCRMEmail campaignsFollow-upSEOAEOBlog postsAI chatCRMEmail campaignsFollow-upSEOAEOBlog postsAI chatCRM
AutomationsReportingLead magnetsQuizzesSplit testsCopywritingMeta adsAutomationsReportingLead magnetsQuizzesSplit testsCopywritingMeta adsAutomationsReportingLead magnetsQuizzesSplit testsCopywritingMeta ads
Nate
Channa
Mike

Request

Request whatever you like, from new ads to a full funnel.

SponsoredMore leads. One fee.Learn more
Book your free strategy call
Book now
Grow with a system that runs itself

Receive

Get your work within two business days on average.

Guide · 01

What is roofing marketing?

Roofing marketing is everything that gets a homeowner to book an inspection with you, and then choose you for the job. It covers being found, being trusted, answering fast and following up until the contract is signed.

Most people think of it as ads. Ads matter, but they are only the start. A roofer can win the click and still lose the job to a crew with better reviews and a follow-up email. The whole chain has to work.

At Havstock we run that chain as one system: ads, website, CRM, follow-up, reviews, SEO and reporting. You send requests. We do each one in about 48 hours. You pay one flat monthly fee.

Guide · 02

Storm work and retail replacement need different plans

Storm work and retail replacement are two different kinds of business, so they need two different marketing plans. Storm work is fast and comes in waves. Retail replacement is slower and steadier.

Storm work

After a hail or wind storm, calls pour in from the areas that got hit. Homeowners want an inspection soon, and many are unsure whether to file a claim. The roofers who win are the ones who show up in search, answer fast and look local and legitimate.

So we build your storm plan before the storm: a storm damage page, ads ready to switch on for the zip codes that got hit, an inspection booking form, and texts that confirm each visit. Because it is built ahead of time, switching it on is a small request, not a scramble.

Retail replacement

Many roofs are replaced simply because they are old. These homeowners take their time. They research, compare and ask neighbours. What wins here is steady work: good rankings on Google Maps, strong reviews, a clear replacement page and follow-up that lasts. This is the work that keeps crews busy between storms.

Guide · 03

From free inspection to signed contract

The gap between a first call and a signed roofing contract can run for weeks or months. Many jobs are lost in that gap, simply because nobody follows up.

A homeowner books an inspection. You climb up, take photos and send a quote. Then they go quiet. They are getting other quotes, waiting on an adjuster, or talking it over at home. If you never check back, the roofer who does often gets the job.

Here is the follow-up we set up in your CRM:

It runs on its own. Your team only steps in when a homeowner replies. Here is more on CRM and automations in the plan.

Guide · 04

Insurance claim questions: what your site can explain

Homeowners with storm damage often want to know how insurance claims work before they call anyone. A plain page that explains the usual steps helps them trust you, and brings you better calls.

We can draft that page with you. It can cover what an inspection looks for, what photos a homeowner might take, and when an adjuster usually visits. It should tell them to read their own policy and speak to their insurer about what it covers. We do not give insurance or legal advice, and the page should not either.

Some states have rules on what roofers can say or promise about claims and deductibles. So you check the wording against the rules where you work, and you sign off before anything goes live. Nothing on your site should promise that insurance will pay.

Guide · 05

Trust decides who gets the roof

Homeowners pick the roofer they trust most, and that is not always the cheapest one. Trust comes from reviews, real photos, a local address and a quick, clear answer.

This matters even more after storms. Crews from out of town arrive, knock on doors and leave again. Homeowners know this, so they look for signs you are local and will still be around to honour the warranty.

Reviews

A steady flow of new Google reviews, asked for after every job. The request goes out on its own. Here is how a review and reputation system works.

Photos of your own roofs

Before and after shots from jobs in your area. We do not shoot photos, so your crew takes them on site and sends them over. We turn them into galleries and project pages.

Local proof

Your address, the towns you cover, your warranty and how long you have been in business, easy to find on every page.

A fast answer

Missed call text back and AI chat, so nobody waits hours to hear from you.

Guide · 06

Roofing leads generators vs your own lead flow

A roofing leads generator sells you names. Your own lead flow comes from your site, your Google profile, your reviews and your past customers. The first is quick to start. The second is yours to keep.

With lead sellers, ask two things first: how many other roofers get the same lead, and what the contract locks you into. If you buy leads, read the contract, ask how many other roofers get each lead, and track every one to a signed job.

So how do you get more roofing leads that you own? Start with the basics that build on each other:

Step 1

A complete Google Business Profile with fresh photos and reviews.

Step 2

A page for each service and each town you want work in.

Step 3

Ads for the jobs you want most, sent to a page that matches the ad.

Step 4

Fast replies to every call, form and chat.

Step 5

Follow-up on every inspection until it is a yes or a no.

Step 6

Emails to past customers, who are also your best source of referrals.

Our SEO and AEO work covers the first two. If you also run Local Services Ads, note one change: from 1 October 2026, Google can charge you for some missed calls. We covered what the Local Services Ads missed call charge means.

Guide · 07

How to choose a roofing marketing agency

Choose a roofing marketing agency that can show you how a lead becomes a signed job, not just how it becomes a click. Then check the contract, who owns what, and what is actually included.

Questions worth asking any roofing marketing company, including us:

Our answers are short. You own everything. There is no setup fee and no contract. Your leads are yours alone. The CRM follows up for you. And you get a monthly report on leads, bookings and cost per lead.

On price, you have three choices. A marketing hire costs a full salary and rarely covers ads, web, CRM and SEO on their own. An agency often charges a retainer plus setup, and may cover only one piece. Havstock is $4,995 USD a month, flat, with ad spend paid straight to Google or Meta. We compared all three in in-house team vs agency vs subscription. See our pricing for the details.

We are not the right fit if you want door knocking, yard signs, printed mailers, video or daily social posts. We do not do those. And if you have no budget for ads yet, a strong Google profile and steady reviews are a better first step. Builders and remodelers can see our page for contractors. Book a 15-minute call and we will tell you honestly if we can help.

What clients say

Don’t take our word for it.

“Nathan and the team helped me add $15K in new MRR in one day and $40K in 27 days by redesigning my sales page and optimizing my messaging. If you want real ROI, work with Nathan.”
Max PerzonKourse.com
“Not only did he get this out to me in such a quick manner, it was only a few days of a turnaround, but he was also able to pretty much immediately improve my conversion rate, improve my sales. He’s an absolute wizard when it comes to CRO and sales funnels.”
Andrew ElkhoulyHealth & fitness creator
“Nathan and his team completely changed the game for us. We landed our first mega client right after working with them. The results were instant, massive, and far beyond expectations.”
Goose DunlaveyCaptivate
“Nathan audited my funnel and picked up a load of things I’d missed that were clearly costing me leads and conversions.”
William BrownClickFunnels 8-Figure Club
“Nathan is a freaking legend. He provided excellent resources and patiently addressed all my questions during our call. Highly recommend Nathan for anyone seeking top-notch funnel expertise!”
Thoriso TlakeFunnel builder
“I was spinning my wheels for months at a time… Nathan just took a quick look at that. And since then, people are able to find me much easier. There is much less friction in the process.”
Kevin BuffrandSoberflex
“We were redesigning our B2B homepage and Nathan made it effortless. His CRO and SEM expertise saved us weeks of trial and error. Wish we'd brought him in sooner.”
Chris Withersklikit.io
“Nathan built me a killer landing page that finally converts and brought in big clients fast. Now he's helping me launch a new revenue stream with a Skool community. One of my best business decisions.”
Luke MikicThe 9-5 Escape Artist Academy
“Nathan and the team helped me add $15K in new MRR in one day and $40K in 27 days by redesigning my sales page and optimizing my messaging. If you want real ROI, work with Nathan.”
Max PerzonKourse.com
“Not only did he get this out to me in such a quick manner, it was only a few days of a turnaround, but he was also able to pretty much immediately improve my conversion rate, improve my sales. He’s an absolute wizard when it comes to CRO and sales funnels.”
Andrew ElkhoulyHealth & fitness creator
“Nathan and his team completely changed the game for us. We landed our first mega client right after working with them. The results were instant, massive, and far beyond expectations.”
Goose DunlaveyCaptivate
“Nathan audited my funnel and picked up a load of things I’d missed that were clearly costing me leads and conversions.”
William BrownClickFunnels 8-Figure Club
“Nathan is a freaking legend. He provided excellent resources and patiently addressed all my questions during our call. Highly recommend Nathan for anyone seeking top-notch funnel expertise!”
Thoriso TlakeFunnel builder
“I was spinning my wheels for months at a time… Nathan just took a quick look at that. And since then, people are able to find me much easier. There is much less friction in the process.”
Kevin BuffrandSoberflex
“We were redesigning our B2B homepage and Nathan made it effortless. His CRO and SEM expertise saved us weeks of trial and error. Wish we'd brought him in sooner.”
Chris Withersklikit.io
“Nathan built me a killer landing page that finally converts and brought in big clients fast. Now he's helping me launch a new revenue stream with a Skool community. One of my best business decisions.”
Luke MikicThe 9-5 Escape Artist Academy
“Big shoutout to Nathan and his team. They helped us launch fast and hit $10K in our first month. If you're building a funnel or launching a Skool community, Nathan's your guy.”
Dennis EchelbargerHolistic Humans
“Landed my first sale working through the changes Nathan gave me. Make it exist before it’s perfect!”
Jordan NakwaConsulting + AI member
“Nathan pinpointed the mistakes on my Skool about page in under 30 seconds. Following his recommendations increased my sales.”
Dario Fresufresuelectronics.com
“Nathan recorded me a full video audit of my Skool setup with clear ideas to lift conversions without it feeling salesy.”
Timothy ShieffSchool of Biomechanics
“This sales funnel template is fire! Made it so easy to start booking calls.”
Divyansh ManglaSocial Collars
“Thoroughly impressed through and through with the result, the back end work, how this integrates with all my systems and my business… I had this vision for years about having this website and looking the part. Nathan brought that to life.”
Beau Kuhbergenergybodymethod.com
“Hiring Nathan was a total game-changer. My course sales had flatlined, but after he rebuilt my funnel, enrolments spiked almost instantly. Can't recommend him enough.”
Kai DezLife Coach
“As soon as he helped me, I started getting more leads. I started nurturing people. I started getting more clients.”
Sulav Subedi369 Fitness
“Big shoutout to Nathan and his team. They helped us launch fast and hit $10K in our first month. If you're building a funnel or launching a Skool community, Nathan's your guy.”
Dennis EchelbargerHolistic Humans
“Landed my first sale working through the changes Nathan gave me. Make it exist before it’s perfect!”
Jordan NakwaConsulting + AI member
“Nathan pinpointed the mistakes on my Skool about page in under 30 seconds. Following his recommendations increased my sales.”
Dario Fresufresuelectronics.com
“Nathan recorded me a full video audit of my Skool setup with clear ideas to lift conversions without it feeling salesy.”
Timothy ShieffSchool of Biomechanics
“This sales funnel template is fire! Made it so easy to start booking calls.”
Divyansh ManglaSocial Collars
“Thoroughly impressed through and through with the result, the back end work, how this integrates with all my systems and my business… I had this vision for years about having this website and looking the part. Nathan brought that to life.”
Beau Kuhbergenergybodymethod.com
“Hiring Nathan was a total game-changer. My course sales had flatlined, but after he rebuilt my funnel, enrolments spiked almost instantly. Can't recommend him enough.”
Kai DezLife Coach
“As soon as he helped me, I started getting more leads. I started nurturing people. I started getting more clients.”
Sulav Subedi369 Fitness
$100K launch. Landing page, checkout CRO and the Instagram DM system, built end to end.
Dirk DeBruinIntelligent Crypto
“Nathan’s advice on my Skool about page was precise, concise and genuinely kind. Would I recommend him? Absolutely.”
AnneFlow strategist, Paris
$2 leads. We ran the ads that brought them in.
Training organisationName withheld
“Built my whole low-ticket funnel in a day using Havstock’s template. Ads are about to fire up.”
Alexandre BocquetThe Modern Freelancer
“Nathan spotted things on my landing page I’d completely missed. I made the changes and it definitely improved my sales and conversions.”
Jack DenmoContent creator
Website, sales page and the full back-end that turns visitors into booked calls.
Peter Byramtheiconagency.com
$4 leads. We built their quiz funnel and ran the ads behind it.
Training organisationName withheld
$100K launch. Landing page, checkout CRO and the Instagram DM system, built end to end.
Dirk DeBruinIntelligent Crypto
“Nathan’s advice on my Skool about page was precise, concise and genuinely kind. Would I recommend him? Absolutely.”
AnneFlow strategist, Paris
$2 leads. We ran the ads that brought them in.
Training organisationName withheld
“Built my whole low-ticket funnel in a day using Havstock’s template. Ads are about to fire up.”
Alexandre BocquetThe Modern Freelancer
“Nathan spotted things on my landing page I’d completely missed. I made the changes and it definitely improved my sales and conversions.”
Jack DenmoContent creator
Website, sales page and the full back-end that turns visitors into booked calls.
Peter Byramtheiconagency.com
$4 leads. We built their quiz funnel and ran the ads behind it.
Training organisationName withheld
Pricing

One plan. Everything in.

Unlimited
MemberYour Business
Start today

Let’s grow
your business

Havstock Unlimited

Cancel anytime
Limited time price
$4,995 USD/month$5,995
Included
Strategy call to startAds on Meta, Google, LinkedIn One request at a timeWebsites, pages and funnels Avg. 48 hour deliveryFollow-up and email CRM includedSEO, AEO and blog posts Monthly results reportAI chat on your site
Join today Spots limited, see if you qualify
Cancel anytime

No contracts, no lock-in. Cancel in a couple of clicks.

Try it for a week

Not loving it after a week? Get 75% back, no questions asked.

FAQ

Questions. Answered.

How much does a roofing marketing agency cost?

Ours is $4,995 USD a month, flat. That covers ads, your website, CRM, follow-up, SEO and AI chat. There is no setup fee. Ad spend is paid to Google or Meta directly. Usage fees for texts, emails and AI chat are also on you. They are small, and they go on a card you keep on file. See full pricing.

Is there a contract?

No. It is month to month, and you can cancel anytime. Try it for a week, and if you are not happy, get 75% back.

Do I own my website, ad accounts and leads?

Yes. Your site, your ads and your data are yours. If you leave, they stay with you.

Do you sell shared roofing leads?

No. We are not a lead seller. We build and run your own lead flow: ads, your site, your Google profile and follow-up. Every lead that comes in is yours alone.

Can you help us get ready for storm season?

Yes. We build a storm damage page, ads ready to switch on for the areas that got hit, and an inspection booking flow, before the storm comes. Then switching it on is a small request.

Can you explain insurance claims on our site?

We can draft a general page on how the process usually works, with you. It is not insurance or legal advice, and it tells homeowners to check their own policy. You check it against your state's rules and sign off before it goes live.

Can you answer our phones after a storm?

No. Our AI chat answers on your website and by text, and missed call text back replies to anyone whose call you miss. For live phone answering, you would add an answering service.

Do you only work with roofing companies?

No. We work with service businesses, coaches and training providers. The reviews on this page come from businesses in other fields. What we bring is the system: ads, a site that books inspections, and follow-up that lasts.

What don't you do?

Filming, photo shoots, video editing, print and organic social posting. Custom software is quoted separately.

You run the business.
We’ll grow it.

Fifteen minutes. Your quickest wins. No pressure.

Loved by founders and service businesses
Unlimited
MemberYour Business