All Service Leads

How to Get Roofing Leads: 12 Channels by Cost (2026)

You get roofing leads three ways: work you own, bought leads, and paid ads or marketplaces. Aged leads start at about $0.25 (Aged Lead Store, March 20, 2026, [5]); All Service Leads sells Signature Roofing Leads at $3 a lead and Roofing Inbound Calls at $150 a call.

Order roofing leads Order Inbound Calls

Questions? Call or text (301) 578-2467 or talk to a team member.

The Signature Roofing Lead has a 150 minimum ($450 to start) and the Roofing Inbound Call a 5 minimum ($750 to start). An average non-branded Google search lead costs $124 (SearchLight Digital, April 2026, [3]); this page prices twelve channels.

Published by All Service Leads, which sells Signature Roofing Leads and Roofing Inbound Calls (our price list). How we research these guides

Key takeaways

Each third-party source on this page is named with its date and a numbered link to its entry under Sources, so you can check it. An undated source is marked undated or given the date we checked it. All Service Leads is a lead vendor, and its own prices sit in the same tables as everyone else's.

How do you get roofing leads?

You get roofing leads from three places. Work you already own: past customers, referrals, reviews, a Google Business Profile and the streets you already knock. Bought data: aged leads, from $0.25 to $1.50 a row on bulk lists to the $3 Signature Roofing Lead sold here. And paid media or marketplaces, from Nextdoor clicks at $2.50 to Google search leads averaging $124. Each costs money, hours or both.

The channel table further down prices twelve of those channels side by side, from referrals to pre-screened live phone handoffs as priced by other vendors, and the sections after it take each channel in turn, naming each source with a date, or marking it undated.

If you compare only one number, make it cost per booked job rather than price per lead. The cheapest lead is often the most expensive job, and the cost per booked job calculator runs that division on your own rates.

What is the cheapest way to get roofing leads in 2026?

The cheapest roofing leads by published price in 2026 are your own past customers at near zero, then bulk aged list leads at $0.25 to $1.50 a row (Aged Lead Store, March 20, 2026, [5]). All Service Leads sells a Signature Roofing Lead, also aged (30+ days), for $3, minimum 150. Door knocking runs $3 to $5 per door. Google search leads average $124.

That ordering is by price per lead, which is the number most roofers ask about and the wrong number to decide on. Cost per contact is a different number again: a row's price divided by the share of rows you actually reach. The cheapest contact is often the most expensive booked job, and the section further down does that arithmetic in full.

There are three real families of cheap roofing lead. The first is work you already own: past customers, referrals, reviews, a Google Business Profile, and knocking the street where your dumpster is already parked. Cash cost is close to zero and the ceiling is low, because it is capped by how many roofs you have already done. The second is bought list data: bulk aged leads at $0.25 to $1.50 and the $3 Signature Roofing Lead sold here, which is aged too, a homeowner who asked about a roof 30+ days ago. Cash cost is tiny and the calling and qualifying are all yours. The third is paid media and marketplaces, from $2.50 per Nextdoor click up to $124 per Google search lead, where you are paying somebody else to do the contacting and the qualifying.

Nothing on this page is free. The unpaid channels cost time, and time on a roof is worth more than time on a phone. Price every channel below in the same currency: dollars plus hours.

What does each roofing lead channel cost per lead, click or door?

Published 2026 unit costs run from $0 for referrals to $200 to $400 for other vendors' pre-screened live phone handoffs, with All Service Leads at $3 a lead and $150 a call. Between them: Google Business Profile $0 to $25, aged leads $0.25 to $1.50, door knocking $3 to $5 per door, Nextdoor $2.50 to $3.50 per click, Meta $40 to $80, Angi and HomeAdvisor roofing leads $50 to $120+, and Google search $124 on average.

The table is one row per channel, with what one unit costs, how fast it turns into work, and the part of the cost that does not appear on the invoice. Two of the rows are our own products, priced the same way as everyone else's.

Read the hidden-cost column first. It is where most of the money actually goes.

A note on what these numbers are. They are published ranges from marketing companies, lead vendors and trade publishers, most of whom sell something. They are not a survey, they are not audited, and they disagree with each other. GhostRep, which sells into this market itself, refuses to publish channel benchmarks at all on the grounds that there is no consistent dataset behind them (August 22, 2026, [16]). That is a fair objection and it applies to every row below.

