Pillar guide

Roofing Company Marketing With AI: A Complete Guide to More Leads

Roofing company marketing for a crew of 1 to 20: where homeowners find roofers, storm-season rules, reviews, and where AI helps without writing your promises.

Written by the Miriad team with AI assistance. Figures link to their sources; examples marked illustrative are not real cases. Updated 2026-10-21.

TL;DR: Most roofing companies say lead generation is their biggest growth problem, yet most of their jobs still come from referrals. The fix is rarely more ads. It is a profile and website that answer a homeowner with a leak, a storm plan that follows the rules of your state, a review request that goes to every customer, and AI used for drafts, never for promises.

The hailstorm passed at four in the afternoon. By seven the next morning, your phone has eleven missed calls, the web form has six new requests, and two trucks with out-of-state plates are already parked on the street you roofed last spring. A neighbour of a past customer texts a photo of a dented gutter. Your estimator can inspect maybe six roofs today. The question is not how to get more leads this week. It is which of these people you can serve well, and what the others will remember about you.

Most roofing company marketing advice starts with a channel: run ads, post videos, buy leads. For a crew of one to twenty people, that is usually the wrong order. Roofing demand rises with storms and falls with the weather, and in storm season your marketing has to follow rules that do not apply to a plumber or a painter. This guide follows the homeowner's path, from the first search to the review after the job, and shows where AI saves time. Each section links to a deeper article in the series.

Why are new leads the main growth barrier for a roofing company?

Because most roofers grow on referrals, and referrals do not scale on demand. In one vendor survey, most roofing business owners ranked generating new leads first among their growth challenges, while relying on word of mouth for work. A referral-heavy pipeline is cheap and trusted, but it stalls when the storms move elsewhere.

The figures behind this come from industry vendors, so treat them as indicative. Roofr, a roofing software company, reports that 63% of roofing business owners call generating new leads their top growth challenge, 71% rely on word-of-mouth referrals, and only 28% use a CRM to track leads; the method and sample are not published (Roofr, accessed 2026). A marketing agency citing an unnamed survey of more than 100 US roofers puts direct referrals at 36% of work, online search at 10% and social media at 10% (iMarketSolutions, 2023).

If fewer than a third of firms track leads at all, most roofers cannot say which channel brings signed jobs. They know the phone rang, not whether the yard sign, the Google profile or last year's customer made it ring.

Demand itself is not the problem every quarter. The roofing trade associations' reroofing index for the second quarter of 2025 showed 34% of contractors installing more reroofing material than a year earlier, 28% the same and 38% less, with the customer inquiries index at 58.7, where anything above 50 means expansion (NRCA coalition, 2025). In other words, inquiries were rising across the market while a large share of firms installed less. The leads existed. They went to someone else, or arrived at a time the crew could not take them.

So the growth barrier is also catching the leads that already reach you. The comparison between buying leads and building your own is in roofing leads companies vs your own leads.

Where do homeowners find a roofer today?

Mostly through people they know, then through search, then through firms they have used before. Online reviews sit between those steps: a homeowner who hears your name from a neighbour still checks your reviews before calling. Marketing for a roofing company therefore has to support referrals, not replace them.

Roofing Contractor magazine's 2025 homeowner survey found that homeowners find roofers by word of mouth (79%), search engines (62%) and repeat business (54%), and that 67% rate online reviews as extremely or very important (Roofing Contractor, 2025). The same homeowner often uses all three: a neighbour's recommendation, a search for your name, and a look at your reviews.

For most small roofers, search is where the referred homeowner checks that you are real, local, insured and liked. If that check fails, the referral is lost. So before you try to rank for "roof repair" in your city, make sure that a search for your company name returns a complete Google Business Profile, a website with your service area and recent work, and reviews from the last few months. The step-by-step path from referral-only work to search is in beyond referrals: how a roofer gets more jobs from search, and the question of whether to hire someone for it is in SEO for a roofing company: agency or in-house.

Which roofing company marketing strategies fit a crew of 1 to 20?

The strategies that fit are the ones you can keep running in your busiest month. For a small crew that usually means a maintained Google profile, a website built around repair and storm pages, a steady review request, and one paid channel you can measure. Anything that needs weekly attention will stop the first time the crews are booked.

Many roofing businesses are very small. The US Bureau of Labor Statistics counts about 20% of roofers as self-employed, and projects employment to grow 5% from 2025 to 2035 (BLS, 2026). An owner who also inspects, estimates and runs a crew has perhaps two hours a week for marketing. The table below sorts the usual channels by what they need from that owner.

