All posts
    RoofingAugust 19, 202612 min read

    How to Get Roofing Leads in 2026 (With or Without Angi)

    How to get roofing leads in 2026: the six channels roofers use, what each one costs in cash and time, and the honest difference between shared leads, exclusive leads and booked shown inspections.

    QUICK ANSWER

    Roofers get leads from six channels: exclusive cold called appointments, referrals and reviews, Google Local Services Ads, Facebook Ads with fast follow up, local SEO and the Google Business Profile, and storm season door knocking. Most pipelines run two or three in parallel rather than one. The channel you pick matters less than what you are buying at the end of it: a contact you still have to chase, or a booked roof inspection where the qualifying conversation already happened.

    Every roofer eventually asks the same question. How do I get roofing leads without paying HomeAdvisor $80 for a form fill that already went to 3 to 8 contractors? The good news, there are real answers in 2026, and the best ones close 3 to 5x higher than shared marketplace leads.

    Short version of this question: how do roofers find roofing leads.

    One note on numbers before we start. The only hard figures of our own in this article come from a verified client engagement with Premier Tucson: 366 booked appointments and $825K under contract in 7 months, blended residential and commercial roofing. That is one client, in one market, in one stretch of time. Treat it as a data point, not a promise.

    The 6 real roofing lead channels, ranked by cost per signed job

    1. Exclusive cold calling appointments

    US based cold callers dialing verified homeowners and property managers in your service area, qualifying roof age and damage, and booking exclusive appointments on your estimator's calendar. Cost per booked appointment $150 to $300, cost per signed job $500 to $1,000. Highest ROI channel for most roofers who need jobs in the next 30 days.

    2. Referrals and reviews

    Free, highest close rate, but not scalable past word of mouth. Every roofer should have a $50 referral incentive and a follow up sequence to ask for Google reviews after every job. Referrals will never fill a pipeline, but they raise the floor.

    3. Google Local Services Ads

    Pay per lead, capped at your daily budget, and Google verifies you. Better than HomeAdvisor because leads go to 3 to 8 contractors, but still shared. Cost per lead $30 to $100.

    4. Facebook Ads with fast speed to lead

    Storm and re roof interest audiences plus a simple form. Only works if you can call the lead inside 60 seconds. Cost per lead $40 to $150, close rate 5 to 12% with fast follow up.

    5. SEO and local content

    Zero cost per lead once ranked, but 6 to 18 months to build. Do it in parallel with cold calling, not instead of it.

    6. Door knocking and canvassing

    Free hard cost but $6,000 to $10,000 per rep per month loaded. Only scales during storm season.

    What to stop doing

    • Paying HomeAdvisor, Angi, and Networx for shared leads that close at 3 to 8%
    • Buying "verified" lead lists from random data brokers
    • Relying on one channel. Every roofing pipeline should run 2 to 3 in parallel

    The pattern for roofers doing $3M to $15M a year in 2026, exclusive cold calling appointments as the base load, Google LSA and Facebook as fillers, referrals as bonus, SEO for the long game.

    What each channel really costs you, in cash, time and attention

    The ranked list above is the short answer. Below is the honest read on each channel if you are leaving a shared marketplace behind: what it costs, how fast it produces actual work, and what it demands of you personally. Some of these will beat what we do for your situation. Where that is true, it says so.

    Referrals and past customers

    Referral work is the cheapest and highest closing work in roofing, and almost every contractor under-farms it. A homeowner who was sent to you by their neighbor has already skipped the trust conversation. You are not competing on price the way you are on a marketplace lead, because you are not being compared side by side with three other bids that arrived the same afternoon.

    Cost profile: effectively free in cash, expensive in discipline. The spend is a referral incentive if you offer one, plus whatever it costs to keep in contact with past customers: a yearly postcard, a maintenance check offer, a text after the first big storm of the season.

    Speed: unpredictable. Referrals arrive when they arrive. You can nudge the rate up by asking every single customer at the moment the job passes final inspection, which is the highest goodwill point in the whole relationship, but you cannot turn a dial and get five referrals next Tuesday.

    What it demands: a customer list that is actually maintained, and someone who will work it. Most roofing companies have the list scattered across a QuickBooks file, a phone, and an estimator's head. If that is you, the fix is not a new channel. It is one afternoon consolidating the list.

    If you are doing under a few dozen jobs a year and you have never systematically asked for referrals, do that before you spend a dollar on anything else in this article. It is the highest return work available to you and nobody can sell it to you.

    Search ads put you in front of a homeowner at the exact moment they type "roof leak repair" into their phone. That intent is as good as it gets. It is also why roofing is one of the most expensive categories in paid search: every competitor in your county is bidding on the same handful of terms, and storm season drives costs up further.

    Cost profile: high and immediate. You pay for clicks whether or not they call, and you keep paying for as long as you want the phone to ring. Budget for the management layer too, whether that is an agency fee or your own hours.

    Speed: fastest paid channel there is. You can be taking calls the day the campaign turns on. That makes it the right answer when a crew is idle next week and you need work now.

    What it demands: someone answering the phone on the first ring, every time, including evenings during storm season. A paid click that goes to voicemail is money set on fire. It also demands a landing page that matches the search, real tracking, and the discipline to turn off keywords that generate tire kickers.

    Where it beats us: if you have the budget and someone genuinely reliable answering calls, Google Ads produces inbound demand faster than any outbound program including ours. A homeowner searching for you is warmer than a homeowner we called. If your close rate on inbound calls is strong and your only problem is volume, spend the money here first.

    Local SEO and Google Business Profile

    The map pack is the most valuable real estate in local roofing. When a homeowner searches with local intent, three businesses appear above everything else, and those three take the bulk of the calls. Getting into it is mostly unglamorous maintenance work: a complete and accurate Google Business Profile, correct service areas, real photos of real jobs uploaded regularly, and a steady stream of genuine reviews from customers you actually served.

    Cost profile: low in cash if you do it yourself, moderate if you hire it out. There is no per-lead charge and no auction. The cost is time and consistency over months.

    Speed: slow. This is a six to twelve month channel in most markets, longer if you are starting from nothing in a competitive metro. Nobody who tells you otherwise is being straight with you.

    What it demands: patience, and a system for getting reviews. Not buying reviews, not incentivizing reviews, actually asking every finished customer while the new roof is still the most interesting thing that happened to them that month.

    Where it beats us: long term economics. Once you own the map pack in your service area, the calls keep coming without a monthly per-lead cost. If you have the runway to wait and someone willing to grind on it, this is the best long-run investment in the list. The catch is the runway.

    Storm season door knocking

    After a hail or wind event, canvassing the affected neighborhoods is still one of the most direct ways to fill a schedule. You are talking to homeowners who have visible damage, who are already thinking about their roof, and who in many cases have not yet called anyone.

    Cost profile: labor. You are paying canvassers, or you are burning your own evenings and Saturdays. There is no media spend and no lead fee, which is why storm work has historically been the cheapest customer acquisition in the trade.

    Speed: immediate, but entirely dependent on weather. You cannot plan a business around it. When a storm lands you can be signing contracts within days. Between storms the channel produces nothing.

    What it demands: people who will knock, which is genuinely hard to hire and harder to retain. It also demands you keep up with local permitting and solicitation rules, which vary town to town and get enforced more aggressively right after a storm.

    Where it beats us: in the two weeks after a significant hail event in your backyard, nothing outperforms boots on the ground. If a storm just hit, close this article and go knock.

    Insurance adjuster and agent relationships

    Independent adjusters, public adjusters, and local insurance agents all end up in conversations with homeowners who need a roof. Being the contractor they think of first is worth a great deal, and it costs nothing per job.

    Cost profile: relationship time, not cash. Do not confuse this with paying for referrals. Compensating an adjuster for steering work is a legal and licensing problem, and depending on your state so is offering to cover a homeowner's deductible. Keep it clean: be the contractor who documents well, shows up when scheduled, and does not create rework.

    Speed: slow to build, durable once built. This is a multi-year channel that compounds.

    What it demands: operational credibility. Adjusters and agents send work to contractors who make them look good. If your documentation is sloppy or your crews miss appointments, this channel will never open for you no matter how many lunches you buy.

    Property manager and commercial outreach

    Commercial work runs on relationships with property managers, facility directors, and building owners. The jobs are bigger, the sales cycle is longer, and the buyer is a professional who is not going to call the first number in the map pack. They also tend to come back, because a portfolio of buildings means a portfolio of roofs.

    Cost profile: whatever it costs to reach professional buyers repeatedly, whether that is a salesperson on payroll, an outsourced calling team, or your own time. There is no marketplace equivalent because these buyers are not filling out consumer lead forms.

    Speed: slow start, then steady. Expect months from first conversation to first inspection on some accounts, and expect a lot of "check back in the spring". The upside is that a single property management relationship can be worth more than a year of residential leads.

    What it demands: follow-up discipline over long horizons, and estimators who can talk about roof systems, budgets, and phasing rather than just square counts.

    Outsourced cold calling and appointment setting

    This is what we do, so read this section with appropriate skepticism. A calling team works a list of homeowners or commercial property contacts in your service area, has the conversation your estimator does not have time for, and puts a booked inspection on the calendar. Nobody else is sold that appointment.

    Cost profile: a monthly program cost rather than a per-lead charge. That is a real difference from a marketplace: your cost does not go up because a storm made leads scarce, and you are not bidding against other roofers for the same homeowner. But it is a committed spend that exists whether or not a given week goes well.

    Speed: weeks, not months. Dialing starts producing appointments early because there is no index to climb and no auction to win. It is slower than turning on Google Ads and faster than SEO.

    What it demands: estimator capacity. This is the part contractors underestimate. If we book inspections and nobody shows up on time, or your estimator takes four days to send the proposal, the program fails and it will look like the calls were bad. Our Premier Tucson engagement is a useful illustration of the whole chain working: 366 booked appointments and $825K under contract in 7 months, blended residential and commercial roofing. That result is not just a calling result. It required their team to actually run the estimates.

    Where it does not fit: if you are a one truck operation with no capacity to take more work next month, do not buy an appointment program. If your close rate on estimates is weak, fix that first, because more appointments will only make the leak bigger. And if a storm just hit your market, your money is better spent on canvassers this month.

    If you want the direct comparison against the marketplace model, we wrote it up here: Angi Leads alternative for roofers. The mechanics of how exclusive appointments are delivered are on the exclusive roofing leads page, and the channel by channel pricing sits on what roofing leads cost in 2026.

    Booked appointments versus raw leads

    The most useful distinction in this entire article has nothing to do with which channel you pick. It is what you are actually buying at the end of it.

    A raw lead is contact information. A name, a phone number, maybe a note that says "roof leak". Someone still has to call it, qualify it, find out whether the homeowner owns the house, whether there is real damage, whether they are shopping five bids, and then get a time on the calendar. All of that work sits with you, and on a shared marketplace you are doing it while 3 to 8 contractors do the same thing to the same person.

    A booked appointment is a scheduled inspection with a specific homeowner or property manager at a specific time, where the qualifying conversation already happened. Your estimator's day is a route, not a list of callbacks.

    The reason this matters more than channel choice: your estimator's hours are the scarce resource in a roofing company, not your ad budget. Every hour spent chasing an unqualified contact is an hour not spent on a roof writing a proposal. When you compare options, do not compare cost per lead. Compare what it costs you to get one qualified person standing on a roof with a tape measure, and count your own team's time in that number.

    Two more things worth checking before you buy anything described as exclusive. First, exclusive to one contractor per lead is not the same as exclusive to one contractor per territory. Ask which one you are getting. Second, ask what happens when the homeowner does not show. Any honest program has an answer to that question and it is not "that is your problem".

    Leaving a shared marketplace is not one decision, it is a sequence. Work your referral list this week because it is free. Get the Google Business Profile in order because it costs nothing but time and pays for years. Then pick the one paid channel that matches your actual constraint: ads if you need the phone ringing tomorrow and someone to answer it, canvassers if a storm just hit, and booked appointments if your estimators have capacity and nobody is filling their calendar.

    If you want us to run the cold calling and appointment setting piece for your service area, book a call and we will map it out.

    Keep reading

    How do you generate roofing leads?

    Run two or three channels in parallel rather than one. Referrals and reviews cost nothing but discipline and close best. Google Local Services Ads and Facebook Ads produce inbound demand quickly if someone answers the phone immediately. Local SEO and the Google Business Profile take six to twelve months but then cost nothing per lead. Storm season door knocking works in the weeks after a hail event. Exclusive cold called appointments produce booked inspections in weeks without an auction, which is the channel we run.

    How do you get roofing leads without door knocking?

    Every channel except canvassing works without knocking a single door. Ask every finished customer for a referral and a review, keep the Google Business Profile complete and reviewed, run search or Local Services Ads if you can answer calls on the first ring, and use outbound calling if you want appointments on the calendar without waiting for a storm. Door knocking only outperforms the rest in the two weeks after a significant hail event in your own market.

    Are roofing lead generation companies worth it?

    It depends entirely on what they sell you. Shared marketplace leads are the same contact sold to three to eight contractors, so you are buying a place in a race and your close rate reflects that. Exclusive leads are yours alone but are still a contact somebody on your team has to call, qualify and schedule. Booked shown inspections are worth the most because the qualifying conversation already happened and your estimator's day is a route rather than a callback list. Ask which of the three you are buying, whether exclusive means per lead or per territory, and what happens when a homeowner does not show.

    Looking for roofing leads right now?

    See how we book exclusive roof inspections on your calendar.

    Visit the roofing leads hub →

    Want us to run this playbook for you?

    We build the infrastructure, write the copy, book the meetings , you show up and close. Book a free 20-minute strategy call to see if we're a fit.

    Book a Strategy Call