Unit cost by roofing lead channel (per lead, click or door), 2026 published figures
ChannelPublished unit cost, as the publisher states itHow fast it produces workThe hidden costSource
Referral from a past customer$0 to $100 per referral in incentiveSlow and lumpy; arrives when it arrivesCapped by how many roofs you have already finished. No volume dial.The Roofing Brief, July 23, 2026, [1]
Google Business Profile and local organic$0 to $25 per leadMedian time to first lead under 14 days from a newly optimized profileYour time, or $1,500 to $3,500 a month if you hire an agency for a mid-sized residential rooferSkill Mammoth, updated August 16, 2026, [12]; Softtrix, June 10, 2026, [13]
Aged roofing leads$0.25 to $1.50 per leadDownloadable at onceThe inquiry is weeks or months old. In the seller's own example only 80 of 400 are reached.Aged Lead Store, March 20, 2026, [5]
All Service Leads, Signature Roofing Lead$3.00 per lead at every quantity (150 minimum, $450); maximum 2,000List lands in your account within 4-5 business daysIt is a list lead from a homeowner who asked about a roof 30+ days ago. Nobody has called anyone on it. Calling and knocking are your work, including Do Not Call scrubbing under your own subscription.All Service Leads, prices October 1, 2026; terms October 24, 2026, [21]
Door knocking and canvassing$3 to $5 per door once rep pay and driving are countedSame week, if you have bodies2% to 5% of knocks turn into a job, on that publisher's figures. Anything signed at the door carries a three business day cancellation right under 16 CFR Part 429 [20].The Roofing Brief, July 23, 2026, [1]; Illinois Roofing Institute, May 30, 2026, [2]
Nextdoor and neighborhood apps$2.50 to $3.50 per click for home servicesDaysA click is not a contact. One published case study, a home care franchise rather than a roofer, reached $26 per lead in 2025 against $73 in 2024, which the publisher calls a mature campaign in a well-penetrated market.The Valley Marketing Group, June 11, 2026, [8]
Thumbtack$10 to $50 or more per quote sentAt onceYou pay per quote sent, whether or not the homeowner replies.Aged Lead Store, March 20, 2026, [5]
Angi and HomeAdvisor$15 to $85+ (Angi), $15 to $75+ (HomeAdvisor); roofing specifically $50 to $120+At onceRoughly $300 a year in membership, plus the same lead going to 3 to 8 contractors at once.Aged Lead Store, March 20, 2026, [5]; LeadTruffle, February 3, 2026, [10]; The Valley Marketing Group, June 23, 2026, [9]
Facebook and Instagram lead forms$40 to $80 per lead; $55 to $120 in a second sourceDaysCold lead forms close at 8% to 15%. The homeowner was not looking for a roofer when the ad interrupted them.Web Tonic, updated September 4, 2026, [7]; The Roofing Brief, July 23, 2026, [1]
Google Local Services Ads$20 to $80+; $45 to $150 in a second sourceDays, after Google clears your license and insuranceStorm keywords attract heavy bidding, and you cannot start until the screening clears.Aged Lead Store, March 20, 2026, [5]; The Roofing Brief, July 23, 2026, [1]
Google search ads$124 average non-branded; $124 to $228 in a second source; $10.25 average cost per clickFastest paid channel; leads begin the day the campaign goes liveManagement time or an agency fee, and a per-click bid that rises every storm season.SearchLight Digital, April 2026, [3]; The Roofing Brief, July 23, 2026, [1]; PPC Chief, updated June 16, 2026, [4]
Storm chasing with hail dataHail-map subscriptions published at $149 and $249 a monthImmediately after a stormCrew travel and lodging, plus a crew away from local work.HailStrike pricing page, accessed September 5, 2026, [17]
All Service Leads, Roofing Inbound Call$150.00 per call (5 minimum, $750); maximum 100Completed within 5 business daysA call only counts once you're connected to the homeowner for 20 seconds; a call that rings out unanswered doesn't count and doesn't use up one of your calls.All Service Leads, October 1, 2026, [21]
Pre-screened live phone handoffs from other vendors$200 to $400 eachVaries by vendorMost expensive contact on this page, and you still have to sell the job.Website Depot, July 17, 2026, [11]

Every figure is a published range from the source named in the last column, quoted as it read on the date given. They describe those companies' leads and channels, not ours, except the two All Service Leads rows, which are our own list prices.

Published unit cost by roofing lead channel, 2026 Published unit cost by roofing lead channel, 2026. Referral from a past customer: $0 to $100 per referral; Google Business Profile and local organic: $0 to $25 per lead; Aged roofing leads: $0.25 to $1.50 per lead; All Service Leads, Signature Roofing Lead: $3.00 per lead; Door knocking and canvassing: $3 to $5 per door; Nextdoor and neighborhood apps: $2.50 to $3.50 per click; Thumbtack: $10 to $50+ per quote; Angi and HomeAdvisor, roofing leads: $50 to $120+ per lead; Facebook and Instagram lead forms: $40 to $80 per lead; Google Local Services Ads: $20 to $80+ per lead; Google search ads: $124 average; All Service Leads, Roofing Inbound Call: $150.00 per call; Pre-screened live phone handoffs from other vendors: $200 to $400 per handoff. Published figures All Service Leads $0 $100 $200 $300 $400 Referral from a past customer (per referral) $0 to $100 Google Business Profile and local organic $0 to $25 Aged roofing leads $0.25 to $1.50 All Service Leads, Signature Roofing Lead $3.00 Door knocking and canvassing (per door) $3 to $5 Nextdoor and neighborhood apps (per click) $2.50 to $3.50 Thumbtack (per quote) $10 to $50+ Angi and HomeAdvisor, roofing leads $50 to $120+ Facebook and Instagram lead forms $40 to $80 Google Local Services Ads $20 to $80+ Google search ads (average) $124 All Service Leads, Roofing Inbound Call (per call) $150.00 Pre-screened live phone handoffs from other vendors (per handoff) $200 to $400
Drawn from the table above. The hail-map subscription is priced by the month, so it is left out. Angi and HomeAdvisor are drawn at the roofing-only figure; where another row gives two figures, the chart shows the first. Sources: The Roofing Brief, Skill Mammoth, Aged Lead Store, All Service Leads, The Valley Marketing Group, LeadTruffle, Web Tonic, SearchLight Digital, Website Depot.