Channel What it needs from you What can go wrong
Referrals and repeat customers Asking at the end of each job, staying in touch Nothing is tracked, so you cannot tell when it slows
Google Business Profile Accurate details, photos, replies to reviews Keyword-stuffed name or home address shown, listing suspended
Google Local Services Ads Licence or registration, reviews, a budget Leads arrive when nobody can answer
Your website Repair, replacement and storm pages, real photos Generic template that says nothing about your area
Bought leads A budget and fast follow-up Shared leads, paid even when they do not sign
Door knocking after storms Trained people, a script, state rules Cancellation rights and solicitation rules ignored
Video and social posts Someone on site with a phone Filming on roofs without fall protection

Two of these channels have hard entry rules. In the US, "Roofers" is an eligible Google Local Services Ads category, and the ads need a licence or business registration, reviews and a set budget before the badge appears (Google Local Services Help, accessed 2026). Door-to-door sales fall under the FTC Cooling-Off Rule: for sales of $25 or more at the buyer's home, the buyer can cancel until midnight of the third business day, and the seller must hand over a dated contract and two cancellation forms; emergency repairs the buyer asked for are excluded (FTC Consumer Advice, 2025).

Video deserves its own note. A before-and-after clip of a tear-off filmed on a phone is the kind of content an agency cannot fake, but it has to be filmed safely. The formats and the safety limits are in roofing company video marketing, and the split between what an agency can post and what only your crew can shoot is in hiring a roofing social media company.

A cost framework, because there is no reliable average. We found no trustworthy published figure for what a roofing lead costs, so calculate your own. Cost per signed job = channel spend in a month ÷ jobs signed from that channel. Add the hours your estimator spent on inspections that did not sign, multiplied by your internal hourly cost, because a free inspection is not free.

Example (illustrative, not a real case): a 6-person roofer spends 3,000 a month (in its own currency) on a lead service and gets 40 leads. Its estimator inspects 18 of them, at about 2 hours each, and the firm signs 4 jobs. Cost per lead looks like 75. Cost per signed job is 750, plus 28 estimator hours on the 14 inspections that did not sign. The same month, 6 referral leads produced 3 signed jobs with almost no spend. Neither number is good or bad on its own; the comparison is the point.

What should a roofing company website show before the phone rings?

It should answer the question a homeowner has at that moment: can you fix this, here, soon, and can I trust you. That means separate pages for roof repair, roof replacement and storm damage, your real service area, licence and insurance details, recent local work with photos, and reviews. A homepage slideshow does none of this.

Three visitors land on a roofer's site. The homeowner with water coming through the ceiling wants to know whether you do emergency repairs in their town and how to reach someone today. The homeowner planning reroofing after twenty years of asphalt shingles reads about materials, process and the estimate. The homeowner after a hailstorm wants to know whether you inspect, what happens with the insurance claim, and whether you are a storm chaser.

Each needs a different page and a different call to action. The repair page leads with how to reach you and what happens on the first visit, such as a temporary tarp. The storm page explains the inspection and the homeowner's role in the claim, and states plainly that you do not act as their public adjuster.

Pricing is the hardest call. Some roofers show price ranges per roof square or per typical job; most show none. The trade-offs, the page list and a template for each page are in roofing company website: the pages that turn a leak into a call.

How do you plan roofing marketing around storm season?

Plan in two layers: a steady base that runs all year, and a storm layer you switch on when hail or wind hits your area. The base is your profile, website, reviews and referrals. The storm layer is prepared in advance: pages, messages, door hanger copy and crew capacity, checked against your state's rules before the first storm.

Roofing work follows the weather. Roofers usually do not work in bad weather, work may slow in winter in northern states, and overtime is common in busy summer months (BLS, 2026). Marketing that runs at the same intensity every month wastes money in January and runs out of capacity in June.

The longer trend points the same way. Harvard's Joint Center for Housing Studies, as reported by trade press, put US disaster-repair spending at $49 billion in 2022–2023, against $16 billion twenty years earlier, and the median US home was 44 years old in 2023 (Hardwood Floors Magazine, 2025). Older roofs and more storm repair make the storm layer a regular part of the plan, not an improvisation.

A practical plan has four phases. Before storm season: update the storm page, prepare messages, set a crew limit. During a storm: answer, inspect, message honestly, pause ads when the calendar is full. After it: follow up estimates and ask for reviews. Off-season: maintenance offers and content about replacement. A fill-in template for this plan is in roofing company marketing plan: a template around storm season.

What are the rules for storm damage marketing?

