The Real Cost of Contractor Leads in 2026: Every Platform Compared
- Angi shared lead cost per booked job (at 7% close rate)
- $300–$2,400
- Post data table
- Cold email cost per booked job
- $17–$133
- Post data table
- Google LSA close rate
- 25–40%
- Post data table
- Referral lead close rate
- 40–60%
- Post data table
The Number That Actually Matters Isn't Cost Per Lead
Every salesperson selling you leads quotes cost per lead. That's the number that sounds reasonable in a pitch. But what you actually care about is cost per booked job — and those two numbers are very different.
A $20 lead that converts at 5% costs you $400 per booked job. A $60 lead that converts at 35% costs you $171 per booked job. The expensive lead wins.
Here's a complete breakdown of what contractors are paying on every major platform in 2026, plus realistic conversion rates and cost per job booked.
The Full Picture: Every Channel at a Glance
| Platform | Avg Cost Per Lead | Typical Close Rate | Cost Per Booked Job |
|---|---|---|---|
| Angi (shared) | $30–$120 | 5–10% | $300–$2,400 |
| Thumbtack | $15–$80 | 10–18% | $83–$800 |
| Google LSA | $20–$90 | 25–40% | $50–$360 |
| Google Ads | $15–$70 | 8–15% | $100–$875 |
| Facebook/Meta Ads | $10–$50 | 3–8% | $125–$1,667 |
| Cold email (outbound) | $5–$20 | 15–30% | $17–$133 |
| Referrals | $0 | 40–60% | $0 (but not scalable) |
The numbers above are averages across trades and markets. Your actual results will vary based on your trade, location, how fast you respond to leads, and how well you convert conversations into booked jobs.
Platform-by-Platform Breakdown
Angi
Angi sells shared leads — meaning when a homeowner submits a request, their contact info goes to you and typically three to five other contractors at the same time. You're racing to call back.
Average lead cost by trade on Angi in 2026:
- Roofing: $60–$150 per lead
- HVAC: $35–$100 per lead
- Plumbing: $25–$80 per lead
- Landscaping: $20–$60 per lead
- General contracting: $40–$120 per lead
- Cleaning: $15–$40 per lead
The shared lead model kills your conversion rate. If you don't call within two minutes of receiving the lead, your odds of reaching the homeowner drop by more than half. And even when you do reach them first, they're still going to compare your quote with four others.
Contractors on Angi who respond fast and have strong reviews can make it work. But the economics are hard. At a 7% close rate on a $60 lead, you're paying $857 per booked job.
Thumbtack
Thumbtack lets homeowners post requests and contractors pay to respond. You're not buying every lead in your category — you're choosing which ones to quote.
Lead cost on Thumbtack depends on the estimated job value:
- Jobs under $500: $5–$20 to quote
- Jobs $500–$2,000: $20–$60 to quote
- Jobs over $2,000: $50–$120 to quote
The platform has moved toward showing fewer contractors per request in recent years, which has improved conversion rates for some trades. But it varies significantly by market.
Thumbtack works best for contractors with strong profiles — multiple high-rated reviews, fast response time badges, and good photos. If your profile is weak, your quotes go largely unread.
Google Local Service Ads
Google LSA puts verified contractors at the top of search results with a "Google Guaranteed" or "Google Screened" badge. You pay per call, not per click, and only from leads who call you directly through the ad.
LSA cost per call in 2026:
- HVAC: $25–$75 per call
- Plumbing: $25–$70 per call
- Electricians: $20–$65 per call
- Roofing: $30–$90 per call
- Landscaping: $15–$50 per call
The key difference from other platforms is intent. Someone who searches "HVAC repair near me," sees your Google Guaranteed badge, and calls you has already decided to hire someone. They're choosing who, not whether.
Close rates on LSA leads typically run 25–40% for contractors who answer the phone consistently. That puts the cost per booked job at $50–$300 for most trades — far better than Angi or Facebook at equivalent lead quality.
The catch is the verification process. You need to pass background checks, provide proof of license and insurance, and maintain a strong Google review rating. It takes a couple of weeks to set up. But once you're in, the leads are yours exclusively — not shared.
Google Ads
Standard Google Ads (formerly AdWords) let you bid on search keywords and pay per click. You set a budget, target keywords, and pay when someone clicks your ad. A percentage of those clicks become form submissions or calls.
Average cost per click by trade:
- Roofing: $15–$60 per click
- HVAC: $12–$45 per click
- Plumbing: $10–$35 per click
- Cleaning: $5–$20 per click
- Landscaping: $8–$30 per click
The conversion rate from click to lead on Google Ads depends heavily on your landing page. A properly optimized landing page converts 10–20% of clicks into form submissions or calls. A generic homepage converts 2–5%.
At a $25 CPC and a 10% landing page conversion rate, you're paying $250 per lead — then applying your close rate on top. This makes Google Ads expensive for most home service trades without a well-optimized funnel.
Where Google Ads excels is control. You can target specific zip codes, specific keywords, specific times of day. That precision is valuable if you know what you're doing. If you don't, you'll burn through budget fast.
Facebook and Meta Ads
Facebook and Instagram ads let you target by demographics, interests, and geography. They work on an interruption model — you're showing ads to people who weren't actively searching for your services.
Average lead cost on Meta for home services:
- Roofing: $15–$50 per lead
- HVAC: $10–$40 per lead
- Landscaping: $8–$30 per lead
- Cleaning: $8–$25 per lead
- General contracting: $12–$45 per lead
The lead quality on Facebook is typically lower than Google. Someone who clicked on a Facebook ad about HVAC service while scrolling through their feed is much less committed than someone who searched "AC repair near me." Close rates on Facebook leads for home services run 3–10% in most markets.
At a $20 lead cost and a 5% close rate, you're paying $400 per booked job. That can work for high-ticket jobs — a roofing project worth $15,000 justifies a $400 acquisition cost. It doesn't work well for recurring lower-ticket services.
Facebook ads also require ongoing creative work. You need new images, new copy, new angles regularly to avoid ad fatigue. That's time or agency fees on top of your ad spend.
Cold Email (Outbound)
Cold email is fundamentally different from the platforms above. Instead of waiting for someone to find you, you find them. You build a list of target businesses or property managers, send a short personalized email, and follow up twice.
The economics are different:
- List building: $0 (using LinkedIn and Google) to $50–$200 (using a data tool)
- Email tool: $30–$100 per month
- Your time or an automated tool per contact: effectively $5–$20 per person reached
Cold email to commercial clients (property managers, HOA companies, facilities managers) typically produces a 10–20% response rate and a 15–30% close rate on conversations. That puts the cost per booked job at $17–$133 depending on your setup.
The big advantage is exclusivity. Nobody else gets your lead. You're not competing with four other contractors for the same contact. And commercial accounts often mean annual contracts, not one-time jobs.
The big disadvantage is time. Cold email requires building a list, writing a sequence, and following up. That's work upfront — though it can be automated once the system is in place.
Referrals
Referrals are free and close at 40–60%. But they're not a strategy — they're a result.
You can't control how many referrals you get. You can encourage them, but you can't predict or scale them. The contractors who rely on referrals as their primary lead source have comfortable months and terrifying months, with no way to change the ratio.
Referrals are covered in more detail in our post on why referrals aren't a growth strategy.
The Number That Should Drive Your Decision
Here's the calculation every contractor should run before choosing a lead channel:
- What's my average job revenue?
- What's my profit margin on that job?
- What's the maximum I can spend to acquire that job and still make money?
If your average job is $2,500 with a 30% margin, you make $750 per job. You can afford to spend up to $200–$300 per booked job and still have a healthy profit. That rules out expensive Facebook lead campaigns but makes Google LSA and cold email both viable.
If your average job is $400, you can only afford $60–$80 per booked job. In that case, cold email is probably your only viable paid channel.
Run your numbers before picking a platform. The "cheapest" lead source isn't always the right one — the one that fits your margins and your capacity is.
What Most Contractors Get Wrong About Lead Costs
Most contractors look at cost per lead and pick the cheapest. That's the wrong metric.
The contractor who spends $90 per call on Google LSA and closes 35% of calls is paying $257 per booked job. The contractor who spends $25 per Angi lead and closes 6% is paying $417 per booked job. The expensive platform wins.
Track cost per booked job, not cost per lead. And track it per platform, not in aggregate, so you know which channels are actually working.
LeadClaw is built for the outbound side of this equation — finding commercial prospects, sending personalized outreach, and following up automatically. It's designed to keep your cost per booked job low while you focus on running jobs, not chasing leads.
Ready to automate your outreach?
LeadClaw's AI agent handles lead generation, personalized emails, and follow-ups — so you can focus on closing deals.
ON THIS PAGE