Order roofing leads Order Inbound Calls

How cheap can a bought roofing lead actually be?

A Signature Roofing Lead from All Service Leads costs $3, one rate at every quantity, with a 150-lead minimum, so $450 to start. It is a row in a CSV: name, phone, address and the roof issue reported. Nobody has called them.

For context, most published roofing lead prices are roughly ten to more than a hundred times that. ActiveProspect writes that across the industry, published ranges commonly fall anywhere from $50 to $500 per lead (March 2, 2026, [6]). 99 Calls puts shared marketplace leads at roughly $25 to $200 and vendor leads routed to one contractor at roughly $40 to $550 (published February 2, 2026, updated July 22, 2026, [14]).

So why is $3 a real price and what are you actually buying. You are buying the row, not the call. A Signature Roofing Lead is a homeowner who asked about a roof 30+ days ago, taken from inside your radius first and delivered as a line in a spreadsheet with a name, a phone number, a property address and the roof issue they reported, exactly as the row came to us. That age is why a lead is $3. We deliver the list without calling or qualifying anyone on it. There is no appointment and no confirmation call. We may send each homeowner one text asking whether they still need help with their roof; if one replies yes, we send you a Bonus Lead Alert and then tell them your company name (or your own name, if your account has none) and the number you will call from. Every call and every knock is yours.

What $450 covers: 150 rows, delivered to your account within 4-5 business days, and every order fills: if your radius cannot fill the order we widen the search outward from the same ZIP code until it does.

The comparison against every other published price, including the ones above, is on our roofing lead cost page.

Order roofing leads Order Inbound Calls

Signature Roofing Lead orders are final: a row that turns out to be unusable is not replaced or refunded, and there are no refunds and no cancellations after checkout. The full rules are in our terms of service.

What do aged roofing leads cost?

Aged roofing leads start at roughly $0.25 to $1.50 per lead, according to Aged Lead Store, a company that sells them (March 20, 2026, [5]). They are inquiries submitted weeks or months earlier. In that seller's own worked example, $500 buys 400 leads, 80 are reached, and five jobs close.

Aged Lead Store describes the product as coming from consumers who filled out online forms requesting roofing services weeks or months ago. That is the entire proposition: the homeowner already asked somebody about a roof, then time passed, and the data is resold at a fraction of what it first sold for.

The seller's full worked example is on our roofing lead cost page; it is an illustration, not measured field data.

The catch is dialling volume. Reaching 80 people out of 400 is roughly 320 calls that go nowhere, and somebody has to make them. If your only spare capacity is your own evenings, that is the real price.

Signature Roofing Leads are aged roofing leads at $3 too: every row is a homeowner who asked about a roof 30+ days ago, with name, phone number, property address and the roof issue they reported, and that age is the reason for the price. What the extra includes is narrow: residential roofing only, homeowners asking about the roof on their own home; a list built outward from one ZIP code, inside a 25 to 100 mile radius first; each lead sold to one roofer, not resold; a text we may send each homeowner on your list, with YES replies forwarded to you as a Bonus Lead Alert; and a guide on how to work the list. The catch above, dialling volume, applies to it as well.

What do Angi, HomeAdvisor and Thumbtack charge for a roofing lead?

Angi roofing leads run $15 to $85 or more, HomeAdvisor $15 to $75 or more, and on Thumbtack you pay $10 to $50 or more per quote sent, whether or not the homeowner replies (Aged Lead Store, March 20, 2026, [5]). Angi also charges roughly $300 a year in membership, and most leads go to 3 to 8 contractors.

LeadTruffle prices Angi roofing specifically at $50 to $120 or more, above the all-trades range, and states that most leads go to 3 to 8 contractors at the same time (February 3, 2026, [10]). The Valley Marketing Group describes the same sharing as 3, 4, sometimes 8 contractors within minutes, and adds an upfront deposit of typically $300 to $1,500 on top of the annual membership (June 23, 2026, [9]).

Marketplace leads are the channel where the gap between price per lead and cost per booked job is widest, because the sharing is the product. Aged Lead Store's own table lists 3 to 5 contractors per shared lead. Website Depot puts shared leads at $50 to $200 with a 5% to 15% close rate, against 15% to 25% when the lead goes to a single contractor (July 17, 2026, [11]). The Roofing Brief models Angi and HomeAdvisor shared leads at $40 to $120 per lead and roughly $800 or higher per acquired job (July 23, 2026, [1]), which is the worst modeled cost per job of any channel it prices.

