Every roofing company starts somewhere. For most, that's buying leads from Angi, HomeAdvisor, or Thumbtack. It works well enough when you're small. But at some point, you hit a ceiling — and the math starts working against you.
Here's the honest comparison.
The Shared Lead Model
You pay $25-50 per lead. That lead also goes to 3-5 other roofers. It becomes a race to who calls first, quotes cheapest, and shows up fastest.
The math:
- 100 leads/month x $40/lead = $4,000/month
- Close rate: 5-10% (because you're competing against 4 other bids)
- Sales: 5-10 jobs
- Cost per sale: $400-$800
- Revenue at $14,919 avg contract: $74,595-$149,190
Not bad on the surface. But scale it and the problems emerge: you can't control volume, you can't target specific areas, and you're always one of many.
Building Your Own Lead System
You invest in multi-platform advertising that runs in your own accounts, with landing pages, tracking, and optimization toward closed sales.
The math:
- $10,000/month ad spend + $3,000/month management = $13,000/month
- Leads: 150-250/month (exclusive)
- Close rate: 25-35% (exclusive leads, no competition)
- Sales: 37-87 jobs
- Cost per sale: $150-$350
- Revenue at $14,919 avg contract: $552,003-$1,297,953
Higher monthly investment. Dramatically higher return.
Side-by-Side
| Metric | Shared Leads | Your Own System |
|---|---|---|
| Monthly cost | $4,000 | $13,000 |
| Leads per month | 100 | 200 |
| Competition per lead | 3-5 roofers | Just you |
| Close rate | 5-10% | 25-35% |
| Sales per month | 5-10 | 50-70 |
| Cost per sale | $400-800 | $185-260 |
| Monthly revenue | $75K-$150K | $750K-$1M+ |
| You own the data | No | Yes |
| Scales with you | Barely | Unlimitedly |
When to Make the Switch
Stay on shared leads if:
- You're under $500K/year in revenue
- You can't invest $10,000/month
- You just need a few jobs to keep the lights on
Build your own system if:
- You're doing $1M+ and want to grow
- You're tired of competing on every lead
- You want predictable, reliable pipeline you control
- You can invest $10,000+/month in ads
The Transition
Most of our clients don't switch overnight. The smart play:
- Keep shared leads running as a baseline while your system ramps
- Launch multi-platform campaigns and let the feedback loop build data
- At month 2-3, your own system is outperforming shared leads
- By month 4, you're turning off Angi/HomeAdvisor and reinvesting that budget
The end state: a lead generation machine you own, that generates predictable revenue, that doesn't depend on any single platform or marketplace.
The Real Question
It's not "which costs less?" It's "which builds a business?"
Shared leads keep you surviving. Your own system lets you scale. Every roofing company that's grown past $5M made this transition. The only question is when you'll make it.