Roofing Lead Gen Services Compared: HomeAdvisor, Angi, Networx, Porch, Modernize
Paid lead services are the shortcut that every new roofing company tries. Some get addicted. Some get burned. The difference is understanding what each platform actually delivers and setting expectations for close rate, cost, and lead quality. Here is the honest breakdown of the five biggest players.
The platforms at a glance
PlatformPricing modelTypical cost per leadTypical close rate HomeAdvisor/Angi (now unified)Shared and exclusive$30 to $90 shared, $150 to $300 exclusive10 to 20% NetworxShared, small markup for exclusivity$35 to $7512 to 22% PorchShared, referral-based$40 to $10010 to 18% ModernizeExclusive leads on larger projects$80 to $25015 to 28% ThumbtackPay-per-contact quote$25 to $758 to 15%Numbers vary wildly by market. The spread between the best and worst zip code for each platform can be 3x. Do not take any single number above as prescriptive. Track your actual numbers per platform in your CRM.
Shared vs exclusive
Shared leads are sold to 3 to 5 contractors. You are in a sprint-to-call race: first responder often closes. Exclusive leads are sold to one contractor (you). More expensive, less chaotic, higher close rates.
The honest math:
- Shared at $40 CPL, 15% close = $266 cost per signed job
- Exclusive at $200 CPL, 25% close = $800 cost per signed job
Shared usually wins on pure cost per signed job, but it requires machine-like response speed. Exclusive wins for shops that cannot sustain sub-5-minute response times.
HomeAdvisor/Angi
The 800-pound gorilla. Pros: volume, brand recognition with homeowners, wide service coverage. Cons: price inflation over the last 5 years, aggressive upsells, shared lead chaos, and a reputation problem with contractors (search "HomeAdvisor complaints" for a reality check).
Where it works: high-volume shops with dedicated lead response team, 24/7 phone coverage, ability to close fast. Where it fails: solo operators trying to close leads between job sites.
Expect 60 to 120 leads per month at $3,000 monthly spend. Typical budget lock-in is annual, not month-to-month.
Networx
Smaller than Angi, often better lead quality in the markets they serve. Pricing slightly lower. Shared by default but limited to 3 contractors. Less aggressive upselling. Monthly or flexible contracts in many markets.
Good entry point for shops new to paid lead services. If you do not want to commit to HomeAdvisor for a year, start here.
Porch
Focus on home improvement and moving-related services. Partners with Lowes and others. Lead quality is mixed. Pricing middle of the pack. Works better in some metros than others; test before committing.
Modernize
Focused on larger home improvement projects (roofing, windows, siding, HVAC). More expensive per lead but higher-intent, full-project shoppers. Close rates skew higher because leads are actively comparing quotes for actual work, not shopping for estimates.
Fits shops with higher average ticket ($15k+) where the cost per signed job math works at $500 to $1,200.
Thumbtack
Different model: you see a request, decide whether to send a quote, pay when you contact. Gives you more control over spend but requires constant checking. Works for smaller repair jobs as much as full replacements.
When paid lead services make sense
Good fit:
- New shop needing immediate pipeline while building organic/referral
- Established shop supplementing a slow quarter
- Market entry into a new metro where you have no brand
- Shops with fast phone response (sub-5 minute) and strong closers
Poor fit:
- Solo operators without phone coverage
- Shops with weak sales process (leads come in, get lost)
- Shops unwilling to do 3-month minimum test with tracking
- Markets where you have no ability to differentiate from 4 other contractors quoting the same lead
The contractor response speed truth
The single biggest predictor of close rate on shared leads is response time. InsideSales and HubSpot studies show contact rates drop 10x from 1 minute to 30 minutes after lead arrival. In roofing, the numbers are similar.
Response timeContact rateRelative close rate Under 1 minute70%+1.0x (baseline) 1 to 5 minutes55 to 65%0.85x 5 to 30 minutes35 to 45%0.55x 30 minutes to 2 hours20 to 30%0.3x 2+ hours10 to 15%0.15xIf you cannot commit to sub-5-minute response, skip shared leads or hire a lead responder. Your ROI will be half what it should be.
Track actual ROI by platform
Running 3 lead services without tracking each separately is running blind. Every lead in RoofKnockers should be tagged with source (HomeAdvisor, Networx, etc.) and tracked through to signed revenue. After 90 days, run the report:
- Leads per platform
- Cost per platform (from their invoices)
- Close rate per platform
- Revenue per platform
- Cost per signed job per platform
- ROI per platform
You will find one or two platforms clearly winning. Shift budget there. Cut the losers. Most shops discover 40 to 60% of their lead spend is unprofitable after the first real audit.
Weaning off paid leads
Paid lead services should be a bridge, not a permanent strategy. Goal: drop paid lead spend from 40% of marketing budget year 1 to under 15% by year 3, replaced by:
- Organic SEO (see our SEO basics)
- Reviews and referrals (see our review management guide)
- Direct response (Facebook, Google Ads, direct mail)
- Neighborhood marketing (yard signs, door hangers)
The shops addicted to paid leads in year 5 are usually the shops that never invested in owned channels. Start now.
Red flags to watch for
- Contracts longer than 3 months with no out clause
- Mandatory budget increases to "unlock" more leads
- Aggressive upsells to "premium" placement
- Lead credits for bad leads that never actually get applied
- No ability to pause service in slow months
Paid lead services have a role. Used as a tool with eyes open, they fill the pipeline while you build sustainable channels. Used as a crutch, they eat margin and never stop. Know which one you are doing.
Ready to grow your roofing sales operation?
Start Your 14-Day Free Trial