Thumbtack is a different shape again: because you pay per quote sent, whether or not the homeowner replies, the price per quote sent and the cost per conversation are two very different numbers on that platform.

What does a roofing lead cost on Google Ads and Local Services Ads?

Google search leads for roofing averaged $124 across 15 contractors and about $310,000 of non-branded spend in the first quarter of 2026 (SearchLight Digital). Average roofing cost per click is $10.25 (PPC Chief, June 16, 2026, [4]). Local Services Ads run $20 to $80 or more per lead, and you pay per lead, not per click.

SearchLight Digital's distribution is the most useful part of that study, because the average hides the spread. Across its non-branded accounts the minimum cost per lead was $69, the 25th percentile $80, the median $125, the 75th percentile $256 and the maximum $674 (April 2026, [3]). Branded search came in at $44 and Performance Max at $64. The worst account in that dataset paid $674 a lead. The best paid $69, almost ten times less, for the same product in the same quarter.

PPC Chief puts the expected roofing cost per click between $7.69 and $13.84 with an industry midpoint near $10.25, a figure it says is aggregated from third-party benchmark studies including WordStream's 2026 benchmarks and cross-referenced against its own managed-account data (updated June 16, 2026, [4]). Skill Mammoth notes that the click price for roof repair searches routinely hits $25 to $60 in storm-affected metros (updated August 16, 2026, [12]), which is where the $674 accounts come from.

Local Services Ads are structurally different and worth separating. Google's own documentation (undated, [18]) says you pay only for leads related to your business and the services you offer, so you are buying a contact rather than a click. The Roofing Brief prices roofing Local Services Ads at $45 to $150 with a modeled $300 to $600 per acquired job (July 23, 2026, [1]), against $124 to $228 per lead and $500 to $700 per acquired job for non-branded search. The barrier is not money, it is the license, insurance and background screening you have to clear before your ad runs at all.

Search is the fastest paid channel on this page and the only one where the homeowner typed the words themselves. That intent is what the $124 buys.

What do Facebook and Instagram ads cost per roofing lead?

Roofing Facebook and Instagram lead forms average $40 to $80 per lead in 2026 (Web Tonic, September 4, 2026, [7]). The Roofing Brief puts Meta lead forms at $55 to $120 (July 23, 2026, [1]). Web Tonic reports cold lead forms closing at 8% to 15%, far below search intent.

The Roofing Brief models paid social as cheaper per contact than search and more expensive per job: $700 to $1,100 per acquired job for Meta lead forms against $500 to $700 for non-branded search (July 23, 2026, [1]). Web Tonic disagrees, putting cost per booked roof on Meta at $185 to $420 (updated September 4, 2026, [7]). Two publishers, opposite conclusions, which is itself the honest finding.

The reason is intent. A search lead was looking for a roofer. A Meta lead was looking at their phone. Web Tonic reports that insurance-claim retargeting audiences, where the funding is already approved, close at 25% to 35% against 8% to 15% for cold lead forms (updated September 4, 2026, [7]), which is the same channel producing a threefold difference in close rate depending on who is on the other end.

Do Nextdoor and neighborhood apps produce cheap roofing leads?

Nextdoor self-serve ads cost $2.50 to $3.50 per click for home services. One published Nextdoor case study reached $26 per lead in 2025, down from $73 in 2024 (The Valley Marketing Group, June 11, 2026, [8]). Clicks are not contacts, so budget accordingly. Solo operators there spend $100 to $300 monthly.

The click price is genuinely low against Google's $10.25 roofing average, and that is the honest appeal. The trap is treating a click price as a lead price. At $3 a click and a 5% landing page conversion rate, which is your assumption to make and not a published figure, you are at $60 a lead, in the same territory as Meta.

The Valley Marketing Group reports budget bands by coverage: $100 to $300 a month for a solo operator covering one to three neighborhoods, $500 to $1,500 for a business covering five to fifteen, and $2,000 to $6,000 for a multi-location operator covering twenty to fifty (June 11, 2026, [8]). The $26 per lead case study it cites is a home care franchise rather than a roofer, and the same article describes it as a mature campaign in a well-penetrated market, so it is a ceiling rather than a starting point.

A neighborhood feed cuts both ways for a roofer: homeowners talk about their roofs there, and a bad review travels fastest there too.

Is door knocking really free?

No. The Roofing Brief prices post-storm door knocking at $3 to $5 per door once rep pay and driving are counted (July 23, 2026, [1]), and the Illinois Roofing Institute puts it at $5 per knock with a 2% to 5% success rate (May 30, 2026, [2]). That is roughly $100 to $250 per job on that publisher's own arithmetic.

Door knocking is the channel most often called free and most often mispriced. Skill Mammoth lists it at $0, labor only, which is a fair way to describe it if your reps are salaried and idle. It is not how a job-costing accountant would describe it.