Storm-damage marketing is regulated more tightly than ordinary roofing ads, because it touches insurance claims. In the US, several states limit what a roofer may offer, say and sign around a claim. Never offer to waive a deductible, never present yourself as the homeowner's claim negotiator, and check your state's disclosure rules before any storm campaign.

Florida is the most detailed example. Under section 489.147 of the Florida Statutes, a roofer's advertisement that urges a consumer to contact the roofer about a roof-damage insurance claim must carry three disclosures, about the deductible and felony warnings, in at least 12-point type, and the rule covers door hangers, flyers, business cards, magnets and e-mails (Florida Statutes s. 489.147, 2026). The same statute bars offering anything of value, such as a gift card, cash or a deductible waiver, for a roof inspection or claim, bars paying or taking referral fees, and bars interpreting policy terms without a public adjuster licence, with fines up to $10,000 per violation (Florida Statutes s. 489.147, 2026).

Texas takes a similar line. Offering to waive, rebate or absorb a deductible is illegal, a roofer may not act or advertise as a public adjuster on its own jobs, and contracts of $1,000 or more tied to a claim must state that the owner pays the deductible (Texas Department of Insurance, 2025).

The FTC Cooling-Off Rule from the previous section also applies to storm door knocking, so the three-day cancellation forms go with every contract signed at the door, unless it is an emergency repair the homeowner asked for.

Example (illustrative, not a real case): after a hurricane, a residential roofer in Florida prints 2,000 door hangers inviting owners to book a free roof inspection. The first draft says "We work with your insurance. No out-of-pocket cost." The owner removes that line, because it implies a deductible waiver. Because the hanger urges owners to contact the firm about roof damage that may be claimed, it carries the three required disclosures in 12-point type. There is no gift card for booking. The follow-up e-mail to the 37 owners who booked repeats the disclosures, and the contracts carry the required notices. If the same firm worked in Texas, it would also drop any wording that suggests it will "handle your claim".

Three timed messages that stay inside these rules are in after the storm: the 3 messages a roofer should send homeowners.

Where does AI actually help a roofing company?

AI helps where a roofer writes the same kind of text again and again: estimate descriptions, follow-up messages, local service pages, social captions and replies to reviews. It does not measure roofs, read insurance policies or set prices. The roofer gives it the facts and checks every line; the AI turns notes into readable text.

Adoption in construction is still uneven. Houzz's 2025 survey of more than 700 construction and design professionals found that 32% of construction firms use AI, rising to 64% among large firms; construction users apply it to admin (47%), project and client management (42%) and sales and marketing (37%), and 92% of contractors using AI have had no formal training (Houzz, 2025). The survey is not roofing-specific.

Three uses fit a roofer's week. First, the estimate: you have inspection photos, a measurement report and notes in shorthand; the AI turns them into a plain-language scope the homeowner understands, while quantities stay with the estimator. Second, follow-ups: a message after the inspection, one when the estimate is sent, one when it goes quiet. Third, local pages: a page for each town you serve, built from your real jobs there, not from a template with the town name swapped.

There is one hard line. The FTC's final rule, announced in August 2024, bans fake reviews and testimonials, explicitly including AI-generated ones, and lets the FTC seek civil penalties against knowing violators (FTC, 2024). AI can draft the request for a review. It must never draft the review.

The three uses in detail are in AI for a roofing company: estimates, posts and local pages, and the photo-to-estimate method step by step is in from roof damage photos to an estimate the homeowner understands.

How do you ask for reviews without breaking the rules?

Ask every customer, the same way, at the same point after the job, and attach nothing to the request. Email with a direct link works well. Do not offer discounts or gifts, do not filter out unhappy customers, and do not let staff or AI write reviews. Reply to every review, including the bad ones.

Google's Maps policy bans incentives for reviews, including payment, discounts and free services, bans selectively asking only satisfied customers, bans pressuring customers on the premises and bans conflict-of-interest reviews (Google Maps Help, accessed 2026). A roofer standing on the driveway asking the homeowner to post a five-star review on the spot is breaking the third rule even without a discount.

Timing and channel matter too. In BrightLocal's 2025 survey, email was the most effective way to ask for a review (40%), ahead of asking in person (27%), and customers of trades and services expect the request between three days and a week after the job (BrightLocal, 2025). For a roofer, that is after the final clean-up and magnet sweep for nails.

