Part of:Lead generation by channel

The Real Cost of Leads by Channel: 2026 Contractor Edition

LeadClaw GrowthLeadClaw GrowthGrowth & Content Team·8 min read
cost per leadcontractor marketinglead generationcost of leads by channel 2026CPL
Cost per booked job via Angi
$100–$500
LeadClaw 2026 channel analysis
Cost per booked job via Google Ads PPC
$200–$700
LeadClaw 2026 channel analysis
Cost per booked job via AI cold email
$8–$35
LeadClaw 2026 channel analysis
Contractors who win jobs by calling back first (Angi)
78%
Angi internal data cited in LeadClaw blog

Most Contractors Are Buying Leads Blind

You know what a plumber pays per call from Angi. You know what you paid Google last month. But do you know your actual cost per booked job across every channel you're running?

Most contractors don't. And that gap is costing them real money.

This is the channel-by-channel breakdown for 2026 — with hard numbers on cost per lead, close rates, and what you're actually paying per booked job.

Why Cost Per Lead Is the Wrong Number

Here's the trap: you see a $15 lead on Thumbtack and a $35 lead from Google Ads. You pick Thumbtack.

But that $15 lead was shared with four other contractors. You close 15% of them. That's $100 per booked job.

The $35 Google lead was exclusive. You close 35% of them. That's $100 per booked job too.

Same outcome, different headline numbers. And this math plays out across every channel you're running.

The number that actually matters is cost per booked job — not cost per lead. Everything below shows both.

Channel-by-Channel Breakdown

Angi (HomeAdvisor)

Angi is the channel contractors love to hate and can't quit.

How it works: You pay a membership fee ($288–$400/year) plus per-lead fees. Every lead is shared with up to 6 other contractors at the same time. You're in a race to call back first.

The numbers:

Trade Lead Cost Close Rate Cost Per Booked Job
Plumbing $55–$120 15–25% $280–$500
Roofing $15–$75 10–18% $100–$400
HVAC $50–$105 18–25% $220–$450
General contracting $30–$80 12–20% $175–$450
Cleaning $10–$35 20–30% $45–$130

The hidden cost: Speed to lead. Angi's own data shows the first contractor to call wins the job 78% of the time. If you're on a job site when the lead comes in, you've already lost.

Who it works for: Contractors who can respond in under 5 minutes, 7 days a week. For everyone else, the math gets ugly fast.

Google Local Services Ads (LSAs)

Google LSAs are pay-per-lead with a Google Guarantee badge. Leads are exclusive — one contractor per lead.

How it works: You pay per verified lead (Google screens out wrong numbers and spam). No bidding on keywords, just a weekly budget cap.

The numbers:

Trade Lead Cost Close Rate Cost Per Booked Job
Plumbing $20–$60 30–45% $60–$130
Roofing $25–$70 25–40% $80–$180
HVAC $30–$75 30–45% $85–$170
Cleaning $15–$40 35–50% $40–$90
Landscaping $20–$50 30–45% $55–$120

The hidden cost: Setup and verification. Getting the Google Guarantee takes 2–4 weeks and requires background checks for all field staff. And LSAs are competitive — in dense markets, budgets run out before noon.

Who it works for: Contractors in mid-size markets with clean business history and someone answering the phone during business hours.

Standard Google pay-per-click on keywords like "plumber near me" or "roof repair [city]."

How it works: You bid on keywords, pay per click, and convert clicks to jobs through your website. Leads are exclusive but unconverted — meaning you're responsible for getting them to the phone.

The numbers:

Trade Cost Per Click Conversion Rate Lead Cost Cost Per Booked Job
Plumbing $10–$40 8–15% $80–$250 $225–$700
Roofing $8–$25 6–12% $80–$200 $220–$600
HVAC $12–$45 8–15% $90–$300 $250–$750
Cleaning $5–$15 10–18% $40–$100 $100–$300

The hidden cost: Management fees. Most contractors hire an agency to run Google Ads — add $500–$2,000/month on top of ad spend. And without constant monitoring, click fraud and keyword drift eat your budget.

Who it works for: Businesses with strong landing pages, conversion tracking set up properly, and either agency support or someone in-house who knows Google Ads.