The Illinois Roofing Institute's arithmetic: you spend around $500 for 100 knocks and get 2 to 5 residential roofing jobs (May 30, 2026, [2]), which is $100 to $250 per job before any commission on the sale. The Roofing Brief models the same channel at roughly $250 to $400 per closed deal. Both figures are competitive with anything else on this page, which is why door knocking survives every prediction of its death.

Three costs that never appear in those models. First, throughput: the Illinois Roofing Institute tells a new rep to aim for 40 doors a day in the first month and puts top knockers at 50 to 70 a day (May 30, 2026, [2]), so a hundred-door day is a person, a truck and a full shift. Second, the law: anything signed at a homeowner's residence over $25 carries a three business day right to cancel under the FTC's Cooling-Off Rule, 16 CFR Part 429 [20], and the seller has to hand over the cancellation notice at the time of sale. Third, permits: many towns require a solicitor's permit and set knocking hours, and the rules differ street by street.

This is where a bought list changes the shape of the day. A 150-lead Signature order is $450 and gives you 150 addresses with a name, a phone number and a reported roof issue, so a rep knocks houses where somebody already raised a hand instead of knocking the whole street. That does not make the knock free. It makes the knock better targeted.

Order roofing leads Order Inbound Calls

Does storm chasing produce cheap roofing leads?

Storm chasing is not free. HailStrike publishes hail-map subscriptions at $149 and $249 a month. Crew travel and lodging sit on top. Web Tonic reports storm-response Meta campaigns at $10 to $22 per lead during the 72 hours after a hail event, the cheapest paid roofing lead it lists.

The data layer is the only part with a public price. HailStrike lists a Premium Plus+ plan at $149 a month, an Ultimate plan at $249 a month and a Litigation tier at $2,500 a year. HailStrike is the only hail-data vendor whose plan prices we found published, so treat $149 to $249 a month as one published example rather than a market rate.

The hail record itself is public. NOAA's Storm Events Database logged the most hail events of 2025 in Texas, Oklahoma and Kansas, in that order, and hail and wind damage by state ranks all 50 states and DC on the same counts. The pages for roofing leads in Texas, roofing leads in Oklahoma and roofing leads in Kansas carry each state's own counts and peak hail months.

Everything else is variable and large. Chasing a storm out of your own market means fuel, lodging, per diem and a crew away from local work, and none of that is in any published cost-per-lead figure. Website Depot reports an 8% to 15% booking rate for canvassing when teams accurately match storm swaths (July 17, 2026, [11]).

The reputational cost is the part of storm work this page cannot price, and it stays unpriced here.

Storm work also falls under the cooling-off rule described in the previous section, since the contract is signed at the residence.

What do referrals and past customers cost per lead?

Referrals cost $0 to $100 per referral in incentive. The Roofing Brief models roughly $150 to $200 per acquired job, the lowest of any channel it prices (July 23, 2026, [1]). Skill Mammoth calls reviews and referrals the highest-converting source it ranks, at $0 beyond effort (August 16, 2026, [12]).

This is the cheapest channel per booked job in both sources that price it, and it is the one nobody can scale on demand. A referral program paying $100 a head, closing at 50% (your assumption, not a published rate), costs $200 per booked job in incentive, which beats every paid-media row in the table further down ($300 to $1,100 or more per acquired job, as The Roofing Brief models them) by a factor of roughly one and a half to five. It also produces exactly as many leads as your finished job count allows, which is why no roofer runs on referrals alone.

The practical version costs almost nothing: ask for the review while the crew is still cleaning up, put a sign on every job, and call the street after you re-roof a house on it. Skill Mammoth ranks insurance partner referrals separately at $0 to $50 per lead for about five hours of relationship work a month (updated August 16, 2026, [12]).

Read this section as a benchmark for paid media: the table's referral row, a $100 incentive at the 50% lead-to-job rate you assume, is $200 per booked job, the figure a Google, Meta, Angi or Local Services Ads channel has to beat.

Can I get roofing leads from Google Business Profile without paying?

Yes, mostly. Skill Mammoth prices Google Business Profile leads at $0 to $25 and reports a median time to first lead under 14 days from a newly optimized profile (August 16, 2026, [12]). Website Depot says the map pack captures over 70% of local home service clicks with zero ad dollars.

The profile itself is free. What it costs is attention: photographs of finished jobs, service areas filled in properly, a steady flow of reviews, and someone answering the messages. Skill Mammoth ranks it first of nine roofing lead channels and notes it ranks above the company website in the majority of local searches.

Broader local search is where the free channel stops being free. Skill Mammoth prices local search and storm-event landing pages at $5 to $40 per lead after the content investment, and says separately that a brand-new roofer site takes three to six months to produce its first organic leads from city pages, while a storm-event page can rank within two to four weeks of publication (updated August 16, 2026, [12]). If you buy that work instead of doing it, Softtrix puts the pricing scale for roofing SEO at $1,500 to $3,500 a month for a mid-sized residential roofer in an ordinary market, rising to $3,500 to $7,500 for multi-location or competitive metros, and says it generally takes between four and six months of constant work to see a positive change in organic lead volume (June 10, 2026, [13]).