Checklist for a review request:

  1. Sent to every finished job, 3 to 7 days after completion.
  2. By email, with one direct link to your review profile.
  3. Names the job ("your roof replacement on Maple Street") so it is clearly not a mass mailing.
  4. Offers no discount, gift or entry into a draw.
  5. Gives a way to raise a problem directly, without making that a condition for reviewing.

Example (illustrative, not a real case): a two-crew roofer finishes 14 jobs in May. Five days after each, the office sends the same short email with one link. By the end of June, 6 of the 14 customers have posted a review: four positive, one mixed about clean-up, one negative about a delayed start. The owner replies to all six, explaining the delay in the negative one. Nobody was offered anything or skipped.

Where should a small roofing company start this month?

Start with what you already have: the jobs you signed last season and the leads you lost. Write down where each came from, fix your Google profile and your storm page, set up one review request, and pick one paid channel to measure for three months. Add AI to drafting only after these basics run.

A practical first month looks like this:

  1. List your last 20 signed jobs and where each came from: referral, repeat customer, profile, website, ad, door knocking, lead service.
  2. Check your Google Business Profile: real business name without keywords, service area instead of a home address if you work from home, current photos.
  3. Rewrite or create three pages: roof repair, roof replacement, storm damage. One clear next step on each.
  4. Prepare your storm kit: message templates, door hanger copy checked against your state's rules, a crew limit.
  5. Set up the review request and send it to every job from the last month.
  6. Choose one paid channel and log cost per signed job for three months before adding another.
  7. Use AI for drafts: estimate descriptions, follow-ups and local pages, with a person checking every line.

Example (illustrative, not a real case): an owner-operator with a crew of four does steps 1 to 5 over four evenings in March. The job list shows 13 of 20 jobs came from referrals and repeat customers, 4 from the Google profile, 3 from a lead service. The profile name contained the words "Best Roof Repair", which he removes. In April he adds Local Services Ads as the one paid channel and logs every lead in a shared sheet. He decides in July, with three months of numbers, whether to keep the lead service.

Which article in this series should you read next?

Read the one that matches the gap you found in the first month. If leads are the gap, start with bought leads versus your own. If calls come but do not sign, start with the website and the estimate. If storms catch you unprepared, start with the plan and the after-storm messages. Each article stands on its own.

All articles in the roofing contractor series:

The trade press lists digital advertising as roofers' greatest marketing need: a 2025 survey of 201 contractors put it at the top, next to a field labour shortage reported by more than 50% of respondents (RoofersCoffeeShop, 2025). If your next step is running ads, our Ad Creative Hooks and Formats Pack is in preparation: a method and a chain of prompts for writing ad openings and choosing formats from your own customers' words. Get notified when it launches.

FAQ

What is the first marketing step for a small roofing company?

Write down where your last twenty signed jobs came from. Most small roofers find that referrals and repeat customers dominate, with search and ads far behind. That list tells you whether your first job is a cleaner Google Business Profile, a proper storm page on your website, or a review request that goes to every customer. Spend on ads only after that.

Can AI write marketing for a roofing company?

AI can draft most of the text: inspection follow-ups, estimate descriptions, local service pages and social captions. It should not write reviews, insurance statements, prices or start dates. A person who knows the job checks every line before it goes out, because the roofer, not the tool, is responsible for what the homeowner is told.

Yes, but the rules tighten in some states. Florida requires specific disclosures on ads that urge homeowners to contact a roofer about a roof-damage claim and bans gifts or deductible waivers for inspections. Texas makes deductible waivers illegal and bars roofers from acting as public adjusters. Check your own state's rules before printing door hangers.

Should a roofing company buy leads or generate its own?

Most firms do some of both. Bought leads fill the calendar quickly but are often shared with competitors, and you pay whether or not they sign. Your own leads from referrals, your profile and your website take longer to build and keep working after you stop paying. Compare them by cost per signed job, not by cost per lead.

How should a roofer ask for reviews?

Ask every customer the same way, a few days after the job, preferably by email with a direct link to your review profile. Do not offer discounts or gifts for reviews, do not ask only the happy customers, and never post reviews written by staff or by AI. Google removes such reviews, and in the US the FTC can seek penalties.

Does this guide apply outside the United States?

The marketing logic does: referrals, a clear website, honest reviews and seasonal planning work the same way for a roofer in Europe. The legal rules quoted here are American, from the FTC and the states of Florida, Texas and California. Outside the US, check your national consumer protection law and your insurers' rules before running storm-damage advertising.

Sources

Related articles

Products from Miriad

AdsAd Creative Hooks & Formats Pack

Know what your first three seconds should do — and why an ad didn't land.

39 USD

Get notified

See all prompt packs