Shared leads vs. retainers vs. pay-per-lead.
Three ways roofers buy marketing. Only one lets you pay for results and keep every lead to yourself.

Shared lead sites
Angi, HomeAdvisor, Thumbtack
The same homeowner is sold to 3–6 roofers. You race to the phone, compete on price and still pay for every lead — even the bad ones.
Retainer agencies
$1,500–$4,000 every month
You pay whether the phone rings or not, sign 6–12 month contracts, and often lose your ad accounts when you leave.
RoofingLeads.contractors
Pay per qualified lead
Exclusive leads, $0 monthly fee, no contract. Ads run in your name. Bad leads are never charged.
Why roofers switch to us
| RoofingLeads | Angi / HomeAdvisor | Retainer agency | |
|---|---|---|---|
| Monthly retainer | $0 | Subscription + per lead | $1,500–$4,000 |
| Leads shared with other roofers | Never | Up to 3–6 roofers | Varies |
| You own ad accounts & numbers | Yes, 100% | N/A | Often agency-owned |
| Contract | None — pause anytime | Varies | 6–12 months |
| Bad leads (renters, dead numbers) | Never charged | Dispute & wait | You pay regardless |
| Surprise fees & surcharges | None — flat price | Common | Common |
| Paid only on results | Yes | No | No |
The shared-lead trap
Cheap leads, expensive roofs.
One contractor tracked six roofing companies for 90 days. The one buying $150 shared leads bought 32 leads, ran 11 inspections and closed 1 roof.
Shared leads — cost per closed roof
$4,800
Exclusive appointments — cost per closed roof
$716
Source: r/RoofingSales, 90-day tracking across 6 roofing companies (2026). Under $800 per closed roof is healthy.
Is your area still open?
We only take one roofer per area. Check yours, then book a free 15-minute intro call.