12 Roofing Lead Generation Channels: Where the Work Actually Comes From
On this page
Roofing leads come from twelve places worth your time: past-customer referrals, online reviews, your website and search, Google Business Profile and map listings, paid search and Local Services Ads, social and video, email, phone and text follow-up, door-to-door canvassing, direct mail, trade and commercial partnerships, and your own existing database of past estimates and customers. No single one of these carries a healthy roofing company. The shops that grow run four to six of them at once, measure each separately, and feed every conversation into one record so nothing falls through.
The honest version of this topic is less exciting than most marketing pitches make it sound. There is no secret channel. There is no vendor who sells "qualified roofing leads" that close themselves. What separates a $2 million shop from a $10 million one is rarely the channel list, because the lists are nearly identical. It is response time, follow-up discipline, supportable claims, and knowing which houses are actually due for a roof before a salesperson burns a tank of gas on them.
That last part is where most of the waste hides. A canvasser who knocks a subdivision of six-year-old roofs is busy and broke. A mailer that hits a neighborhood where every roof was replaced after the last hail event is money set on fire. The channel works; the targeting failed. So the smartest move on every channel below is the same: point it at the right houses, then track what happened.
What follows is each channel as a working roofer would actually run it, what it tends to cost, who should own it, the compliance line you cannot cross, and how to tell whether it is paying. Read it as a menu you build a mix from, not a ranking. The right mix depends on whether you chase storms, run retail replacements, or service commercial flat roofs, and whether you are in hail country or a coastal wind zone.
How to read a lead channel before you spend a dollar
Before the twelve, fix the scoreboard. Most roofers compare channels by lead count, which is the worst possible metric because a channel that floods you with 40 junk inquiries looks better on a dashboard than one that quietly produces 5 signed jobs. Volume lies. Quality and cost-to-close tell the truth.
Track every lead source through the same funnel so you can compare apples to apples:
| Stage | What you measure | Why it matters |
|---|---|---|
| Lead received | Source, property address, contact info | A roofing lead is a property, not only a name |
| Contacted | Time to first contact, attempts made | Speed-to-lead is the single biggest leak in most shops |
| Appointment set | Set rate, no-show rate | A high set rate with low shows means weak qualifying |
| Inspected / estimated | Estimate delivered, scope documented | Where field reality meets the sales pitch |
| Sold | Close rate, contract value | The only number that pays payroll |
| Reason lost | Price, timing, went elsewhere, not a fit | Tells you whether the channel sends real buyers |
With that funnel in place, two derived numbers decide a channel's fate. Cost per acquired job (total channel spend divided by jobs sold) tells you what the channel really costs once you account for all the inquiries that went nowhere. Sold revenue per lead tells you whether the leads are worth chasing at all. A channel with a high cost per lead can still be your best channel if it closes; a cheap channel that never closes is the expensive one.
One more rule before the list. Every channel needs an owner, a message standard, and a single source of truth. The owner keeps it current. The message standard keeps your claims legal, which on roofing means no guaranteed insurance approvals, no promises to "handle your claim," and never an offer to waive a deductible. The source of truth keeps the lead attached to the correct address so sales, production, and service all see the same history. Skip any of the three and the channel quietly rots.
There is also a sequencing logic worth naming up front. Channels split into two families. Inbound channels (reviews, website, Google Business Profile, paid search, social) catch homeowners who already decided they have a problem and went looking for help. Outbound channels (canvassing, direct mail, email reactivation, database mining, partner referrals) reach homeowners before they start looking, which is most homeowners most of the time. Inbound is lower-friction but capped by demand you did not create. Outbound is harder and more regulated but lets you manufacture demand on a schedule. A shop that lives only on inbound is at the mercy of the season and the storm map. A shop that lives only on outbound burns out its salespeople. The healthy mix runs both, and the targeting tools that make outbound efficient are the same ones that decide whether outbound is profitable or just exhausting.
1. Past-customer referrals
Referrals are the cleanest leads a roofing company gets, and most shops leave them on the table because they treat referrals as something that happens to them instead of a process they run. A referred prospect already trusts you before the truck pulls up. They close faster, negotiate less, and rarely ghost. The cost to generate them is mostly discipline.
The mechanism is a closeout step, not a pestering campaign. When a job wraps, the crew confirms the completed scope, the office delivers warranty and maintenance documents, and the salesperson or a CSR asks one clean question: is there anyone else whose roof you think we should look at? That is it. No pressure, no implied obligation. If you offer a referral reward, the terms should be written down and applied the same way every time.
The quiet trap here is the FTC's review rule, which matters the moment a referral incentive touches a public review. Under the FTC Consumer Reviews and Testimonials Rule, finalized in 2024, you cannot offer compensation conditioned on a review expressing a particular sentiment. Pay someone for an introduction to a neighbor and you are fine. Pay them for a five-star review and you are exposed. Keep referral rewards tied to the introduction, never to what someone writes online.
The operational discipline most shops miss: when a past customer sends a neighbor, create a brand-new lead record for that neighbor. Do not bury the note in the original customer's file. A separate record means the new prospect gets its own follow-up cadence, its own appointment, and its own outcome you can actually measure. This is also where a property-history view earns its keep. When the referred neighbor calls, the team can see what work created the referral, which crew did it, and whether the same product line is relevant before anyone picks up the phone.
There is a timing dimension most roofers ignore. The best moment to ask for a referral is not at closeout when the customer is relieved the noise stopped; it is a week or two later, when the new roof has weathered a rain and the household has had a chance to brag about it to a neighbor. A short, scheduled follow-up touch at that point, a call to confirm everything drained right and a single ask, consistently outpulls the closeout ask alone. Build it into the production calendar so it actually happens instead of depending on memory.
Referrals also have a quiet ceiling that catches growing shops by surprise: they scale only as fast as your completed-job count and your service-area density. You cannot buy your way to more referrals this month. That is exactly why referrals should anchor the mix rather than carry it. Lean on them for margin and trust, and use the other eleven channels to fill the gap between the referral volume you have and the production capacity you are trying to feed.
Owner: sales manager or office manager. Cost: near zero plus optional rewards. Watch for: never condition a reward on a public review's content.
2. Online reviews and your reputation
Reviews are not a lead channel in the way mail or ads are. They are the conversion layer underneath every other channel. A homeowner who finds you through search, a yard sign, or a referral almost always checks your reviews before they call, and a thin or angry review profile kills leads that other channels already paid to generate. Treat reviews as the thing that makes every other dollar work harder.
The rules tightened in 2024, and roofers should take them seriously. The FTC's final rule on fake reviews carries civil penalties that can run into the tens of thousands of dollars per violation. It bans buying or selling fake reviews, posting reviews from insiders without disclosing the relationship, and suppressing honest negative reviews in deceptive ways. The practical translation for a roofing company: do not have your office staff or their family post reviews without disclosure, do not buy reviews, and do not gate review requests so only happy customers get asked while unhappy ones get steered to a private form.
What you can and should do is ask every customer for honest feedback at closeout, without scripting what they say. The cleanest request is neutral: "If we earned it, a quick review really helps us. If we didn't, tell us first so we can fix it." That second clause is not a loophole; it is good operations. A roofer who reads reviews as a feedback loop catches problems early. If three customers in a month mention the crew left nails in the driveway, that is a production task, not a marketing problem.
Responding matters as much as collecting. A calm, specific reply to a negative review reassures the next twenty readers far more than the complaint scares them. Keep replies factual, never argue the details of a job in public, and move the actual resolution to a phone call.
Owner: office manager, with a named person authorized to respond. Cost: time. Watch for: review gating and undisclosed insider reviews are now federal violations.
3. Website and organic search
Your website is the only channel you fully own. Ad platforms change rules, lead vendors change pricing, social algorithms bury you, but the site you control answers the homeowner's real questions at two in the morning when they just found a wet ceiling. Organic search is slow to build and nearly free to run once built, which makes it the opposite of paid leads in every way that matters.
For a roofing site, the pages that actually generate leads are not the home page. They are the specific-intent pages: each service you offer, each city or county you cover, and the questions homeowners type before they are ready to call ("how long does a roof last," "signs of hail damage," "do I need a full replacement or a repair"). These pages rank because they are useful, and they convert because the reader arrives mid-decision.
The claims on those pages are a legal surface, not only a marketing one. The FTC's advertising basics require that advertising be truthful and that claims needing support be backed by evidence. For roofing that means no guaranteed savings, no promised insurance approvals, no exact lifespan promises, and no "lowest price in town" unless you can prove it. Say what you do, where you do it, how an inspection works, and what a homeowner should have ready. Confidence reads better than hype anyway.
Keep lead forms short. Address, name, phone, the problem, and urgency route an inquiry just fine. Every extra field costs you completions. If you ask for photos, say why: "A few ground-level photos help us prepare before we arrive." One craft note that separates real roofing sites from template ones: publish honest content about when a roof does not need replacing. The homeowner who learns from you that their twelve-year-old architectural roof has another decade in it remembers you when it finally fails, and tells the neighbor whose roof is genuinely shot.
Owner: marketing lead or an outside SEO partner with roofing experience. Cost: upfront build plus ongoing content; low marginal cost. Watch for: unsupportable claims on service pages.
4. Google Business Profile and map listings
For most local roofers, the Google Business Profile and the map pack drive more inbound calls than the website itself. When someone searches "roofer near me" or "roof repair [your city]," the three businesses in the map box capture the bulk of the clicks. Getting into that box is a specific, learnable discipline, and it is largely free.
Google's local results rest on three factors: relevance, distance, and prominence. Recent practitioner research, including BrightLocal's ongoing local ranking factors work, consistently finds that your primary category is the single strongest relevance signal, while proximity matters less than roofers assume. You cannot move your shop closer to every prospect, but you can nail the controllable parts: set the primary category correctly ("Roofing contractor"), keep hours accurate, post real job photos regularly, and accumulate honest reviews, which feed prominence.
The failure mode here is neglect. A profile with a dead phone number, a stale service area, last year's logo, or wrong holiday hours turns a ready buyer into a missed call. Assign one person to audit the profile monthly. And treat the login like the business asset it is: it should never live only in a departed employee's personal account. CISA's guidance on strong passwords and account security is worth applying to every platform that holds customer inquiries, including this one.
Service-area roofers (no storefront walk-ins) should set the profile up as a service-area business and list the cities and counties they actually cover, not an aspirational radius. Overreaching the service area dilutes relevance and can trigger suspensions.
Owner: marketing lead. Cost: free. Watch for: stale data, single-person account ownership, overstated service area.
5. Paid search and Local Services Ads
When you need leads this week rather than next quarter, paid channels buy you to the front of the line. The two that matter for roofers are traditional Google search ads (pay-per-click) and Google Local Services Ads, which carry the "Google Guaranteed" badge and sit above the regular ads. They behave very differently and should be budgeted separately.
Local Services Ads run on a pay-per-lead model: you pay only when a homeowner calls or messages through the ad, and you can dispute leads that are clearly out of area or out of scope. To earn the green Google Guaranteed badge, the platform runs a background check on the owner, verifies your license, and confirms your insurance, which is itself a trust signal homeowners notice. Reported costs vary by market and season; industry coverage in 2025 put roofing LSA leads roughly in the $45 to $120-plus per lead range depending on competition, with traditional roofing PPC often running higher per acquired customer because you pay for clicks whether or not they convert.
A few hard-won rules for paid roofing traffic:
- Answer the phone. LSA and PPC leads are perishable. A homeowner with a leak calls three roofers; the first to pick up usually wins. If you miss the call, you paid for a competitor's job.
- Match the landing page to the ad. Someone who clicked "emergency roof repair" should not land on a generic home page. Mismatched destinations waste your highest-intent clicks.
- Watch your service area and negative keywords. Without tight geo-targeting and negatives ("jobs," "DIY," "shingles for sale"), PPC budgets evaporate on searches that will never become work.
- Dispute bad LSA leads. Wrong area, wrong service, spam, or a renter when you need an owner are all disputable. Disputing keeps your effective cost honest.
Paid search rewards a company that already has fast follow-up and a clean sales process. If those are not in place, paid leads will expose it expensively.
Seasonality is the part roofers underestimate on paid search. Roofing demand spikes the week after a storm and in the pre-winter rush, and your competitors bid the same keywords at the same time, so cost per lead climbs exactly when everyone wants leads. Two responses keep this from gutting your budget. First, set realistic monthly caps and let the campaign pause rather than chase a ceiling-priced lead at 11 p.m. you cannot service until Thursday. Second, lean harder on the channels you already built, organic search, your Google Business Profile, and your database, during peak season, and use paid search to smooth the slow months when clicks are cheap and your competitors went quiet. Paid leads are a throttle, not a foundation.
Owner: marketing lead or paid-media agency, with a CSR accountable for speed-to-lead. Cost: mid-to-high per lead; immediate. Watch for: slow response, loose targeting, undisputed junk.
6. Social media and video
Social is rarely a direct lead faucet for roofing, and pretending otherwise wastes money. What it does well is build local familiarity so that when a roof fails, your name is the one that surfaces. The roofers who win on social are not running clever campaigns; they are documenting real work. A short clip of a tear-off, a drone pass over a finished metal roof, a thirty-second explanation of why pipe-boot failures cause sneaky leaks, all of it compounds into trust.
Video specifically punches above its weight in roofing because the work is visual and a little mysterious to homeowners. A clear before-and-after, or a calm walkthrough of storm damage with the homeowner's own claim being supported by photos and measurements, does more than any stock-photo ad. Keep the claims clean here too. It is fine to show that you document damage thoroughly; it crosses a legal line to imply you get claims approved or to coach homeowners on inflating one.
Local neighborhood platforms deserve a separate mention because they behave differently from broad social. On a neighborhood app or a community group, a roofer who shows up helpfully, answering a stranger's question about a drip edge without pitching, becomes the name people tag when someone else posts a leak photo. That earned, peer-to-peer recommendation converts closer to a referral than to an ad. The catch is the same as everywhere: read the group's rules, do not spam, and never diagnose someone's roof from a single phone photo in a comment thread.
The practical play for most shops is simple and cheap: a phone, consistent posting, and recycling the same content across platforms and into the website and email. Treat social as a content engine that feeds the channels that actually convert, and judge it by branded search lift and referral mentions rather than direct form fills. The mistake to avoid is pouring real money into social ads expecting roofing leads to pour back; the channel earns its keep as trust infrastructure, and trust is what makes the cheaper, higher-intent channels close.
Owner: marketing lead or a field crew member who likes filming. Cost: time. Watch for: never imply guaranteed claim outcomes in a video.
7. Email follow-up
Email is the channel roofers most often neglect and most often need, because the gap between "got an estimate" and "signed a contract" in roofing can stretch for weeks or seasons. Most roofing sales are lost not to a competitor but to inertia, and email is the cheapest tool for beating inertia. Its value is almost entirely in segmentation and timing.
The compliance frame is the FTC's CAN-SPAM rules: accurate headers, honest subject lines, a real physical address, and a working unsubscribe. Get those right and email is low-risk. The thing that ruins email is sending the same message to everyone. A homeowner with an open estimate, a property manager with eight buildings, a past customer four years out, and a cold prospect should never get the same email.
Segment by lifecycle stage and send for a reason:
| Audience | Email purpose | Cadence |
|---|---|---|
| New inquiry | Confirm appointment, set expectations | Immediate, then 1 reminder |
| Open estimate | Decision nudge, answer objections | 2 to 4 day spacing |
| Completed job | Warranty docs, review request | At closeout |
| Past customer (1 to 3 yrs) | Maintenance reminder, seasonal check | Quarterly or seasonal |
| Aging-roof past customer | Honest "your roof may be due" outreach | Annual, targeted |
That last row is where email stops being a newsletter and becomes a sales channel. A past customer whose roof is now fifteen-plus years old, or who took a hard hit in a recent storm, is a far warmer prospect than any cold list. The discipline is to use the record to send the right message: never market a replacement to a customer with an unresolved complaint, and honor every opt-out permanently. A clean list has both opportunity flags and stop signals.
Owner: marketing or office manager. Cost: low. Watch for: mixing lifecycle stages; CAN-SPAM unsubscribe and address requirements.
8. Phone and text follow-up
Phone and text are not a separate "channel" so much as the connective tissue that makes every other channel pay. A lead that is never called twice is a lead you paid for and threw away. The data on speed-to-lead is brutally consistent across industries: the odds of reaching a prospect drop sharply within minutes, and most companies quit after one or two attempts. The roofer who calls fast and follows up five or six times closes leads everyone else abandoned.
The compliance picture shifted recently and roofers should know where it landed. The FCC's much-discussed "one-to-one consent" rule, which would have tightened how telemarketing consent worked, was vacated by a federal appeals court in early 2025 and formally eliminated by the FCC later that year. That does not mean the Telephone Consumer Protection Act went away. The core TCPA rules on autodialed and pre-recorded calls, the national Do Not Call registry, and consent for marketing texts all still apply. If you use autodialers or mass texting, get current counsel before you scale, because TCPA litigation remains a real cost. The FTC's Telemarketing Sales Rule guidance is the right starting reference.
Day to day, the controls that matter are human: who may call or text, what the script says, what claims are forbidden, and how opt-outs get recorded immediately. A canvasser or a phone rep who makes an unsupported storm or insurance claim to book an appointment creates a trust problem the estimator then has to repair. Short scripts, honest reasons for the contact, and a clean way for the homeowner to decline beat any pressure tactic.
Owner: sales manager. Cost: labor. Watch for: TCPA still applies to autodialing and texts; record opt-outs instantly.
9. Door-to-door canvassing
Canvassing is the channel with the highest reputational risk and, run right, one of the best returns in retail and storm roofing. The difference between a respected local roofer knocking a damaged neighborhood and a "storm chaser" the whole town warns about is almost entirely behavior. Canvassing earns leads when the canvasser shows up with a real reason, a clean script, and facts; it destroys a brand when it relies on fear and pressure.
The legal lines here are not optional and they are where storm-chasing crews get companies in trouble:
- Local solicitation permits. Many municipalities require a door-to-door solicitation permit. Pull them. Knocking without one is an easy citation and a bad first impression.
- Never offer to waive, rebate, or "eat" the deductible. This is the big one. A growing list of states, by industry counts at least 28, make it illegal to waive or rebate a homeowner's insurance deductible. The Texas Department of Insurance spells out the deductible-waiver ban with fines up to $2,000 and possible jail time, and the Colorado Roofing Association explains the same prohibition. The deductible is the homeowner's to pay. Any canvasser who offers to cover it is exposing your company to fraud charges.
- Never claim to handle, negotiate, or guarantee the insurance claim. A roofer documents damage and provides an estimate. The insurer decides coverage. Promising approval, offering to "fight the insurance company" for the homeowner, or negotiating the claim on their behalf can constitute unlicensed public adjusting, a line a Texas roofer was penalized for crossing in a widely cited 2024 case. Document conditions and support the homeowner's own claim. Do not run it.
Here is a clean, legal canvassing script that books appointments without crossing any of those lines:
Hi, I'm [Name] with [Company], a licensed roofer here in [County].
We're working in [Neighborhood] after the [date] storm. We're not
selling anything at the door, and I'm not here to tell you your
roof is damaged. A lot of roofs around here are the right age and
took the same hit, so we're offering a free ground-and-attic
inspection. If we find storm damage, we'll document it with photos
and measurements so you have the facts for your own insurance claim.
If your roof is fine, we'll tell you that and you're done.
Would a 20-minute look this week be helpful, or not your thing?
Notice what that script does not do: it does not diagnose damage at the door, does not promise an approved claim, does not mention the deductible, and gives an easy out. That is the difference between a canvasser who builds your name and one who burns it.
The targeting problem is what makes or breaks canvassing economics. Knock the wrong street and a good crew still goes broke. The strongest canvassing routes combine roof age and storm exposure: houses old enough to be due, that physically took the storm. Tools like RoofPredict exist for exactly this, scoring which individual roofs a storm likely wore out by pairing an estimated roof-age range with modeled hail and wind impact per house, so a canvasser walks a street where the conversations make sense and skips the brand-new roofs next door. It does not inspect or diagnose the roof; it points the crew at the homes worth a knock and hands the canvasser a per-home talking point.
Owner: canvassing or sales manager. Cost: labor; high return when targeted. Watch for: permits, deductible-waiver laws, public-adjusting line, fear-based scripts.
10. Direct mail
Direct mail still works in roofing precisely because so many roofers abandoned it for digital. A well-targeted, well-designed mailer lands in a hand instead of an algorithm, and for an older demographic of homeowners it often outperforms social. The catch is the same as canvassing: untargeted mail is just expensive confetti.
Mail needs a real reason to exist. A seasonal maintenance reminder, a service-area introduction after you finish a visible job nearby, a "we just re-roofed your neighbor" awareness piece, or a property-specific note to homeowners with documented past interactions all give the recipient a reason to keep reading. What you must avoid is broad scare language about unsafe roofs unless you have property-specific evidence, and anything that mimics an official notice or insurance document. The FTC advertising standards apply to a postcard exactly as they do to a web page.
Track mail or do not send it. Every campaign should record date, area, message, offer, and a distinct response path, a tracked phone number, a dedicated URL, or a QR code, so you can tell whether a drop produced conversations or just activity. And the response path should land on something that matches the mailer, not a generic page.
The economics improve dramatically with targeting. A roofer who mails an entire ZIP code pays to reach thousands of roofs that were replaced last year. A roofer who mails only the homes in an age-and-exposure window spends a fraction and talks to people whose roofs are plausibly due. This is the same targeting logic as canvassing, applied to a stamp.
Owner: marketing lead. Cost: moderate per piece; scales with list size. Watch for: untracked drops, fake-official designs, untargeted ZIP-wide blasts.
11. Trade and commercial partnerships
Some of the steadiest roofing leads never touch an ad. They come from people who are already in homes and on buildings: gutter and siding contractors, remodelers, general contractors, restoration firms, real estate agents and inspectors, and property managers. These relationships take longer to build than buying a click, but they produce pre-qualified work and they compound over years.
The key is that different partners send different problems, and you should know which is which:
| Partner type | Typical lead | What they need from you |
|---|---|---|
| Restoration / water-mitigation firm | Storm and emergency repair | Fast response, documentation |
| Real estate agent / home inspector | Pre-sale repair or cert letter | Quick turnaround, clear write-up |
| Property manager | Recurring service, multi-building | Records, access coordination, reliability |
| Remodeler / GC | Re-roof tied to a larger project | Scheduling that fits their build |
| Gutter / siding contractor | Adjacent exterior work | Clean handoff, no poaching their job |
Clear expectations keep partnerships healthy: define what counts as a referral, how introductions happen, what information may be shared, and how you protect the customer's privacy. If any compensation or reciprocal arrangement exists, make sure it is disclosed where disclosure is required. And review partner quality the same way you review any channel. A partner who feels active but sends poorly matched leads can quietly consume more sales time than they are worth.
Commercial and property-manager outreach deserves its own discipline because it is account-based, not one-off. A facility manager cares more about records, photos, access coordination, and reliable response than about a dramatic pitch. The SBA's market research guidance is a useful frame here: identify building types, ownership patterns, and the management groups that control multiple properties, then keep account notes so a property manager with eight buildings never has to repeat context. Win one good management company and you have a recurring channel that no algorithm can take away.
Owner: sales manager or owner for key accounts. Cost: relationship time. Watch for: unmatched leads, undisclosed reciprocal deals, treating commercial like residential.
12. Your existing database
The most underused lead channel in roofing is the one you already paid for: every past estimate, completed job, repair, inspection note, and "call us in a couple years" you ever logged. A shop that has been in business a decade is sitting on thousands of properties with known roofs and known relationships. Mining that database is the highest-margin lead generation there is, because the acquisition cost was already spent.
This channel lives or dies on records, which is one more reason to keep clean files. The IRS recordkeeping guidance for small businesses is a reminder that good records pay off beyond marketing, but for lead generation the value is specific: a property with prior leak history, an aging repair, an estimate that never closed, or a roof you installed twelve years ago is a real follow-up reason you can act on without recreating the story from memory.
The re-engagement plays that actually produce work:
- Lost estimates. Every estimate you delivered but did not win is a known buyer who needed a roof. A timed, honest follow-up ("checking in, is roof replacement still on your radar this year?") reopens a surprising number.
- Aging installs. A roof you installed near the end of its life range is a warm replacement lead and a referral source. You already know the address, the product, and the household.
- Post-storm reactivation. When a storm crosses an area where you have past customers and old estimates, that database is your best canvassing list. These people already know you.
This is exactly the seam where roof-age modeling and storm physics turn a static customer list into a prioritized call list. A view that flags which of your past properties are now in an age-and-exposure window, the kind RoofPredict is built to provide, lets you re-engage the right old customers instead of blasting the whole list. The honest framing matters: the point is not to pressure every past customer into a new roof. It is to find the real reasons to reach out, skip the houses with new roofs, and communicate clearly. Roof age is a planning range, not an exact date, and the tool points you at homes; it does not certify that any specific roof is finished.
Suppression rules apply here as much as anywhere: do not market a replacement to a customer with an open complaint as though the last job went perfectly, and never re-engage a contact who opted out.
Owner: sales manager with CRM ownership. Cost: near zero. Watch for: dirty records, ignoring suppression flags, treating it as pressure instead of relevance.
Bonus consideration: paid lead marketplaces
Buying leads from marketplaces (the pay-per-lead aggregators and shared-lead platforms) deserves a clear-eyed warning rather than a full slot, because it is the channel most likely to disappoint a roofer who skips the discipline. Marketplace leads are usually sold to several contractors at once, which means you are racing three to five competitors to the same homeowner the instant the lead drops. They can produce volume; they rarely produce loyalty.
Treat marketplace leads as a controlled experiment, never an automatic growth engine. Before you buy, define the target geography, the service types you want, your response workflow, the budget, your lead-quality criteria, and a stop-loss number. Review the vendor's data practices, consent, exclusivity terms, refund policy, and how they acquired the contact. Then run a small test and read the full record: look for duplicate submissions, wrong service areas, renters where you need owners, unrealistic timing, and leads that simply do not match your service lines. Judge the channel by qualified opportunities and jobs sold, not by how many form fills landed in your inbox. If you cannot track a purchased lead from contact through sold-or-lost, you are not ready to buy leads at all.
Building your actual channel mix
Twelve channels is a menu, not a to-do list. Trying to run all of them at a quarter-effort produces twelve mediocre channels. The shops that grow pick a core of four to six, run them with real discipline, and add others only when the core is humming. Your right mix depends on your business model:
| Business model | Core channels to prioritize |
|---|---|
| Storm / insurance-restoration | Canvassing, database reactivation, referrals, LSAs |
| Retail replacement | Reviews + GBP, organic search, referrals, direct mail |
| Commercial / flat roof | Partnerships, property-manager outreach, database, referrals |
| New or rebuilding shop | GBP + reviews, LSAs, referrals, then add one outbound channel |
Whatever the mix, run a monthly channel review built around three questions. Which channels produced qualified, well-documented opportunities? Which created follow-up work without clear fit? And which produced customer or compliance risk? A channel that looks productive on a dashboard can still be a poor fit if it generates bad expectations, sloppy records, or legal exposure. Volume is not the score; sold work with clean documentation is.
One last operational point that quietly decides whether any of this works: route everything to one inbox and one record. The most common way roofers leak leads is not a weak channel; it is a missed handoff. A web form goes to one email, the LSA calls go to a cell phone, the canvassers text photos to a group chat, and the referrals land in the owner's head. Three weeks later nobody can say what happened to half of them. Pick a single source of truth, point every channel at it, and make speed-to-lead one person's job during business hours. A mediocre channel mix with disciplined intake beats a brilliant channel mix that loses leads in the cracks.
The through-line across all twelve is the same idea you started with. A roofing lead is a property, not a name on a form. The companies that win are the ones that point each channel at the right houses, answer fast, make only claims they can support, never touch a homeowner's deductible or promise an insurance outcome, and feed every conversation into one record so the next person who touches that property knows the whole story. Get those fundamentals right and almost any channel pays. Get them wrong and no channel will save you.
Sources checked: June 18, 2026.
FAQ
What is the best lead generation channel for a roofing company?
There is no single best channel, and any roofer who tells you otherwise is usually selling that channel. Past-customer referrals and your own existing database produce the highest-margin leads because the acquisition cost was already spent and the trust already exists. For speed, Local Services Ads and Google Business Profile drive fast inbound calls. The right mix depends on your model: storm shops lean on canvassing and database reactivation, while retail replacement shops lean on reviews, search, and referrals.
Should roofers buy leads from lead marketplaces?
Only as a controlled test, never as an automatic growth engine. Marketplace leads are usually sold to several contractors at once, so you race competitors to the same homeowner the moment the lead drops. Before buying, set a budget, a response workflow, lead-quality criteria, and a stop-loss number, and review the vendor's consent and refund terms. Run a small test, track every lead from contact through sold-or-lost, and judge the channel by jobs closed, not by how many form fills you received.
Is door-to-door roofing solicitation legal?
Generally yes, but many municipalities require a door-to-door solicitation permit, so pull one before you knock. The legal trouble comes from what canvassers say, not the knock itself. Never offer to waive, rebate, or cover a homeowner's insurance deductible, which is illegal in at least 28 states. Never claim to handle, negotiate, or guarantee an insurance claim, which can amount to unlicensed public adjusting. A canvasser documents damage and supports the homeowner's own claim; the insurer decides coverage.
Can a roofer pay or waive my insurance deductible to get the job?
No, and you should walk away from any contractor who offers to. Waiving, rebating, absorbing, or eating a homeowner's deductible is illegal in a large and growing number of states, with penalties that can include fines and jail time. Texas, for example, allows fines up to $2,000 and possible jail. The deductible is the homeowner's to pay, and a roofer who offers to cover it is usually planning to recover the cost by cutting corners or overbilling the insurer.
What do the new FTC rules mean for how roofers collect reviews?
The FTC's 2024 final rule on fake reviews carries civil penalties that can reach tens of thousands of dollars per violation. For roofers it means three things: do not buy or post fake reviews, do not have staff or family post reviews without disclosing the relationship, and do not gate requests so only happy customers get asked while unhappy ones get steered to a private form. You can and should ask every customer for honest feedback at closeout, just without scripting what they say or conditioning a reward on the sentiment.
How much do Google Local Services Ads cost for roofers?
Costs vary by market and season, but industry coverage in 2025 put roofing Local Services Ads leads roughly in the $45 to $120-plus per lead range, with hotter, more competitive markets running higher. You pay per lead rather than per click, and you can dispute leads that are clearly out of area or out of scope. Traditional roofing pay-per-click often costs more per acquired customer because you pay for clicks whether or not they convert, so track cost per signed job, not cost per lead.
How do I track which lead channel is actually making money?
Run every lead through the same funnel: source, contacted, appointment set, inspected, sold, and reason lost, with the property address attached so the same record follows the job. Then watch two derived numbers. Cost per acquired job (total channel spend divided by jobs sold) tells you what the channel really costs. Sold revenue per lead tells you whether the leads are worth chasing. Never compare channels by lead volume alone, because a flood of junk inquiries outscores a quiet channel that actually closes.
How can a tool like RoofPredict help with roofing lead generation?
RoofPredict sharpens targeting on the outbound channels a roofer already runs. It scores which individual roofs are likely due for work by pairing an estimated roof-age range with modeled hail and wind impact per house, so a canvasser walks the right streets, a mailer hits the right homes, and you can flag which past customers and old estimates are now in an age-and-exposure window. It does not inspect or diagnose roofs, certify remaining life, or decide insurance coverage; roof age is a planning range that points you to the homes worth a conversation.
Is door-knocking after a storm the same as being a storm chaser?
Not necessarily. The behavior makes the difference, not the knock. A respected local roofer knocks with a permit, an honest script, and an offer to document damage so the homeowner has facts for their own claim, then leaves an easy out. A storm chaser relies on fear, diagnoses damage at the door without inspecting, offers to waive the deductible, and promises to get the claim approved. Those last tactics are illegal in many states and are exactly how out-of-town crews damage a roofer's reputation.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- FTC Consumer Reviews and Testimonials Rule: Questions and Answers — ftc.gov
- FTC Announces Final Rule Banning Fake Reviews and Testimonials — ftc.gov
- FTC Advertising and Marketing Basics — ftc.gov
- FTC CAN-SPAM Act Compliance Guide for Business — ftc.gov
- FTC Complying with the Telemarketing Sales Rule — ftc.gov
- Texas Department of Insurance: State Law Cracks Down on Roof Scams — tdi.texas.gov
- Colorado Roofing Association: Waiving Insurance Deductibles Is Illegal in Colorado — coloradoroofing.org
- TCPA One-to-One Consent Rules and 2025 Court Ruling — perkinscoie.com
- BrightLocal: Google's Local Algorithm and Local Ranking Factors — brightlocal.com
- The Roofer's Playbook for Google Local Services Ads — surefirelocal.com
- CISA: Use Strong Passwords — cisa.gov
- SBA: Market Research and Competitive Analysis — sba.gov
- IRS: Recordkeeping for Small Businesses — irs.gov
Related Articles
The Storm Restoration Tech Stack for Roofing Companies
The full storm restoration tech stack, layer by layer: how the tools actually connect, what to run lean versus scaled, and the integration mistakes that quietly cost you wins.
The Lean Roofing Sales Tech Stack for a New Company: A Layer-by-Layer Toolkit
How to assemble a roofing sales tech stack from scratch without bleeding cash on tools you can't feed yet, broken down by the layer each tool actually fills.
Best Tools to Verify Whether a Roof Was Already Replaced
A field-tested look at the tools that actually tell you whether a roof has already been replaced, where each one lies to you, and how to combine them so you stop quoting houses that were re-roofed two years ago.