TL;DR
Roofing leads are the most expensive in home services because the tickets are five figures: expect roughly $35 to $150+ per lead in 2026, with storm and replacement leads at the top. Your vendor options: shared marketplaces (Angi/HomeAdvisor, Networx, Modernize), exclusive pay-per-call services like 33 Mile Radius, Google Local Services Ads under your own brand, and per-contact platforms like Thumbtack. The trap is unique to roofing: shared leads plus slow response in a market where four competitors bought the same homeowner means you're funding someone else's install. Buy exclusive or buy from Google, answer in under a minute, and treat every purchased lead as a bridge while your own reviews and rankings compound.
Disclosure first: Skill Mammoth sells the build-your-own-channel alternative (roofing SEO, websites with instant estimates, LSA management), so weigh our incentives as you read. The vendor facts below stand on their own, and the honest answer includes seasons where buying leads is exactly right. This is the purchase-side companion to our guide to generating roofing leads yourself.
Where roofers actually buy leads
Shared-lead marketplaces. Angi (which now contains HomeAdvisor, and CraftJack's old site redirects straight to Angi's pro signup), Networx, and Modernize. You pay per lead, win or lose, and the same storm-spooked homeowner is typically sold to three or four roofers. Roofing sits at the expensive end of every marketplace's rate card because the job values are huge; replacement leads reported in the $50 to $150 range are normal. The fee mechanics and the credit-request grind are covered in our HomeAdvisor for contractors review.
Exclusive pay-per-call. 33 Mile Radius (part of Ignite Visibility) sends each roofing lead to one contractor only, as a live call or text, flat rate per valid lead, no charge for wrong numbers. No public pricing, which is standard for pay-per-call; the per-lead number will be higher than a marketplace and the close rate should be a multiple of it, because you're the only roofer in the conversation.
Google Local Services Ads. Pay-per-lead from Google itself, Google Guaranteed badge included, your brand on the listing. Roofing LSA leads commonly run $75 to $150+ in competitive metros, and they're worth it: the homeowner called you, not a marketplace. Model your market in the LSA cost calculator; setup and management details are on our LSA page.
Thumbtack and per-contact platforms. Occasionally useful for repairs and small jobs, structurally bad for replacements: you're price-shopping against the cheapest bidder for a customer who messaged five companies. Platform-by-platform breakdown in Thumbtack vs Angi.
Storm-lead brokers and aged lists. The gray market of roofing. Aged storm leads are cold by definition, canvassing data is a compliance minefield, and the good storm operators generate their own doors. Skip.
The roofing-specific math
| Scenario | Lead cost | Cost per sold roof |
|---|---|---|
| Shared replacement lead, 4 buyers, callback in an hour | $75 | $750+ (win ~1 in 10) |
| Shared lead, first to call in 2 minutes | $75 | ~$250 (win ~3 in 10) |
| Exclusive live call | ~$125 | ~$300 (win ~2 in 5) |
| Google LSA lead | $75 to $150 | $200 to $450 typical |
| Verdict | On a $12,000 roof, even $450 per sold job is under 4% customer acquisition. The lead price is never the problem; losing the speed race is. | |
Those win rates are illustrative, and the pattern is the one every roofer who's bought leads knows in their gut: on five-figure tickets, response speed is worth more than lead price. A homeowner with a leaking roof books the first competent voice they hear. If your leads go to voicemail while you're on a roof, that's the exact gap missed-call text-back closes, and it's built into every smart website we ship.
Stop losing bought leads to faster roofers.
We wire instant text-back and lead routing into your site so every lead, bought or earned, hears from you in under a minute. Flat pricing, no contracts.
When buying roofing leads makes sense, honestly
New market entry, a fresh crew that needs roofs this month, the post-storm surge when demand outruns every organic channel, or year one before your reviews and rankings exist. That's the legitimate list. The failure mode is making rented demand the whole business model: vendor prices climb every storm season, the vendor owns the customer, and the day you pause the account the phone goes quiet. The roofers who win long-term run purchased leads as a bridge while their own rankings, review velocity, and a website with instant estimates compound into a channel nobody can reprice. That's the machine our roofing SEO companies roundup exists to help you build.
Frequently asked questions
Where can I buy roofing leads?
Four real channels: shared marketplaces (Angi, which absorbed HomeAdvisor and CraftJack, plus Networx and Modernize), exclusive pay-per-call vendors like 33 Mile Radius, Google Local Services Ads, and per-contact platforms like Thumbtack. Storm-lead brokers and aged lists exist too, and belong at the bottom of the pile.
How much do roofing leads cost?
Roughly $35 to $150+ per lead in 2026, the highest in home services because the tickets are. Shared replacement leads commonly run $50 to $150; exclusive calls price above that and convert better; Google LSA roofing leads run about $75 to $150+ in competitive metros. Cost per sold roof is the number that matters, and it's driven by exclusivity and answer speed.
Are Angi or HomeAdvisor leads worth it for roofers?
They can bridge a slow month if you treat them as a speed contest: the same homeowner goes to three or four roofers, and the first competent call usually wins. Without an instant-response system, shared leads are the most expensive kind. With one, they pencil at the bottom of your channel stack, below LSA and your own rankings.
What do storm leads cost?
Post-storm, everything inflates: marketplace prices surge with demand and exclusive storm calls command premium flat rates. The better storm play for established roofers is Local Services Ads plus an owned brand that homeowners find directly, because during a surge Google's own inventory is the freshest lead source in the market.
What's the best alternative to buying roofing leads?
Owning the channel: reviews, local rankings, a Google Business Profile that stays active, and a website that quotes roofs instantly instead of offering a contact form. It takes a season to build and then compounds, while bought leads stay linear at rising prices. Most strong roofing companies buy leads as a bridge and build the machine at the same time.
Price your own-brand channel first.
The free LSA calculator shows your metro's real cost per roofing lead from Google, in about two minutes, before you sign any vendor agreement.