reviewbook

Guide

What a qualified HVAC / plumbing / electrical lead actually costs in 2026

Published

The sticker price on a lead platform isn't the cost of the lead. It's the cost of the contest. On Angi, 3–5 contractors buy the same homeowner's information, and only one wins the job. Your real cost per booked job is the lead price divided by your close rate on shared leads — which for HVAC is typically 8–15%.

Here's what that math actually looks like in 2026, across every channel contractors use, with real numbers.

The headline table (verified April 2026)

ChannelLead costRealistic close rateCost per booked job
Angi Pro$15–$858–15%$150–$1,000
HomeAdvisor$20–$100+8–12%$250–$1,200
Thumbtack$20–$100 (pay on contact)15–30%$100–$500
Google LSA$15–$45 (booked)100% (already booked)$15–$45
Google Ads (search)$35–$120 CPC2–5% conversion, 30% close$700–$2,000
Facebook Ads$8–$25 lead10–20% close$80–$400
Nextdoor$25–$65 lead15–25% close$125–$400
Organic SEO$0/lead variable cost20–40% closeSetup cost amortized
Referral (existing customer)$0–$50 incentive40–60% close$0–$125

Ranges verified April 2026 via WebFX 2026 home services benchmarks, Angi Pro pricing data, HomeAdvisor contractor forums, Thumbtack published rates, and Google Ads operator reports across r/hvacadvice and r/smallbusiness.

The short version: referrals and organic SEO are the cheapest per booked job. Google LSA is the cheapest paid channel because you only pay for booked calls. Everything else requires careful tracking — it's easy to spend $50/lead and convert at 8%, which is a $625 cost per job.

Platform breakdown

