Pay-Per-Lead vs Marketing Agency: Why One Costs You 3x More
The real math behind pay-per-lead services vs hiring a marketing agency. Shared leads, close rates, and why PPL costs contractors 3x more over 12 months.
You've probably used at least one of them. Angi. Thumbtack. HomeAdvisor. Maybe a local "lead gen" company that calls you up promising hot leads for your area.
The pitch sounds great: pay only for leads. No monthly retainers. No contracts. No risk. Just leads delivered to your phone.
Except it's not that simple. And once you do the math — the real math, over 12 months — pay-per-lead services cost most contractors 2-3x more than a marketing agency that builds their own pipeline. Not a little more. Dramatically more.
Let me show you.
How Pay-Per-Lead Actually Works
PPL companies like Angi, Thumbtack, and HomeAdvisor generate leads through their own websites, ads, and SEO. When a homeowner submits a request for "deck builder near me," the platform collects the homeowner's info and sells it. Not to you. To you and 3-5 other contractors.
That's the part they bury in the fine print. You're not buying an exclusive lead. You're buying a raffle ticket.
Here's what the economics actually look like:
- Cost per lead: $50-$300 depending on your trade (foundation repair and roofing leads are on the high end; handyman and painting on the lower end)
- Leads shared with: 3-5 competing contractors
- Close rate on shared leads: 8-15% (because you're competing against 3-5 other bids)
- Lead quality: Varies wildly — a mix of real buyers, tire-kickers, and people who didn't realize they were submitting to a lead platform
How an Agency Model Works
A marketing agency (the kind worth paying for) builds your digital infrastructure. Your website. Your Google Ads account. Your SEO rankings. Your Google Business Profile. Your call tracking.
When a homeowner searches for your service, they find you. Not a platform. Not a middleman. You. They call your number. They land on your website. They see your reviews, your work, your brand.
These leads are exclusive. They came to you. No one else got the same phone call.
- Monthly investment: $3,000-$7,000/month (management + ad spend, depending on scope)
- Cost per lead: $35-$150 depending on trade and market
- Leads shared with: Nobody. They're yours.
- Close rate on exclusive leads: 25-40%
- Lead quality: High intent — they searched, found you specifically, and decided to call
The 12-Month Math (This Is Where It Gets Ugly)
Let's compare a real scenario. We'll use a general contractor with a $6,000 average job value. Numbers are simplified to make the comparison clear, but they reflect real patterns we see.
Pay-Per-Lead: 12 Months
- Lead cost: $75/lead (conservative for most trades)
- Leads purchased per month: 40
- Monthly spend: $3,000
- Close rate on shared leads: 12%
- Jobs closed per month: 4.8
- Monthly revenue: $28,800
- Annual spend on leads: $36,000
- Annual revenue from PPL: $345,600
- Cost per closed job: $625
Not terrible on the surface. But here's the problem: after 12 months and $36,000 spent, you own nothing. No website. No rankings. No ad account data. No audience. The leads stop the day you stop paying. You're back to zero.
Marketing Agency: 12 Months
- Monthly investment: $5,000 (management + ad spend)
- Leads generated per month: 30 (lower quantity, but exclusive)
- Close rate on exclusive leads: 30%
- Jobs closed per month: 9
- Monthly revenue: $54,000
- Annual spend: $60,000
- Annual revenue: $648,000
- Cost per closed job: $556
Wait — the agency costs $60K vs $36K for PPL. How is that cheaper?
Because you closed nearly twice as many jobs with higher close rates on exclusive leads. Your cost per closed job is actually lower. And your revenue is $302K higher.
But that's not even the real difference.
What You Own After 12 Months
After 12 months of pay-per-lead:
- You own: nothing
- You have: no website (or the same website you started with)
- Your rankings: unchanged
- Your Google Ads account: doesn't exist (or still unoptimized)
- If you stop paying: leads go to zero overnight
After 12 months with an agency:
- You own: a website with 50-100+ optimized pages
- Your rankings: page 1 for dozens of keywords in your market
- Your Google Ads account: 12 months of data, optimized campaigns, refined negative keyword lists
- Your Google Business Profile: optimized with review strategy in place
- If you reduce ad spend: organic leads keep coming from SEO
This is the difference between renting and owning. PPL is rent. You pay every month and build no equity. An agency builds assets you keep. Even if you parted ways with the agency tomorrow, you'd still have a ranking website, a trained Google Ads account, and organic traffic producing leads.
The Hidden Costs of Pay-Per-Lead Nobody Talks About
Time Wasted on Shared Leads
When you buy a lead from Angi or Thumbtack, that homeowner also got calls from 3-5 other contractors. Your team has to call fast, follow up aggressively, and compete on price — because the homeowner is getting 5 quotes and doesn't have any preexisting trust with any of you.
The time your team spends chasing these shared leads has a cost. Estimates that don't close. Drive time to bids you lose. Proposals that go unanswered because the homeowner went with the cheapest option (since all 5 contractors looked identical to them).
The Race to the Bottom on Price
Shared leads create a commodity dynamic. When a homeowner is comparing 5 identical-looking quotes, they usually pick the cheapest. You start lowering your prices to win more bids. Your margins shrink. You're working harder for less money. It's a race to the bottom, and the platform is the only winner.
Exclusive leads from your own marketing don't have this problem. The homeowner found you. They called you. They're predisposed to hire you because your website, your reviews, and your presence already built trust before they picked up the phone.
No Data, No Optimization
With pay-per-lead, you get a name and a phone number. Maybe a service request. That's it. You don't know what they searched. You don't know what page they were on. You can't optimize anything because you don't control anything.
With your own marketing, every data point is yours. You can see that "foundation repair" leads close at 35% while "basement waterproofing" leads close at 18%. You shift budget accordingly. That's how costs go down and revenue goes up over time. PPL gives you no mechanism to improve.
When Pay-Per-Lead Actually Makes Sense
I'll be fair. PPL isn't always the wrong move:
- You're brand new with zero online presence. If you have no website, no reviews, and no budget for proper marketing, PPL platforms can generate your first few jobs while you build the real thing.
- You need leads in the next 48 hours. If your pipeline is empty and you can't wait even a week for Google Ads to be set up, buying a few leads from Thumbtack gets the phone ringing today.
- You're supplementing, not depending. Using PPL for 10-15% of your lead volume while your own channels produce the rest? Fine. Using PPL for 80% of your leads? You're building on sand.
For the long-term play, read about what happens when contractors hire the wrong agency — because a bad agency is worse than PPL. And see the full marketing system we build for contractors to understand what "owning your pipeline" actually looks like in practice.
The 3-Year View
Zoom out to 3 years. The PPL contractor has spent $108,000 on leads and owns nothing. If they stop paying, they have zero leads. Their cost per lead hasn't decreased because there's no optimization mechanism. They're on the same hamster wheel they were on 36 months ago.
The agency contractor has spent $180,000 over 3 years. But their SEO is producing 40-60 organic leads per month for free. Their Google Ads are refined and producing leads at 40% lower CPCs than year 1 because of accumulated data. They could cut their marketing budget in half and still generate more leads than the PPL contractor. They built equity. The PPL contractor rented access.
$108K for a hamster wheel. $180K for an asset. Which sounds like the better deal to you?
Stop Renting Leads. Start Building a Pipeline.
If you're spending more than $1,500/month on pay-per-lead services, you have enough budget to build your own pipeline instead. One that produces exclusive leads, costs less per closed job, and actually gets cheaper over time as your rankings and ad account mature.
Fill out the 2-minute application and we'll show you the math for your specific trade: what you're spending now on PPL vs. what an owned pipeline would cost and produce. Bring your current lead costs — we'll do the comparison together.