How to Get Roofing Leads: 12 Channels by Cost (2026)
Published 2026 costs to get one roofing contact run from about $0.25 for an aged lead (Aged Lead Store, March 20, 2026) to $124 for an average non-branded Google search lead across 15 roofing contractors and about $310,000 of spend (SearchLight Digital, April 2026). All Service Leads sells a Signature Roofing Lead at $5.00 per lead with a 50-lead minimum, so $250 to start, and a Roofing Inbound Call, a homeowner with a roof problem already on the line when you pick up, at $150.00 per call with a 5-call minimum, so $750 to start. This page prices twelve channels, paid and unpaid, and every third-party number carries its publisher, its date and its URL so you can check it. All Service Leads is one of the vendors on this page and its own prices sit in the same table as everyone else's.
Every third-party number on this page is followed by its publisher, its date and its URL, so you can check 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 at $0.25 to $1.50 and list leads like the $5.00 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 the live phone-handoff category, which we sell as Inbound Calls, as priced by other vendors, and the sections after it take each channel in turn with the publisher, date and URL behind every figure. Two more rows in that table are All Service Leads' own products, priced the same way as everyone else's.
If you compare only one number, make it cost per booked job rather than cost per contact. The cheapest contact is often the most expensive job, and the cost per booked job calculator runs that division on your own close rate.
What is the cheapest way to get roofing leads in 2026?
The cheapest roofing leads per contact in 2026 are your own past customers at near zero, then aged list leads at $0.25 to $1.50 (Aged Lead Store, March 20, 2026). All Service Leads sells a Signature Roofing Lead for $5.00, minimum 50. Door knocking runs $3 to $5 per door. Google search leads average $124.
That ordering is by cost per contact, which is the number most roofers ask about and the wrong number to decide on. 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: aged leads at $0.25 to $1.50 and list leads like the $5.00 Signature Roofing Lead sold here. Cash cost is tiny and the work is 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 contact?
Published 2026 costs per contact: referrals $0 to $100 in incentive, Google Business Profile $0 to $25, aged leads $0.25 to $1.50, All Service Leads $5.00, door knocking $3 to $5 per door, Nextdoor $2.50 to $3.50 per click, Meta $40 to $80, Angi $15 to $85, Google search $124.
The table is one row per channel, with what one contact 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). That is a fair objection and it applies to every row below.
| Channel | Published unit cost, as the publisher states it | How fast it produces work | The hidden cost | Source |
|---|---|---|---|---|
| Referral from a past customer | $0 to $100 per referral in incentive | Slow and lumpy; arrives when it arrives | Capped by how many roofs you have already finished. No volume dial. | The Roofing Brief, July 23, 2026 |
| Google Business Profile and local organic | $0 to $25 per lead | Median time to first lead under 14 days from a newly optimised profile | Your time, or $1,500 to $3,500 a month if you hire an agency for a mid-sized residential roofer | Skill Mammoth, updated August 16, 2026; Softtrix, June 10, 2026 |
| Aged roofing leads | $0.25 to $1.50 per lead | Downloadable at once | The inquiry is weeks or months old. In the seller's own example only 80 of 400 are reached. | Aged Lead Store, March 20, 2026 |
| All Service Leads, Signature Roofing Lead | $5.00 per lead (50 minimum, $250); $4.50 each at 100; $4.00 each at 200 or more; maximum 2,000 | List lands in your account within 2-3 business days | It is a list lead, and no claim of sole or one-time sale is made. Nobody has called anyone on it. Calling, texting and knocking are your work, including Do Not Call scrubbing under your own subscription. | All Service Leads, September 5, 2026 |
| Door knocking and canvassing | $3 to $5 per door once rep pay and driving are counted | Same week, if you have bodies | 2% 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. | The Roofing Brief, July 23, 2026; Illinois Roofing Institute, May 30, 2026 |
| Nextdoor and neighbourhood apps | $2.50 to $3.50 per click for home services | Days | A 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 |
| Thumbtack | $10 to $50 or more per quote sent | At once | You pay to send a quote whether or not the homeowner ever replies. | Aged Lead Store, March 20, 2026 |
| Angi and HomeAdvisor | $15 to $85+ (Angi), $15 to $75+ (HomeAdvisor); roofing specifically $50 to $120+ | At once | Roughly $300 a year in membership, plus the same lead going to 3 to 8 contractors at once. | Aged Lead Store, March 20, 2026; LeadTruffle, February 3, 2026; The Valley Marketing Group, June 23, 2026 |
| Facebook and Instagram lead forms | $40 to $80 per lead; $55 to $120 in a second source | Days | Cold 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; The Roofing Brief, July 23, 2026 |
| Google Local Services Ads | $20 to $80+; $45 to $150 in a second source | Days, after Google clears your licence and insurance | Storm keywords attract heavy bidding, and you cannot start until the screening clears. | Aged Lead Store, March 20, 2026; The Roofing Brief, July 23, 2026 |
| Google search ads | $124 average non-branded; $124 to $228 in a second source; $10.25 average cost per click | Fastest paid channel; leads begin the day the campaign goes live | Management time or an agency fee, and a per-click bid that rises every storm season. | SearchLight Digital, April 2026; The Roofing Brief, July 23, 2026; PPC Chief, updated June 16, 2026 |
| Storm chasing with hail data | Hail-map subscriptions published at $149 and $249 a month | Immediately after a storm | Crew travel and lodging, plus a crew away from local work. | HailStrike pricing page, accessed September 5, 2026 |
| All Service Leads, Roofing Inbound Call | $150.00 per call (5 minimum, $750); maximum 100 | Completed within 5 business days | A call you do not answer still counts as delivered; the confirmed homeowner's details are delivered to your account instead. | All Service Leads, September 5, 2026 |
| Live phone handoffs from other vendors | $200 to $400 each | Varies by vendor | Most expensive contact on this page, and you still have to sell the job. | Website Depot, July 17, 2026 |
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. Third-party titles in the source list at the end of this page are each article's on-page headline, which can differ from the title shown in a browser tab or a search result.
How cheap can a bought roofing lead actually be?
A Signature Roofing Lead from All Service Leads costs $5.00, with a 50-lead minimum, so $250 to start; $4.50 each at 100 and $4.00 at 200 or more. 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 ten to a hundred times that. ActiveProspect writes that across the industry, published ranges commonly fall anywhere from $50 to $500 per lead (March 2, 2026). 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). Construction Lead Pro puts roofing at $40 to $150 across platforms and notes that roofing and HVAC leads often cost more because average project values are higher and customer urgency is stronger (updated June 16, 2026).
So why is $5.00 a real price and what are you actually buying. You are buying the row, not the call. A Signature Roofing Lead is a homeowner inside your radius who recently asked about a roof, 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. We deliver the list without contacting anyone on it. There is no appointment, no confirmation call and no introduction. Every ounce of contact work is yours.
Three limits you should know before you spend $250. All Service Leads makes no claim of sole or one-time sale of any homeowner: orders are cut from one ZIP code and a radius of 25 to 100 miles, radius circles drawn around neighbouring ZIP codes overlap, and a homeowner inside your radius may also appear on another roofer's list. If your radius cannot fill the order we widen the search outward from the same ZIP code until it does, so every order fills. And there are no refunds and no cancellations after checkout; an unusable row reported within 7 calendar days is replaced at no charge instead. The full rules are at /terms.
The comparison against every other published price, including the ones above, is on our roofing lead cost page.
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). 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.
Its own arithmetic is worth reading because the seller published it against itself. $500 buys 400 aged roofing leads at $1.25 each. 80 are reached, a 20% contact rate. 16 estimates are booked. Five jobs close. Cost per closed job: $500 divided by 5, or $100. That is a good number, and it is the seller's own illustration rather than measured field data, so treat it as an example of the shape of the maths and not as a result you should expect.
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.
All Service Leads does not sell leads by age and does not publish an age for any row, so a Signature Roofing Lead carries no age label at all. What we do state is that every row is a homeowner who asked about a roof, with name, phone number, property address and the roof issue they reported.
What do Angi, HomeAdvisor and Thumbtack charge for a roofing lead?
Angi roofing leads run $15 to $85 or more and HomeAdvisor $15 to $75 or more (Aged Lead Store, March 20, 2026); Thumbtack charges $10 to $50 or more per quote sent. 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). 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).
Marketplace leads are the channel where the gap between cost per contact 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). 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), which is the worst modelled cost per job of any channel it prices.
Thumbtack is a different shape again: you pay to send a quote, and Aged Lead Store notes plainly that there is no guarantee the homeowner responds. That makes cost per contact and cost per conversation 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). 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). 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). Skill Mammoth notes that the click price for roof repair searches routinely hits $25 to $60 in storm-affected metros (updated August 16, 2026), which is where the $674 accounts come from.
Local Services Ads are structurally different and worth separating. Google's own documentation 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 modelled $300 to $600 per acquired job (July 23, 2026), 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 licence, 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), and The Roofing Brief puts Meta lead forms at $55 to $120 (July 23, 2026). 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). Web Tonic disagrees, putting cost per booked roof on Meta at $185 to $420 (updated September 4, 2026). 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), which is the same channel producing a threefold difference in close rate depending on who is on the other end.
The exception is storm. Web Tonic reports storm-response Meta campaigns at $10 to $22 per lead during the 72 hours after a hail event, which it calls the lowest cost per lead of any roofing ad channel it tracks. That window is narrow, it requires creative and budget already loaded, and it is the one case where paid social is genuinely a cheap-lead strategy rather than a volume strategy.
Do Nextdoor and neighbourhood apps produce cheap roofing leads?
Nextdoor self-serve ads cost $2.50 to $3.50 per click for home services, and one published Nextdoor case study reached $26 per lead in 2025, down from $73 in 2024 (The Valley Marketing Group, June 11, 2026). 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.00 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 neighbourhoods, $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). 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.
The structural advantage of neighbourhood apps for roofing is the same one that makes a yard sign work: after a hail event, the people arguing about roof damage in a neighbourhood feed are the people whose roofs were hit. The structural disadvantage is that the same feed is where a bad review travels fastest.
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), and the Illinois Roofing Institute puts it at $5 per knock with a 2% to 5% success rate (May 30, 2026). 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, labour 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), 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), 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, 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 100-lead Signature order is $450 and gives you 100 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, and the list is still a shared list with no claim of sole sale attached.
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.
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), so the hail data is what turns a $5 knock into a booked inspection rather than a wasted one.
The reputational cost is the part of storm work this page cannot price, and it stays unpriced here. We went looking for a state attorney general consumer alert on door-to-door roofers after hail so that we could quote one with a date and a URL, and every government page we tried returned an error, so this page makes no claim about what any regulator says and carries no quotation from one. Treat the gap as the finding rather than as tidying: a sentence about regulators with no URL beside it is exactly what the rest of this page asks you not to accept.
Storm work also collides with the cooling-off rule described in the previous section, since the contract is signed at the residence. Budget for a share of signed jobs cancelling inside three business days.
What do referrals and past customers cost per lead?
Referrals cost $0 to $100 per referral in incentive, and The Roofing Brief models roughly $150 to $200 per acquired job, the lowest of any channel it prices (July 23, 2026). Skill Mammoth calls reviews and referrals the highest-converting source it ranks, at $0 beyond effort (August 16, 2026).
This is the cheapest channel per booked job in both sources that price it, and it is the one nobody can scale on demand. That is the trade. A referral programme paying $100 a head, closing at 50%, costs $200 per booked job in incentive, which beats every paid channel on this page 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).
The honest way to use this section is as a floor. If a paid channel cannot beat $200 to $400 per booked job, you are better off spending that hour on your existing customer list first, then buying leads with what is left.
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 optimised profile (August 16, 2026). 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). 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).
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: a homeowner with a roof problem, already on the line when you pick up. Published prices for the category other vendors sell as live phone handoffs are $200 to $400 (Website Depot, July 17, 2026). It is cheaper per booked job than a $5 list lead only if your close rate on Inbound Calls is at least 30 times higher.
That is the whole test, and it is arithmetic rather than opinion. $150 divided by $5.00 is 30. If a $5.00 list lead closes at 2% for you, an Inbound Call has to close at 60% to cost the same per booked job. If the list lead closes at 1%, the call needs 30%. Put your own two numbers in; we publish no close rate for either product and there is no substantiated one to publish.
What the $150 buys is the phone call and the connection, and nothing else. An Inbound Call is a homeowner with a roof problem who is already on the line when you answer. We do the dialing: we call the homeowner, confirm they own the home, that they have a roof problem, and that they want a quote, then we connect them to you live on the phone. No list to work, no voicemail, no chasing. You pick up, you set the inspection. Those three confirmations are the entire claim. We run no other check on the homeowner or the property and we do not set the appointment. A homeowner who answers no to any of the three is not connected to you and does not count against your order. A call you do not answer does count as delivered, and the confirmed homeowner's details are delivered to your account instead.
Where Inbound Calls genuinely win on cost is time, not price. Somebody has already dialled, already got a human, and already asked the three questions. Website Depot reports a 30% to 50% close rate for the live phone-handoff category generally (July 17, 2026); that figure describes other companies' handoffs, not ours, and only the shape of the maths carries over.
Why is cost per contact the wrong number?
Because a lead you never sign costs you everything you paid for it. Cost per booked job = cost per contact divided by your close rate. A $5 lead closing at 2% costs $250 per job; a $124 Google lead closing at 20% costs $620. The cheaper contact 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). The Roofing Brief builds its entire benchmark around cost per booked job equalling cost per lead divided by close rate (July 23, 2026). ActiveProspect's comparison is that a $250 lead closing at 25% can beat a $90 lead closing at 5% (March 2, 2026).
The table below runs that division for each channel using only close rates somebody else published, plus one row using a close rate you supply. None of these rates measured All Service Leads. We have no substantiated close rate and do not claim one; the generic $5 list lead and $150 call rows are the arithmetic of a price against somebody else's published rate, shown so you can see the shape.
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), 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 $5.00 list lead called on day nine is a $5.00 list lead wasted.
| Channel and price | Close rate used | Cost per booked job | Where the rate comes from |
|---|---|---|---|
| Referral with a $100 incentive | 50% | $200 | The Roofing Brief's modelled $150 to $200 per acquired job, July 23, 2026 |
| Aged lead at $1.25 | 5 jobs from 400 leads | $100 | Aged Lead Store's own worked example, March 20, 2026 |
| Any $5 list lead, at Fixr's published 3% floor for purchased roofing leads | 3% | about $167 | Fixr's published 3% to 8% close range on purchased roofing leads, undated. Fixr did not measure our leads. |
| Any $5 list lead, at Fixr's published 8% ceiling for purchased roofing leads | 8% | about $63 | Fixr, same source and caveat |
| Signature Roofing Lead at $5.00 | 2%, your assumption | $250 | No source. This is arithmetic on a number you supply. |
| Signature Roofing Lead at $5.00 | 1%, your assumption | $500 | No source. This is arithmetic on a number you supply. |
| Door knocking at $5 per knock | 2% to 5% of knocks become a job | $100 to $250 per job | Illinois Roofing Institute, May 30, 2026 |
| Angi or HomeAdvisor shared lead at $40 to $120 | modelled | $800 or higher per acquired job | The Roofing Brief, July 23, 2026 |
| Meta lead form at $55 to $120 | modelled | $700 to $1,100 per acquired job | The Roofing Brief, July 23, 2026 |
| Google non-branded search at $124 to $228 | modelled | $500 to $700 per acquired job | The Roofing Brief, July 23, 2026 |
| Google Local Services Ads at $45 to $150 | modelled | $300 to $600 per acquired job | The Roofing Brief, July 23, 2026 |
| Any $150 call, at Website Depot's published 30% category rate | 30% | $500 | Website Depot's published 30% to 50% close range for its live phone-handoff category, July 17, 2026. Website Depot did not measure our Inbound Calls. |
| Any $150 call, at Website Depot's published 50% category rate | 50% | $300 | Website Depot, same source and caveat |
| ActiveProspect's comparison, higher-priced lead | 25% on a $250 lead | $1,000 | ActiveProspect, March 2, 2026 |
| ActiveProspect's comparison, cheaper lead | 5% on a $90 lead | $1,800 | ActiveProspect, March 2, 2026 |
Rows marked "your assumption" contain no published rate and are pure arithmetic on a number you choose. All Service Leads publishes no close rate, no return on investment and no typical result for any customer, and none of the sources above measured our leads or 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 $5.00, with a 50-lead minimum. It is a list lead: we make no claim of sole or one-time sale, nobody has called the homeowner, and the calling, texting and knocking are entirely your work.
Two things are true at once and both belong on this page. On the first table, $5.00 sits below every marketplace lead, every per-lead paid media price and every other vendor price we could find published. Two rows are lower, 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. Aged leads at $0.25 to $1.50 are the only cheaper contact. On the second table, that $5.00 turns into anything between $63 and $500 per booked job depending entirely on a close rate we cannot supply and will not invent.
What we do not sell, 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. We do not sell a lead delivered to a single contractor, we do not sell appointments, we do not sell a subscription and we do not sell an ad-management service. 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. There are no refunds and no cancellations after checkout, and an unusable row reported within 7 calendar days is replaced at no charge. Full terms at /terms.
The honest recommendation on a page about cheap leads is this order. Work your past customers and your Google Business Profile first, because they are the cheapest per booked job and cost only attention. Knock the streets you are already on. Then buy list data to aim the knocking and the dialling, which is what a $250 or $450 Signature order is for. Buy search ads when you need volume you can turn on today and can carry $124 a lead. Buy a $150 Inbound Call when the constraint is that nobody in your shop has time to dial: we make the call and the homeowner is on the line when you pick up.
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 has had none of it and is weeks or months old. A $5.00 Signature Roofing Lead is a homeowner who recently asked about a roof, delivered as a row with nobody having called them. A $150 Inbound Call is that homeowner already on the line when you pick up. You are buying labour, not luck.
What is the smallest amount I can spend to test a cheap lead channel?
With All Service Leads, $250, which is 50 Signature Roofing Leads at $5.00 each, or $750, which is 5 Roofing Inbound Calls at $150.00 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).
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, including scrubbing against the National Do Not Call Registry under your own subscription and following the calling-hours rules in your state. That access is not free: the FTC announced 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, an unusable row reported within 7 calendar days is replaced at no charge. Unusable means a disconnected phone, an address outside the purchased radius, a duplicate row, or plainly not a real person. There are no refunds and no cancellations after checkout. The full rules, including what counts as unusable, are at /terms.
Is there any genuinely free way to get roofing leads?
A Google Business Profile is free to create and Skill Mammoth reports a median time to first lead under 14 days from a newly optimised one, at $0 to $25 per lead (updated August 16, 2026). 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
- The Roofing Brief, "Roofing Cost Per Lead by Channel: 2026 Acquisition Cost Benchmark", July 23, 2026, https://theroofingbrief.com/roofing-cost-per-lead-benchmark/
- 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
- SearchLight Digital, "What Is a Good Cost Per Lead for Roofing Google Ads? (2026 Benchmarks)", April 2026, https://searchlightdigital.io/roofing-google-ads-cost-per-lead/
- PPC Chief, "Roofing Services Google Ads CPC: $10.25 (2026)", Updated June 16, 2026, https://ppcchief.com/google-ads-cost/roofing
- Aged Lead Store, "How Much Do Roofing Leads Cost? 2026 Pricing Guide", March 20, 2026, https://agedleadstore.com/roofing-leads-cost-guide/
- ActiveProspect, "How much do roofing leads cost?", March 2, 2026, https://activeprospect.com/blog/roofing-leads-cost/
- 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
- 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/
- 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/
- 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/
- Website Depot, "Which Roofing Lead Generation Companies Deliver the Highest ROI in 2026?", July 17, 2026, https://websitedepot.com/roofing-lead-generation-companies-with-top-roi/
- 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
- 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/
- 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
- Construction Lead Pro, "Construction Leads Cost 2026: CPL by Platform & Trade", Updated June 16, 2026, https://constructionleadpro.com/how-much-do-construction-leads-cost/
- Fixr, "What Are the Best Ways to Generate Roofing Leads in 2026 - And How Is AI Changing This?", Undated, accessed September 5, 2026, https://www.fixr.com/pros/roofing-leads
- GhostRep, "How Much Do Roofing Leads Cost? Compare Quotes (2026)", Updated August 22, 2026, https://www.ghostrep.ai/blog/roofing-lead-cost-benchmarks
- HailStrike, "HailStrike Subscriptions", Undated, accessed September 5, 2026, https://hailstrike.com/pricing
- Google, "Getting started with Local Services Ads", Undated, accessed September 5, 2026, https://support.google.com/localservices/answer/6224841
- 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
- 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
- All Service Leads, "Price list and product terms", September 5, 2026, https://allserviceleads.com/
Keep reading
- How much do roofing leads cost in 2026?
- Cost per booked job calculator: cost per contact, per appointment and per booked job
- Roofing leads: what you get and how ordering works
- Signature Roofing Leads and Inbound Calls FAQ
- Coverage by state
- Terms, including the replacement rule
- Do Not Call rules for roofing leads
- Roofing license requirements by state
Buyer guides
Order roofing leads →Order inbound calls
Last updated: September 11, 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 replacement rules, are at /terms. Third-party figures are quoted from the sources listed above and were correct on the dates shown.