If you're a marketing agency, you already know the pain: per-lead pricing destroys unit economics. A $30–150 charge on every inbound lead means your profit margin swings wildly based on conversion rates you can't control. More clients aren't happier clients if the leads aren't qualified.
The Per-Lead Pricing Problem
Per-lead marketplaces (Angi, HomeAdvisor, Thumbtack, Zillow) were built to solve a problem for homeowners: getting multiple quotes fast. They solved it perfectly. For agencies and contractors, though, the model is toxic.
Here's why:
- Unpredictable costs: You bid on leads, but you don't control lead quality. A $50 lead might close at 20% (true cost $250 per job) or 2% (true cost $2,500 per job). Your margin swings 10x depending on factors outside your control.
- Lead duplication: Platforms sell the same lead to multiple competitors. You're not just competing on price — you're bidding against everyone else for the same homeowner. Pressure increases, margins compress.
- Shared data: You never own the lead. You can't follow up one year later, can't build your own CRM, can't turn first contact into long-term relationships. Every quarter you're rebuying the same territory.
- Platform dependency: When platforms change algorithms, raise prices, or reduce lead volume, you have no leverage. Your business suffers.
- Low-intent buyers: Marketplace leads are comparison shopping. They have 3–5 quotes already and are primarily shopping on price. This drives commoditization.
The Math That Breaks Everything
Let's model a typical roofing agency using Angi:
- Cost per lead: $100 (average)
- Close rate: 10% (normal)
- Job size: $3,500 (average roof repair)
- Gross profit: 35% = $1,225 per job
- Cost per closed lead: $1,000
- Profit per lead: $225 (18% margin on job)
18% isn't catastrophic, but it's thin. Add overhead (office, crews, vehicles), sales costs, customer acquisition via retargeting, and your net margin is 4–6%. You're running a tight ship.
Now the market shifts. Angi raises prices to $125 per lead (it happens). Suddenly your cost-per-acquisition is $1,250, and your profit drops to $225 – $250 = negative. You're losing money.
This is the trap: your profit is hostage to the platform. The moment they raise prices or reduce lead quality, your business model collapses.
How Agencies Are Escaping
The forward-thinking agencies are doing three things:
1. Build an Owned Pipeline (LeadTrawl, Scrapy, In-House Scraping)
Instead of paying per lead, they pull their own lists. A roofer agency in Austin runs a campaign weekly on LeadTrawl, gets 100–150 scored leads for $49/month, and works their own outbound.
Cost per lead: ~$0.50 (dividing platform cost by lead count). Close rate is lower (maybe 2–3%, because you're cold-calling), but your true cost-per-acquisition is $16–25 per job. That's 40–50x better economics than Angi.
More importantly, you own the list. If you close someone this month, you can call them again next month about a different service. Repeat business becomes possible.
2. Double Down on Google (LSA + Search)
Google Local Services Ads and Google Search are the highest-intent lead source. Homeowners are searching "roofer near me" or "roof repair urgently" and clicking your ad intentionally.
Close rates on Google LSA are 20–30% (vs. 10% on Angi). Cost per lead is $20–80 (vs. $100–150). The unit economics are massively better.
Google takes a 20% commission (when you get a lead), but the quality more than compensates. Agencies are shifting 30–50% of their lead budget from Angi to Google.
3. Diversify Beyond Platforms (Referral, Repeat, Network)
The best agencies don't rely on any single lead source. They're:
- Building repeat business: Follow-up campaigns with past customers ("time for a roof inspection?") convert at 15–20%.
- Creating referral programs: Giving customers $200–500 for referrals costs less per lead and builds trust.
- Local partnerships: Partnering with insurance adjusters, property managers, and home inspectors for mutual referrals.
- Content + SEO: Blog posts, guides, and local SEO that bring organic search traffic to your site (owned channel).
The Three-Channel Strategy
Winning agencies in 2026 aren't betting on a single lead source. They're balancing:
- 40% Owned Pipeline (LeadTrawl, in-house scraping, CRM follow-up) — lowest cost, highest control
- 40% Google (LSA + Search) — highest quality, medium cost
- 20% Other (Thumbtack, partnerships, referrals) — testing, diversification, relationships
This diversification means you're not hostage to any single platform. If Angi raises prices 30%, you barely notice. If Google changes algorithms, you have other channels.
The Owned Pipeline Advantage Compounds
The smartest thing about owning your own lead pipeline is the compounding effect. After 6 months:
- You have 600+ leads in your CRM from your weekly pulls
- Many have already been contacted once; they're not cold anymore
- You can run targeted campaigns ("new customers in the last 90 days, 4+ star reviews")
- Your follow-up conversions climb from 2% to 5–7%
- Your cost-per-acquisition drops to $10–15 per job
- You're generating repeat business and upsells from the same list
Meanwhile, agencies still buying from Angi are locked in the same cycle: high per-lead cost, low repeat business, margin compression.
How to Start
If you're an agency stuck on expensive platforms, here's the move:
Month 1: Set up Google Local Services Ads (if you have the licensing/reviews).
Month 1–2: Start pulling your own leads via LeadTrawl or similar. Invest in a CRM (HubSpot, Pipedrive, even a spreadsheet). Work your own outbound.
Month 2–3: Track costs and close rates across all channels. You'll quickly see that owned + Google outperform Angi.
Month 3–6: Shift budget from expensive platforms to your owned pipeline. As your CRM grows, retention and repeat business improve.
Month 6+: You're not dependent on any single lead source. You can weather price increases, algorithm changes, and market shifts.
The Bottom Line
Per-lead pricing made sense when homeowners had no way to get multiple quotes. In 2026, that problem is solved. What agencies need now is predictable, scalable, owned channels.
Agencies that build their own pipelines will be 3–5x more profitable than those still renting leads. This isn't a future prediction—it's happening now.