Angi (formerly Angie's List + HomeAdvisor merger)

Sticker: Annual fee ~$288–$300 + $15–$85 per lead (verified April 2026 via Angi Pro published pricing).

The catch: leads are shared. Three to five contractors buy the same lead. Your close rate on shared leads in HVAC runs 8–15% based on operator reports. Do the math:

  • $50/lead average × 10% close rate = $500 cost per booked job
  • Compare to a $3,500 AC install = 14% of revenue on lead acquisition alone
  • Stack in your job cost (labor, parts, overhead) and margin gets thin

When Angi works: when you're brand new, don't have organic traffic, and need to fill your schedule in weeks not months. The leads are hot — homeowners submitted a request — so conversion is higher than cold outreach.

When it stops working: when your cost per booked job exceeds 15–20% of average ticket size. At that point, you're working to feed the platform.

HomeAdvisor

Now part of Angi. Similar model but leads typically cost slightly more ($20–$100+). A Denver HVAC contractor reported in r/hvacadvice: $52 average lead cost on HomeAdvisor vs. $38 on Angi, with HomeAdvisor leads converting "hotter" but requiring slightly less nurture.

For planning, treat HomeAdvisor and Angi as essentially the same channel with marginal cost/quality differences. If you're using one, adding the other rarely doubles volume but often doubles cost.

Thumbtack

The differentiator: you only pay when a homeowner initiates contact, not per lead distributed. In competitive markets, a single contact can exceed $100 (verified April 2026 via Thumbtack published rates).

Close rate is higher than shared-lead platforms — typically 15–30% because the homeowner is actively choosing you from a list. Cost per booked job runs $100–$500.

When Thumbtack works: service categories where homeowners shop multiple providers (handyman, general contractor, some HVAC service). Less effective for emergency categories where time matters more than selection.

Google Local Service Ads (LSA)

The most contractor-friendly paid channel in 2026. You pay per booked call or job, not per click.

  • Typical cost per lead: $15–$45 (verified April 2026 via operator reports)
  • Close rate: 100% (you're only billed for booked calls)
  • Google vouches for you via "Google Guaranteed" badge
  • Requires license + insurance verification

The catch: Google decides who shows in the LSA pack based on review count, response time, and job completion rate. You need 15+ 5-star reviews to reliably rank in the LSA block in competitive metros.

Verdict: LSA is the cheapest per-booked-job paid channel. Every HVAC/plumbing/electrical contractor should be on LSA if eligible. Period.

Google Search Ads

Cost per click: $35–$120 in HVAC. Click-through to form-submit conversion rate: 2–5%. Form-submit to booked job close rate: 30–40%.

Math: $60 CPC × (1/3% conversion) × (1/35% close) = $571 cost per booked job at median.

Hits $2,000/job easily in premium metros during summer AC-emergency spikes.

When Google Ads works: brand defense (bidding on your own name), capturing bottom-funnel "emergency plumber near me" intent, and supplementing LSA. Running broad Google Ads without landing page optimization is one of the fastest ways to burn $5k/month.

Facebook and Meta Ads

Lead cost: $8–$25 for a Facebook-generated form-submit lead (verified via WebFX benchmarks). Close rate on Facebook leads is notoriously lower — 10–20% — because the intent is colder (they saw an ad, clicked, filled out a form, vs. actively searching Google for "HVAC repair").

Cost per booked job: $80–$400 range when dialed in. More when not.

When Facebook works: for awareness campaigns, seasonal tune-up specials, retargeting visitors from your site. Less effective for emergency response.

Nextdoor

Hyperlocal platform. Contractors can run ads or earn recommendations organically from neighbor conversations. Lead cost similar to Facebook; close rate runs higher (15–25%) because recommendations carry weight.

Best use: local-first brands with a strong community presence. Not effective if your operation spans multiple ZIP codes and you're chasing volume.

Organic SEO (local + content)

The variable cost is zero per lead. The fixed cost is the setup: on-page SEO, Google Business Profile optimization, content marketing, review velocity.

Realistic setup: $3,000–$8,000 upfront + $500–$1,500/month ongoing for a solo or small shop doing it themselves or with a cheap contractor. Pro-managed SEO runs $2,000–$6,000/month.

Close rate on organic leads: 20–40% — the searcher had high intent ("HVAC repair denver") and picked you from organic results.

Year 1 reality: slow. Ranking on page 1 of Google for competitive local terms takes 4–12 months. Year 1 organic leads are often zero to single-digits monthly.

Year 2–3 reality: compound interest. A ranking position 3 for "Denver HVAC repair" can produce 20–50 leads/month at effectively zero marginal cost. That's the model that builds long-term brand value.

See our Google Business Profile guide for contractors for the GBP specifics.

Referrals (the king)

Referrals from existing customers convert at 40–60% and cost only what you pay to incentivize them (typically $25–$100 gift card or discount).

The mistake most contractors make: not asking. A simple post-job email with "Know anyone else whose HVAC is on its last legs? We'll give them $50 off and you a $50 gift card when they book" is the highest-ROI outreach in service businesses. Period.

The real question: cost per booked job, not cost per lead

The sticker-vs-reality table above is the headline insight contractors miss. Here's a concrete example:

Scenario: You run a 5-tech HVAC shop doing $2M/year. Average ticket: $450. You need 350 booked jobs/month to hit that.

ChannelCost per booked jobRevenue per jobNet gross margin
Angi at $50/lead, 10% close$500$450Loss of $50/job
Angi at $30/lead, 15% close$200$450$250 margin (good jobs only)
HomeAdvisor at $75/lead, 8% close$937$450Loss of $487/job
Thumbtack at $60 contact, 25% close$240$450$210 margin
Google LSA at $30/booked$30$450$420 margin
Organic SEO (amortized)$5–$15$450$435–$445 margin
Referral at $50 incentive, 50% close$100$450$350 margin

The operators who don't track cost per booked job subsidize the platforms that eat their margin. The ones who do track flip to LSA + organic + referrals as soon as they can — and use Angi/Thumbtack only for overflow.

What to actually do (by stage)

New shop (month 1–3): Start with Angi + Google LSA. Angi because you need leads this week; LSA because it's cheap when it works. Accept that your cost per booked job will be high early; you're paying to build your foundational review count.

Growing shop (month 4–12): Layer organic SEO + Google Business Profile optimization. Start a referral program. Begin weaning off HomeAdvisor/Angi as organic picks up.

Established shop (year 2+): LSA + organic + referrals should be 70%+ of leads. Angi/Thumbtack exist for overflow or specific job types. Facebook/display for brand awareness.

Mature shop: Organic + referrals + branded search should dominate. Paid channels exist at the edges, not at the center.

The math discipline

Every contractor should know, for each channel, this week:

  1. Leads received
  2. Leads that became estimates
  3. Estimates that became booked jobs
  4. Revenue from booked jobs
  5. Channel cost
  6. Cost per booked job
  7. ROAS (revenue ÷ channel cost)

If you're not tracking #6 and #7, you're flying blind. Your field service software (if you're using ServiceTitan, Housecall Pro, or JobNimbus) can track lead source per job. Use that capability.

What software doesn't solve

Three lead-gen problems that feel like software problems but aren't:

  1. Low conversion rate. A great CRM doesn't fix bad sales copy or slow phone response. Response time is the #1 conversion factor — under 5 minutes to call back vs. 30 minutes is the difference between 30% close and 8%.
  2. Bad review score. Software helps you request reviews but can't fix the ones you already have. If you're at 3.8 stars, the fix is operational (customer service, quality) not technical.
  3. Wrong channel mix. Paying $500/booked job on HomeAdvisor means Angi and HomeAdvisor aren't the answer for you. Software won't change that math.

Related: Google Business Profile for contractors, common mistakes choosing service business software, how to price service calls, ROI estimator.