So the honest framing is: the profile is free and fast, the wider organic channel is neither. A $2,500 a month retainer that eventually produces 40 leads a month is a $62.50 lead with a six-month payback delay, and that arithmetic is yours to run against your own quote.

When is a $150 inbound call the cheaper choice?

A Roofing Inbound Call from All Service Leads is $150 per call, minimum 5, so $750 to start. It is a homeowner who called about their roof, on the line when you pick up. Other vendors' pre-screened live phone handoffs are published at $200 to $400 (Website Depot, July 17, 2026, [11]). It is cheaper per booked job than a $3 list lead only if your call-to-job rate is at least 50 times your lead-to-job rate.

$150 divided by $3 is 50: a call costs the same per booked job as a list lead that closes one fiftieth as often, so a list lead closing at 1% ties a call closing at 50%. A list suits a crew that will dial and knock through rows; a call suits a closer with nobody free to dial. Put your own two rates in.

What the $150 buys is the phone call and the connection, and nothing else. A homeowner in your area calls about their roof, and we connect them to you live on the phone. No list to work, no voicemail, no chasing. You pick up, you set the inspection. We run no check on the homeowner or the property before that happens, and we do not set the appointment. A call only counts toward your order once you're connected to the homeowner for 20 seconds; a call that rings out unanswered doesn't count and doesn't use up one of your calls.

Where Inbound Calls genuinely win on cost is time, not price. The homeowner has already called in about their roof, and is already on the line. Website Depot reports a 30% to 50% close rate for pre-screened live phone handoffs elsewhere (July 17, 2026, [11]); that figure describes other companies' screened handoffs, not our calls, and only the shape of the maths carries over.

Why is price per lead the wrong number?

Because a lead you never sign costs you everything you paid for it. Cost per booked job = price per lead divided by your lead-to-job rate. A $3 lead closing at 2% costs $150 per job; a $124 Google lead closing at 20% costs $620. The cheaper lead is not automatically the cheaper job.

Every serious source on this page says the same thing in its own words. 99 Calls writes that cost per lead is not the metric that matters most, the cost per booked job is (updated July 22, 2026, [14]). The Roofing Brief builds its entire benchmark around cost per booked job equalling cost per lead divided by close rate (July 23, 2026, [1]). ActiveProspect's comparison is that a $250 lead closing at 25% can beat a $90 lead closing at 5% (March 2, 2026, [6]).

The table below runs that division for each channel using lead-to-job rates somebody else published, plus rows marked "your assumption" that use a rate you supply. None of these rates measured All Service Leads. We do not guarantee a result on either product; our own estimate for a 150-lead list is 3 to 7 jobs when you call and text every homeowner several times, which is not a promise.

Then apply the second formula, which most roofers skip. A channel is only worth running if the cost per booked job is below the gross profit on the job. Take your own average job value and your own gross margin and multiply them; that product is your ceiling. For scale, the Illinois Roofing Institute cites an average residential roofing job of $4,500 in the US and net margins of 20% to 40% (May 30, 2026, [2]), while Website Depot's illustration uses a $12,000 replacement ticket. Use yours, not theirs.

One more variable that moves cost per booked job more than price does: speed. ActiveProspect's line is that the same lead can be worth $300 to a fast responder and $0 to a slow one. A $3 list lead nobody calls is a $3 list lead wasted.

Cost per booked job = price per lead ÷ your lead-to-job rate. Break-even cost per booked job = your average job value × your gross margin. Example with assumed inputs: a $12,000 replacement at a 30% gross margin leaves $3,600 of gross profit, so any channel costing under $3,600 per booked job is above water. Both inputs are yours.
Cost per booked job by channel, using published lead-to-job rates except rows marked "your assumption"
Channel and priceLead-to-job rate usedCost per booked jobWhere the rate comes from
Referral with a $100 incentive50%, your assumption$200No published rate. The Roofing Brief models $150 to $200 per acquired job, July 23, 2026, [1]
Aged lead at $1.255 jobs from 400 leads$100Aged Lead Store's own worked example, March 20, 2026, [5]
Lead company lead at $100, Fixr's own example5%$2,000Fixr, undated, [15]. The RoofingCalculator.com 3% to 8% lead-to-job range it quotes sits on a page pricing leads at $20 to $180, not $3.
Signature Roofing Lead at $3.005%, your assumption$60No third-party source we found publishes a lead-to-job rate for $3 leads. Illustration, not a measured rate.
Signature Roofing Lead at $3.002%, your assumption$150Illustration, not a measured rate.
Signature Roofing Lead at $3.001%, your assumption$300Illustration, not a measured rate.
Door knocking at $5 per knock2% to 5% of knocks become a job$100 to $250 per jobIllinois Roofing Institute, May 30, 2026, [2]
Angi or HomeAdvisor shared lead at $40 to $120modeled$800 or higher per acquired jobThe Roofing Brief, July 23, 2026, [1]
Meta lead form at $55 to $120modeled$700 to $1,100 per acquired jobThe Roofing Brief, July 23, 2026, [1]
Google non-branded search at $124 to $228modeled$500 to $700 per acquired jobThe Roofing Brief, July 23, 2026, [1]
Google Local Services Ads at $45 to $150modeled$300 to $600 per acquired jobThe Roofing Brief, July 23, 2026, [1]
Any $150 call, at a call-to-job rate you set10%, 30% or 50%, your assumption$1,500, $500 or $300We publish no call-to-job rate and run no check on callers. Illustration, not a measured rate.
ActiveProspect's comparison, higher-priced lead25% on a $250 lead$1,000ActiveProspect, March 2, 2026, [6]
ActiveProspect's comparison, cheaper lead5% on a $90 lead$1,800ActiveProspect, March 2, 2026, [6]