Facebook / Meta Ads

Facebook targets by demographics and interests, not search intent. You're catching people who might need you, not people actively searching.

The numbers:

Trade Lead Cost Close Rate Cost Per Booked Job
Roofing $25–$65 8–15% $200–$550
Landscaping $20–$55 10–18% $150–$400
Cleaning $15–$45 12–20% $100–$280
HVAC $30–$75 8–15% $240–$600

The hidden cost: Lead quality. Facebook leads are often people who clicked an ad out of curiosity, not urgent need. Expect more tire-kickers and more no-shows.

Who it works for: Businesses selling services that don't require immediate intent — landscaping, recurring cleaning contracts, non-emergency HVAC. Not great for plumbing emergencies.

Thumbtack

Thumbtack works similarly to Angi but with a different fee model. You pay to send a quote, and multiple contractors can quote the same job.

The numbers:

Trade Cost Per Quote Close Rate Cost Per Booked Job
Plumbing $10–$30 15–25% $50–$150
Cleaning $8–$25 20–35% $35–$90
Landscaping $10–$30 15–28% $45–$140
Handyman $5–$20 18–30% $25–$80

The hidden cost: Time spent quoting jobs you don't win. Every Thumbtack quote takes time. If you're closing 20% of quotes, you're spending time on 80% of leads that go nowhere.

Who it works for: Service businesses with fast turnaround estimates and high close rates. Cleaning companies tend to do well here.

AI Cold Email Outreach

This is different from every other channel because you're not paying per lead — you're paying for the system and doing the outbound work yourself.

How it works: AI researches prospects, writes personalized emails, manages deliverability, and follows up. You pay a flat monthly subscription and send to prospects you've identified or had the AI find.

The numbers:

Trade Monthly Cost Emails Per Month Leads Generated Cost Per Lead Cost Per Booked Job
Plumbing (Pro plan) $89 1,500 30–60 $1.50–$3.00 $10–$30
Roofing $89 1,500 25–50 $1.80–$3.50 $12–$35
HVAC $89 1,500 25–50 $1.80–$3.50 $12–$35
Cleaning $89 1,500 35–75 $1.20–$2.50 $8–$25

The hidden cost: Setup time (1–2 hours) and a 2–3 week warmup period before full volume. And you need a basic offer and a way to close the leads when they reply. Cold email gets the conversation started — you still have to close.

Who it works for: Service businesses targeting commercial property managers, building owners, and decision-makers who have ongoing service needs. Less effective for pure residential emergency calls.

The Full Picture: Side-by-Side Comparison

Channel Avg Lead Cost Exclusive? Close Rate Cost/Booked Job
Angi $15–$120 No (3–6 contractors) 10–25% $100–$500
Thumbtack $8–$30 Partial 15–30% $35–$150
Google LSAs $15–$75 Yes 25–45% $50–$170
Google Ads PPC $80–$300 Yes 8–15% $200–$700
Facebook Ads $15–$75 Yes 8–18% $100–$550
AI cold email $1.50–$3.50 Yes 20–35% $8–$35

The Honest Opinion

Here's the take most people won't say out loud: Angi and Thumbtack are training wheels.

They're easy to start, they give you leads immediately, and they keep contractors coming back because stopping feels scary. But the unit economics rarely work if you're actually tracking your close rate and cost per job.

The channels with the best cost per booked job are Google LSAs (for high-intent search volume) and AI cold email (for low cost and targeting control). Both require setup investment — but neither charges you $75 for a lead that three competitors also bought.

A smart channel mix for most service businesses looks like this:

  1. AI cold email for consistent outbound volume targeting commercial prospects
  2. Google LSAs for capturing local search intent
  3. Angi or Thumbtack for filling gaps, but with a spending cap

The contractors who grow fastest aren't the ones spending the most. They're the ones who know their actual cost per booked job on every channel and cut the ones that don't perform.

Calculate your cost per lead and see how cold email stacks up against what you're spending now.

More on lead generation by channel

Other guides in this cluster. See all.

Ready to automate your outreach?

LeadClaw's AI agent handles lead generation, personalized emails, and follow-ups — so you can focus on closing deals.