Exclusive vs Shared Roofing Leads: What Sole-Buyer Means
A shared roofing lead is one homeowner's contact details sent to several contractors at once. A sole-buyer lead is one the seller promises to deliver to a single contractor. All Service Leads claims neither label: a Signature Roofing Lead costs $5, the minimum order is 50 leads at $250, and we make no claim of sole or one-time sale of any homeowner and publish no delivery count. Published 2026 prices put the gap between the two at roughly one and a half to three times for the same kind of lead, and the published close-rate gap at roughly two to three times. This page lays out both, with the publisher, date and URL for every third-party number, and then shows the arithmetic that actually decides which one is cheaper for you.
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.
What is the difference between a shared roofing lead and a sole-buyer lead?
A shared roofing lead is one homeowner's contact details sent to several contractors at once: Aged Lead Store says 3 to 5 (March 20, 2026), and ActiveProspect frames it as one buyer versus 4 to 10 buyers (March 2, 2026). A sole-buyer lead is one the seller promises to deliver to a single contractor. The difference is distribution.
Two limits before you start. Every close-rate figure quoted on this page was published by a company that sells leads or sells marketing to roofers, so read them as estimates rather than measurements. And All Service Leads publishes no close rate, no return on investment and no typical result of its own, because it has nothing to substantiate one with; where this page does arithmetic on a $5 lead, the close rate in the sum is a third-party figure or a stated assumption, and it is labeled as one.
Neither term is defined by anyone except the seller using it. The same word covers a lead sent to three roofers and a lead sent to ten, and the price ranges attached to the words overlap so badly that the label alone tells you almost nothing. Website Depot puts shared roofing leads at $50 to $200 and leads routed to a single office at $80 to $200 (July 17, 2026). Reworked.ai puts shared marketplace leads at $150 to $700 (July 16, 2026), which is well above the $41 to $99 per qualified lead that VA Horizon reports for 2026 single-vendor pricing (July 19, 2026). A lead labeled shared can cost more than one labeled the other way.
In the software that actually moves these leads around, the difference is a number in a field. ClickPoint's LeadExec documentation describes a ping-post flow in which partial data goes to eligible buyers and the full contact record goes to the buyer whose bid is accepted: "Ping post allows buyers to evaluate partial lead data and submit bids before the full record is transferred" (June 24, 2026). Elsewhere on the same page, describing when to use its Reject for Not Delivered setting, the help center lists "Maximum Delivery Count is set to 1" among the conditions where that setting is commonly used. The count is a field in the software, not a property of the homeowner.
One thing worth saying about vocabulary. Buyers usually search for exclusive vs shared roofing leads, and that is the comparison this page makes. For a lead a seller promises to deliver to one contractor, this page uses the term sole-buyer throughout, because the promise is about how many buyers receive the row rather than about the lead itself, and it links every quoted figure to the original page so you can read the seller's own wording.
Are All Service Leads' roofing leads exclusive? No, and here is why
No. All Service Leads does not sell exclusive roofing leads. It makes no claim of sole or one-time sale of any homeowner and publishes no delivery count. A Signature Roofing Lead is $5, minimum 50 leads at $250, cut from one ZIP code plus a radius; radius circles overlap, so a homeowner on your list may also be on another roofer's list.
The ladder is $5 per lead at the 50-lead minimum, $4.50 each at 100 leads and $4.00 each at 200. Roofing only, United States only.
The second product does not change the answer. A Roofing Inbound Call is a homeowner with a roof problem who is already on the line when you answer: 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. $150 a call, 5-call minimum ($750 to start). That call is connected to you. It is still not a statement about who else holds that homeowner's details, and nobody here will tell you otherwise.
Orders are placed by ZIP code plus a radius. If the radius cannot fill the order, the search widens outward from the same ZIP code until it does, so every order fills and nothing is delivered short.
The remedy is narrow, and it is worth reading before you buy rather than after. An unusable row, meaning a disconnected phone, an address outside the purchased radius, a duplicate row or plainly not a real person, reported within 7 calendar days, is replaced at no charge. There are no refunds and no cancellations once you have checked out. A call you do not answer counts as delivered, and the confirmed homeowner's details are delivered to your account instead. The full terms are at /terms, and the two prices sit in a wider vendor price table on how much roofing leads cost in 2026.
How much more do sole-buyer roofing leads cost than shared ones?
Roughly one and a half to three times. Fixr prices a high-intent roofing lead shared with two to three contractors at $80 to $120, and the same lead delivered to a single contractor at $150 to $180. ActiveProspect puts shared marketplace leads at about $75 to $110 and sole-buyer leads at $150 to $300 (March 2, 2026).
Fixr's ladder is the cleanest comparison anyone publishes, because it holds the lead type constant and changes only the sharing. High intent: "Shared high-intent leads (2–3 contractors): $80–$120" against $150 to $180 delivered to one contractor. Affiliate: $20 to $30 shared against $60 to $70 delivered to one contractor. That is a premium of 1.65x on the high-intent pair and 2.6x on the affiliate pair at midpoints, and anywhere from 1.25x to 3.5x depending which end of each range you take, not the tenfold difference the language around these products often implies.
Across publishers the ranges collide, and sometimes invert. VA Horizon reports sole-buyer roofing leads at "$41 to $99 per qualified lead on live 2026 single-vendor pricing, or $125 to $150 per lead on volume-tier pricing with a $750 order minimum", a figure it credits to minyona.com rather than to its own data (July 19, 2026), and both of those sit inside 99 Calls' $25 to $200 range for shared marketplace leads (updated July 22, 2026). 99 Calls, which sells leads itself, puts the sole-buyer vendors it names at $40 to $550 per lead. Aged Lead Store's comparison table pairs a shared roofing lead at $20 to $75 with 3 to 5 contractors, and a sole-buyer lead at $50 to $150 and up (March 20, 2026). If you are shopping on price, the label is not a reliable guide and the quoted number is.
Here is every published figure this page relies on, in one table, with All Service Leads' own two prices in the same table as everyone else's.
| Lead type and seller | Published price per lead | Buyers per lead, as published | Publisher, date and URL |
|---|---|---|---|
| Shared marketplace leads: Angi, HomeAdvisor and Thumbtack | $25 to $200 | "sometimes many", no number given | 99 Calls, updated July 22, 2026, https://99calls.com/blog/roofing-lead-generation-costs-in-2026 |
| Shared roofing leads | $20 to $75 | 3 to 5 contractors | Aged Lead Store, March 20, 2026, https://agedleadstore.com/roofing-leads-cost-guide/ |
| Shared roofing leads | $50 to $200 | 3 to 4 competitors | Website Depot, July 17, 2026, https://websitedepot.com/roofing-lead-generation-companies-with-top-roi/ |
| Shared high-intent roofing leads | $80 to $120 | 2 to 3 contractors | Fixr, undated, https://www.fixr.com/pros/roofing-leads |
| Shared marketplace roofing leads | $50 to $100 each | 4 to 6 contractors | LeadTruffle, January 28, 2026, https://www.leadtruffle.co/blog/complete-guide-roofing-lead-generation-2026/ |
| Shared directory and marketplace leads | about $75 to $110 and up | "One buyer vs. 4–10 buyers" | ActiveProspect, March 2, 2026, https://activeprospect.com/blog/roofing-leads-cost/ |
| Shared marketplace leads | $150 to $700 | four or five contractors | Reworked.ai, July 16, 2026, https://www.blog.reworked.ai/how-much-do-roofing-leads-cost/ |
| Shared Angi roofing leads | $15 to $85 and up; $40 to $120 for higher-value jobs, plus an annual membership fee typically $300 to $400 | not stated for Angi | VA Horizon, July 19, 2026, https://www.vahorizon.site/roofing/statistics/lead-costs/ |
| Shared HomeAdvisor roofing leads | $45 to $110 per lead sent, plus an annual fee | 3 to 8 pros | VA Horizon, July 19, 2026, https://www.vahorizon.site/roofing/statistics/lead-costs/ |
| Sole-buyer roofing leads | $150 to $300 and up | 1 | ActiveProspect, March 2, 2026, https://activeprospect.com/blog/roofing-leads-cost/ |
| Sole-buyer roofing leads | $50 to $150 and up | 1 | Aged Lead Store, March 20, 2026, https://agedleadstore.com/roofing-leads-cost-guide/ |
| Sole-buyer high-intent roofing leads | $150 to $180 | 1 | Fixr, undated, https://www.fixr.com/pros/roofing-leads |
| Sole-buyer roofing leads, 2026 single-vendor pricing | $41 to $99 per qualified lead; $125 to $150 on volume tiers, with a $750 order minimum | 1 | VA Horizon, July 19, 2026, https://www.vahorizon.site/roofing/statistics/lead-costs/ |
| Sole-buyer roofing leads, RoofClaim list price | $99 | 1 | ActiveProspect, April 2, 2026, https://activeprospect.com/blog/buy-roofing-leads/ |
| Sole-buyer roofing leads by market size, from a lead vendor's benchmark | $60 to $100 in markets under 200,000 people, up to $140 to $220 in metros over 2 million | 1; the page states these ranges assume leads delivered to a single contractor | biddable, February 19, 2026, https://getbiddable.com/blog/roofing-lead-cost-benchmarks-2026 |
| Live phone handoffs, the category we sell as Inbound Calls | $200 to $400 | live phone handoff to one contractor | Website Depot, July 17, 2026, https://websitedepot.com/roofing-lead-generation-companies-with-top-roi/ |
| All Service Leads, Signature Roofing Lead | $5.00 at the 50-lead minimum; $4.50 each at 100; $4.00 each at 200 | Not published. No claim of sole or one-time sale of any homeowner | All Service Leads price list, August 30, 2026, https://allserviceleads.com/ |
| All Service Leads, Roofing Inbound Call | $150.00, minimum 5 calls | The call is connected to you. Still no claim of sole or one-time sale of any homeowner | All Service Leads price list, August 30, 2026, https://allserviceleads.com/ |
Third-party figures are quoted from the pages linked beside them as they read on the dates given. They describe those companies' leads, not ours.
What does the higher price actually buy you?
A higher published close rate, and little else with a number on it. Website Depot reports 5% to 15% shared against 15% to 25% at one office (July 17, 2026). biddable reports shared leads booking at 8% to 15%, against a 35% to 40% rate it calls achievable on sole-buyer leads with a fast follow-up process (February 19, 2026).
The direction is consistent in every source that prices both. The size is not. On midpoints, Website Depot's pair works out at about 2x, VA Horizon's roundup of an estimated 8% to 20% against 25% to 35% at about 2.1x (July 19, 2026), and biddable's at about 3.3x, though biddable presents its higher figure as achievable with fast follow-up rather than as an observed average. LeadTruffle states the premium as 3 to 5 times the shared close rate, using the industry's usual one-word label (January 28, 2026), yet its own two worked examples on the same page are a shared lead at 12% and a sole-buyer lead at 35%, which is 2.9x, just below its own stated floor.
So the fair reading is this. Buying a sole-buyer lead very probably raises your close rate; most published estimates put the multiple between about 2x and 3.3x; and none of the publishers quoted here gives a sample size, with only VA Horizon saying where its estimate came from, which it describes as multiple independently published 2026 competitor benchmarks. The ranges also overlap. Website Depot's sole-buyer floor of 15% is exactly biddable's shared ceiling of 15%, and it sits inside Website Depot's own shared range of 5% to 15%. A well-worked shared lead beating a badly worked sole-buyer one is not a rhetorical possibility, it is inside the published numbers.
Run those ranges through the division and the overlap gets sharper. Using only Website Depot's own figures, a $50 shared lead closing at 15% costs $333 per booked job, while a $200 sole-buyer lead closing at the same 15% costs $1,333, and an $80 sole-buyer lead closing at 25% costs $320. The best shared case and the best sole-buyer case land within about $13 of each other, and the worst sole-buyer case is four times the best shared case. Position inside the range beats the label on the invoice.
How many contractors is a shared roofing lead sold to?
Published estimates run from three to ten, and no seller quoted here publishes an audited number. ActiveProspect frames it as one buyer versus 4 to 10 buyers (March 2, 2026). Aged Lead Store says 3 to 5. Website Depot says up to four. LeadTruffle says 4 to 6. VA Horizon reports HomeAdvisor leads shared among 3 to 8 pros.
The estimates disagree because the number is a per-campaign setting, not a property of the lead. In ClickPoint's LeadExec documentation, a delivery count of one appears as an ordinary configuration value, listed as "Maximum Delivery Count is set to 1" (June 24, 2026). A seller can run a cap of three on one campaign and eight on another, in the same week, from the same source, and describe both as shared.
Two things a cap does not tell you. A cap of four is a ceiling, not a count: in a thin market the same lead may sell twice and still be described as shared with up to four. And a cap governs one sale event, not the lead's whole life; the same inquiry can be sold again later as an aged lead, which Aged Lead Store prices at $0.25 to $1.50 (March 20, 2026), long after the original buyers have given up on it.
All Service Leads does not publish a delivery count either, and will not invent one. What it states instead is the limit of its own knowledge: orders are cut from one ZIP code plus a radius, radius circles drawn around neighboring ZIP codes overlap, and no claim of sole or one-time sale of any homeowner is made anywhere on this site. A $5 row is a row. You are buying the contact details, and the work is yours.
What should you ask a lead seller before you buy?
Six questions, each answerable with a number or a yes. What is your maximum delivery count per lead? Is that a cap or a target? Are these inquiries sold again later? Where does the inquiry come from? What is the replacement policy, in writing? And what happens if my area cannot fill my order?
Ask for a number rather than a word. Shared and sole-buyer are marketing labels, but a delivery cap is a configuration value somebody in the seller's operation can read off a screen in under a minute. If the answer comes back as a paragraph instead of a digit, you have learned something. A seller who will not answer the first question has answered it.
The table below is the list, why each question matters, and what All Service Leads answers. That last column is a set of claims about this company, so: the price and minimum figures resolve from the same server-side price list that charges your card, and the remedy figures are in /terms.
| Question to ask | Why it matters | What All Service Leads answers |
|---|---|---|
| What is your maximum delivery count per lead? | It is a real setting in lead distribution software, so a seller who runs one can read it off a screen. ClickPoint's LeadExec help center lists a one-buyer setup as "Maximum Delivery Count is set to 1". | We do not publish a delivery count and we will not invent one. We make no claim of sole or one-time sale of any homeowner. Radius circles around neighboring ZIP codes overlap. |
| Is that a cap or a target? | A cap of four means up to four, which in a thin market may be two and in a busy one is four every time. The word shared covers both. | Not applicable, since we publish no count. What we do state is that a homeowner on your list may also be on another roofer's list. |
| Are these inquiries sold again later? | Today's cap says nothing about next quarter. Aged inquiries resell at $0.25 to $1.50 per lead (Aged Lead Store, March 20, 2026). | We do not publish an age for any row and we do not sell leads by age. |
| Where does the inquiry come from? | A search ad, an affiliate quiz and a storm list are different products at the same price. Fixr prices affiliate leads at $20 to $30 shared and $60 to $70 sole-buyer, against $80 to $120 and $150 to $180 for high intent. | A Signature Roofing Lead is a homeowner who asked about a roof, delivered as a CSV row of contact details. We deliver the list without contacting anyone on it. |
| What is the replacement policy, in writing? | The gap between a credit, a replacement and nothing is most of your downside on a bad row. | An unusable row, meaning a disconnected phone, an address outside the purchased radius, a duplicate row or plainly not a real person, reported within 7 calendar days, is replaced at no charge. There are no refunds and no cancellations after checkout. A call you do not answer counts as delivered, and the confirmed homeowner's details go to your account instead. |
| What happens if my area cannot fill my order? | A short fill is the quiet failure mode of any order placed by ZIP code and radius. | If the radius cannot fill the order, the search widens outward from the same ZIP code until it does. Every order fills. |
Why does answering fast matter more on a shared lead?
Because you are racing three to ten other contractors to the same phone, not just the homeowner's attention. The odds of qualifying a lead drop 21 times between a five-minute and a thirty-minute first call (Oldroyd and InsideSales.com, 2007, reported by Expertise AI, July 6, 2026). LeadTruffle reports over 40% of roofing jobs go to whoever responds first.
The larger version of that research is Harvard Business Review's "The Short Life of Online Sales Leads", by Oldroyd, McElheran and Elkington, March 2011. As Expertise AI records it, firms contacting a lead inside the first hour were "nearly 7x as likely to qualify" it as firms that waited even an hour longer, and "more than 60x as likely" as those who waited a day or more; the average first response among companies that answered at all was 42 hours, and 23% never responded (July 6, 2026). Expertise AI is quoted here rather than the journal because the journal's own page is behind a paywall.
On a sole-buyer lead, slow follow-up costs you momentum. On a shared lead it costs you the job to a specific competitor who is holding the same row and dialing it now. Website Depot puts it plainly: shared leads are "distributed to multiple contractors simultaneously, yielding low costs but requiring hyper-fast follow-up times and triggering brutal price wars" (July 17, 2026). Its description of the aggregator side is the mirror image: "When a homeowner enters their roof replacement details into an aggregator site, the platform instantly sends their contact information to up to four local contractors."
That has an honest consequence for a $5 CSV list, and it cuts against us as much as for us. A list is not a speed product. It arrives in your account as a file, and the only clock you control starts when you open it. If your entire edge is being the first phone to ring, the list is the wrong tool, and a $150 Roofing Inbound Call, where we do the dialing and connect the homeowner to you live, is the one that puts you first by construction. If your edge is a crew that will make a large number of contact attempts, the list is the cheaper input.
How do you compare a $5 shared lead with a lead that costs thirty times more?
Divide the price by your close rate. At a 3% close rate a $5 lead costs about $167 per booked job; at 8%, about $63. Those rates are Fixr's published range for purchased roofing leads, not ours. LeadTruffle's shared example, a $75 lead at 12%, is $625. Price per lead alone decides nothing.
Reworked.ai states the same rule in a line: channel cost divided by close rate equals cost per job, and it calls that the only number that matters (July 16, 2026). Everything else on this page is decoration around that division.
The second sum is the one that tells you when to stop, and it uses gross profit, not revenue. Assume, as your own number and not one from us, that a job leaves you $3,000 of gross profit. Then a $5 lead breaks even at a 0.17% close rate, one job per 600 leads; a $150 inbound call breaks even at 5%, one job per 20; a $250 sole-buyer lead breaks even at about 8.3%, one job per 12. Those three ratios, not the words on the invoice, are what you are comparing.
Worked examples using published close rates. Every rate below is somebody else's published figure or a labeled assumption, and none of them measured All Service Leads.
Read that table for the pattern, not for a promise. A cheap shared lead survives a low close rate in a way an expensive lead cannot: at 1%, a rate no vendor would ever print, $5 leads still cost $500 per booked job, which is what a $150 inbound call costs at a 30% close rate. That is the real argument for a $5 product, and it is an argument about arithmetic, not about lead quality.
The constraint the arithmetic hides is labor. Fifty leads at $5 is $250, the cheapest line on this page, and it is also fifty phone calls or fifty doors that somebody on your payroll has to work, plus scrubbing the numbers against the National Do Not Call Registry under your own subscription and following your state's calling-hours rules. A sole-buyer lead at $150, and an inbound call at $150, are among other things ways of buying that work instead of doing it. If your crew has spare hours, cheap shared leads turn those hours into pipeline. If it does not, they turn $250 into an unopened CSV. That is the decision, and no price list can make it for you.
| Scenario | Price per lead | Close rate | Cost per booked job | Where the close rate comes from |
|---|---|---|---|---|
| A $5 lead, our price, at Fixr's published 3% floor for other companies' purchased leads | $5.00 | 3% | about $167 | Fixr, undated, "Close rate: 3–8% of leads convert into paying jobs" |
| A $5 lead, our price, at Fixr's published 8% ceiling for other companies' purchased leads | $5.00 | 8% | about $63 | Fixr, undated, same page |
| A $5 lead, our price, at a deliberately pessimistic 1% assumption that is nobody's published figure | $5.00 | 1% | $500 | An assumption. Not a published figure and not a claim about our leads |
| A $150 inbound call, our price, at Website Depot's published 30% floor for other companies' live phone handoffs | $150.00 | 30% | $500 | Website Depot, July 17, 2026 |
| A $150 inbound call, our price, at Website Depot's published 50% ceiling for other companies' live phone handoffs | $150.00 | 50% | $300 | Website Depot, July 17, 2026 |
| Shared marketplace lead, LeadTruffle's worked example | $75 | 12% | $625 | LeadTruffle, January 28, 2026 |
| Sole-buyer lead, LeadTruffle's worked example | $150 | 35% | $428, as LeadTruffle prints it | LeadTruffle, January 28, 2026 |
| Shared lead at Website Depot's best case | $50 | 15% | about $333 | Website Depot, July 17, 2026 |
| Sole-buyer lead at Website Depot's worst case | $200 | 15% | about $1,333 | Website Depot, July 17, 2026 |
| Higher-priced lead, ActiveProspect's comparison | $250 | 25% | $1,000 | ActiveProspect, March 2, 2026 |
| Cheaper lead, ActiveProspect's comparison | $90 | 5% | $1,800 | ActiveProspect, March 2, 2026 |
| Shared high-intent lead at Fixr's price with Fixr's close rate | $100 | 8% | $1,250 | Fixr, undated, division ours |
All Service Leads publishes no close rate of its own. Substitute your own and rerun the division before you buy anything from anyone, including us.
Frequently asked questions
Does a Roofing Inbound Call mean the homeowner is talking only to me?
No. An Inbound Call is a homeowner connected to you live: we phone the homeowner, confirm they own the home, that they have a roof problem and that they want a quote, then connect them live. That is a statement about the call, not about who else holds that homeowner's details. All Service Leads makes no claim of sole or one-time sale of any homeowner on either product. An Inbound Call is $150, minimum 5.
What happens if my ZIP code and radius cannot fill my order?
The search widens outward from the same ZIP code until the order fills. Every order fills, nothing is delivered short, and you are charged once at checkout for the quantity you ordered. The practical consequence is that a thin ZIP code produces a geographically wider list, so choose the radius you will actually drive rather than the one that looks tidy on a map.
What does sole-buyer mean on this page?
A lead a seller promises to deliver to one contractor. It is the promise behind the exclusive vs shared comparison, and this page uses sole-buyer for it throughout so the term always describes how many buyers receive a row rather than how good the lead is. All Service Leads makes no claim of sole or one-time sale of any homeowner. Every third-party figure links to the original page, where each seller's own wording is a click away.
Sources
- ActiveProspect, "How much do roofing leads cost?", March 2, 2026, https://activeprospect.com/blog/roofing-leads-cost/
- ActiveProspect, "Buy roofing leads: The 5 best lead providers", April 2, 2026, https://activeprospect.com/blog/buy-roofing-leads/
- Fixr, "Best Roofing Leads: Prices, Profitability, and Conversions", undated, https://www.fixr.com/pros/roofing-leads
- Website Depot, "Roofing Lead Generation Companies With Top ROI", July 17, 2026, https://websitedepot.com/roofing-lead-generation-companies-with-top-roi/
- LeadTruffle, "Roofing Lead Generation: The Complete Guide for 2026", January 28, 2026, https://www.leadtruffle.co/blog/complete-guide-roofing-lead-generation-2026/
- Aged Lead Store, "How Much Do Roofing Leads Cost? 2026 Pricing Guide", March 20, 2026, https://agedleadstore.com/roofing-leads-cost-guide/
- VA Horizon, "Roofing Lead and Appointment Cost Statistics (2026)", July 19, 2026, https://www.vahorizon.site/roofing/statistics/lead-costs/
- Reworked.ai, "How Much Do Roofing Leads Cost?", July 16, 2026, https://www.blog.reworked.ai/how-much-do-roofing-leads-cost/
- biddable, "Roofing Lead Cost Benchmarks 2026", February 19, 2026, https://getbiddable.com/blog/roofing-lead-cost-benchmarks-2026
- 99 Calls, "Roofing Lead Generation Costs in 2026", updated July 22, 2026, https://99calls.com/blog/roofing-lead-generation-costs-in-2026
- ClickPoint Software, LeadExec Help Center, "Ping Post Lead Distribution Explained", June 24, 2026, https://leadexechelp.clickpointsoftware.com/en/articles/15634591-ping-post-lead-distribution-explained
- Expertise AI, "Speed-to-Lead Statistics, Verified, With Folklore Debunked", July 6, 2026, https://www.expertise.ai/stats/speed-to-lead-statistics
- All Service Leads, "Price list and product description", August 30, 2026, https://allserviceleads.com/
Keep reading
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.