Rows marked "your assumption" contain no published rate and are pure arithmetic on a number you choose. Apart from unchecked quotes about our earlier product, All Service Leads publishes no return on investment for any customer, and none of the sources above measured our leads or Inbound Calls.

Order roofing leads Order Inbound Calls

Where does All Service Leads fit among the cheap channels?

All Service Leads is among the cheapest published per-lead prices in roofing at $3, with a 150-lead minimum. It is a list lead: nobody has called the homeowner, and the calling and knocking are your work. We don't resell our leads: each Signature Roofing Lead is sold to one roofer, and we don't sell it again to another.

Two things are true at once. On the first table, $3 sits below every marketplace lead, every per-lead paid media price and every other vendor price we could find published. Two rows overlap it, and neither is a lead price: Nextdoor's $2.50 to $3.50 is a click, and door knocking's $3 to $5 is a door. Bulk aged leads at $0.25 to $1.50 are the only lower lead price, and a Signature Roofing Lead is aged too, 30+ days. On the second table, that $3 becomes $300 per booked job at 1% or $60 at 5% (illustration, not a measured rate), depending entirely on your lead-to-job rate, which we cannot promise.

What we sell, and what we do not, so you can rule it out fast. All Service Leads sells residential roofing leads only: every lead is a homeowner asking about the roof on their own home, and we sell no commercial roofing leads. Neither product sold on this site is an appointment, a subscription or ad management; the separately invoiced Appointment Engine is described on the support page. Orders are placed by one ZIP code plus a radius of 25 to 100 miles; if the radius cannot fill the order we widen outward from the same ZIP until it does, so every order fills. Full terms are in our terms of service.

Each channel suits a different shop. Past customers and a Google Business Profile suit every roofer: the cheapest per booked job, paid for in attention rather than cash. Door knocking suits a crew already on the streets. List data suits a team that will knock and dial through rows, which is what a $450 or $900 Signature order is for. Search ads suit a roofer who needs volume from day one and can carry $124 a lead. A $150 Inbound Call suits a shop where nobody has time to dial: a homeowner calls about their roof and we connect them to you live.

Product details are at roofing leads, coverage at locations, and the full price comparison against other vendors at roofing lead cost.

Frequently asked questions

Does a cheaper roofing lead mean a worse roofing lead?

Not necessarily, but it always means more work is left for you. Price tracks how much contacting and qualifying the seller has already done. An aged lead at $1.25 from a bulk list has had none of it and is weeks or months old. A $3 Signature Roofing Lead is aged too, a homeowner who asked about a roof 30+ days ago, delivered as a row with nobody having called them, sold to one roofer, with a text we may send the homeowner. A $150 Inbound Call is that homeowner already on the line when you pick up. You are buying labor, not luck.

What is the smallest amount I can spend to test a cheap lead channel?

With All Service Leads, $450, which is 150 Signature Roofing Leads at $3 each, or $750, which is 5 Roofing Inbound Calls at $150 each. Those are the minimums and there is no contract, subscription or setup fee. For comparison, The Valley Marketing Group reports Angi charging an annual membership of roughly $300 a year plus a typical upfront deposit of $300 to $1,500 before a single lead arrives (June 23, 2026, [9]).

Do I have to scrub a purchased roofing list against the Do Not Call Registry?

How you contact the people on any list you buy is your responsibility. That includes scrubbing against the National Do Not Call Registry under your own subscription and following calling hours where the homeowner is. That access is not free: the Federal Trade Commission announced (August 26, 2026, [19]) that a single area code costs $85 in fiscal year 2027, with the first five area codes free and a maximum of $23,425 for all area codes nationwide, effective October 1, 2026. Budget it as part of the cost of any cheap list.

What happens if a row on a cheap list turns out to be unusable?

At All Service Leads, a Signature Roofing Lead row that turns out to be unusable, such as a disconnected number, a duplicate, or an address outside your radius, is not replaced or refunded, so plan your calling around some rows not working out. The full rules are at /terms.

Is there any genuinely free way to get roofing leads?

Yes: a Google Business Profile is free to create. Skill Mammoth reports a median time to first lead under 14 days from a newly optimized one, at $0 to $25 per lead (updated August 16, 2026, [12]). Referrals, reviews and knocking the street where your crew is already working cost nothing in cash. All of them cost hours, and none of them can be turned up on demand the week you need work.

Can I buy roofing leads for just my town?

You order by entering one ZIP code and choosing a radius of 25, 50, 75 or 100 miles around it. There is no ZIP list to build and no state or region selector. Before you pay, the order form shows the largest towns and cities inside your radius so you can confirm the area. If the radius cannot fill your order, we widen the search outward from the same ZIP code until it does.

Sources

  1. The Roofing Brief, "Roofing Cost Per Lead by Channel: 2026 Acquisition Cost Benchmark", July 23, 2026, https://theroofingbrief.com/roofing-cost-per-lead-benchmark/
  2. Illinois Roofing Institute, "Door Knocking For Roofing: Perfect Guide For Door-to-Door Sales", May 30, 2026, https://www.ilroofinginstitute.com/blog/door-knocking-guide-for-roofers
  3. SearchLight Digital, "Roofing Google Ads Cost Per Lead (2026 Benchmarks)", April 2026, https://searchlightdigital.io/roofing-google-ads-cost-per-lead/
  4. PPC Chief, "Roofing Services Google Ads CPC: $10.25 (2026)", Updated June 16, 2026, https://ppcchief.com/google-ads-cost/roofing
  5. Aged Lead Store, "How Much Do Roofing Leads Cost? 2026 Pricing Guide", March 20, 2026, https://agedleadstore.com/roofing-leads-cost-guide/
  6. ActiveProspect, "How much do roofing leads cost?", March 2, 2026, https://activeprospect.com/blog/roofing-leads-cost/
  7. Web Tonic, "The Complete Roofing Meta Ads (Facebook & Instagram) Statistics Report (2026)", Updated September 4, 2026, https://www.webtonic.io/blog/roofing-facebook-ads-statistics
  8. The Valley Marketing Group, "Nextdoor Ads for Home Services in 2026: Worth the Budget?", June 11, 2026, https://thevalleymarketinggroup.com/blog/nextdoor-advertising-home-services-worth-it-2026/
  9. The Valley Marketing Group, "What Angi Leads Actually Cost Contractors in 2026 (And Why the Math Is Broken)", June 23, 2026, https://thevalleymarketinggroup.com/blog/homeadvisor-angi-cost-per-lead-contractors-2026/
  10. LeadTruffle, "Angi Leads Cost for Contractors in 2026: Pricing, Fees, and Real-World ROI", February 3, 2026, https://www.leadtruffle.co/blog/angi-leads-cost-pricing-contractors-2026/
  11. Website Depot, "Roofing Lead Generation Companies With Top ROI", July 17, 2026, https://websitedepot.com/roofing-lead-generation-companies-with-top-roi/
  12. Skill Mammoth Digital, "How to Get More Roofing Leads in 2026: 9 Channels Ranked by ROI (Storm Season + Year-Round)", May 28, 2026, updated August 16, 2026, https://skillmammoth.com/blog/how-to-get-more-roofing-leads
  13. Softtrix Tech Solutions Pvt. Ltd., "Roofing SEO Pricing Guide: How Much Does Roofing SEO Cost in 2026?", June 10, 2026, https://www.softtrix.com/blog/roofing-seo-pricing/
  14. 99 Calls, "Roofing Lead Generation Costs in 2026", February 2, 2026, updated July 22, 2026, https://99calls.com/blog/roofing-lead-generation-costs-in-2026
  15. Fixr, "Best Roofing Leads: Prices, Profitability, and Conversions", Undated, accessed September 5, 2026, https://www.fixr.com/pros/roofing-leads
  16. GhostRep, "How Much Do Roofing Leads Cost? Compare Quotes (2026)", Updated August 22, 2026, https://www.ghostrep.ai/blog/roofing-lead-cost-benchmarks
  17. HailStrike, "HailStrike Subscriptions", Undated, accessed September 5, 2026, https://hailstrike.com/pricing
  18. Google, "Getting started with Local Services Ads", Undated, accessed September 5, 2026, https://support.google.com/localservices/answer/6224841
  19. Federal Trade Commission, "FTC Announces 2027 Telemarketer Fees to Access the National Do Not Call Registry", August 26, 2026, https://www.ftc.gov/news-events/news/press-releases/2026/08/ftc-announces-2027-telemarketer-fees-access-national-do-not-call-registry
  20. Federal Trade Commission, "Cooling-off Period for Sales Made at Home or Other Locations" (16 CFR Part 429), Undated rule page, accessed September 5, 2026, https://www.ftc.gov/legal-library/browse/rules/cooling-period-sales-made-home-or-other-locations
  21. All Service Leads, "Price list and product terms", prices October 1, 2026; terms October 24, 2026, https://allserviceleads.com/

Keep reading

Order roofing leads →Order Inbound Calls

Questions? Call or text (301) 578-2467 or talk to a team member.

Published September 5, 2026. Last updated: October 31, 2026. All Service Leads (formerly RoofRoof) is a lead-generation service and does not perform roofing work. We do not guarantee that any lead or call will become a sale.

Terms, including what is and is not replaced, are in our terms of service. Third-party figures are quoted from the sources listed above and were correct on the dates shown.