HVAC Lead Generation

HVAC Lead Generation in 2026: 7 Lead Sources and What Each One Costs

Where heating and cooling companies get their calls, what each source charges, and how to compare them by the jobs they actually book.

By Osprey Solutions·November 13, 2026·15 min read
An HVAC service van parked in a snowy residential driveway at dusk, with a technician carrying a tool bag toward the house and a heat pump unit beside the wall

HVAC companies get leads from seven main sources: their Google Business Profile, Local Services Ads, Google search ads, SEO, Facebook ads, lead sites like Angi, and past customers. The profile and past customers cost the least. Search ads ran about $128 a lead at LocaliQ’s 2025 median. Compare every source by cost per booked job, not cost per lead.

Every HVAC owner gets the calls: a lead seller, an ad rep, an agency promising a full schedule. Each one quotes a different number, and most never say where it came from. This guide puts the seven main lead sources side by side, using figures you can check yourself in Google’s help pages, LocaliQ’s ad benchmarks and Google’s Keyword Planner. Where a company doesn’t publish a price, the table says so.

What Does an HVAC Lead Cost in 2026?

It depends mostly on where the lead comes from. On Google search ads, the median HVAC lead cost about $128 in LocaliQ’s 2025 benchmarks: $127.74 for air conditioning and $129.02 for heating and furnaces. Facebook lead ads for home and home improvement businesses came in at $42.95. Your Google profile and your past customers cost time rather than ad money. Google doesn’t publish a price for Local Services Ads.

Lead sourceWhat you pay forPublished cost per leadHow fast it works
Google Business ProfileYour timeNo feeMonths to climb
Local Services AdsEach valid call, message or bookingNot published by GoogleDays, once verified
Google search adsEach click$127.74 (AC) and $129.02 (heating), 2025 mediansSame day
Facebook and Instagram adsClicks or views$42.95 (home and home improvement)Days
SEO and your websiteThe work, done by you or someone you payNo per-lead priceMonths
Lead sites (Angi, Thumbtack, Yelp)Leads or ad clicks, by planNot in any public benchmarkDays
Past customers and referralsYour time, plus any rewardNo ad costFast, once you have a list

Two warnings before you compare the rows. A cheap lead that never books costs more than an expensive one that does, which is why the last section of this guide turns these figures into a cost per booked job. And these are benchmark figures across many businesses. Your market, your season and your offer can move your own numbers a long way from them.

Is Your Google Business Profile the Cheapest Source of HVAC Leads?

For most HVAC companies, yes. Google charges nothing for the profile, and the calls and website visits it sends cost no ad money. What it costs is time. Google’s help page on local ranking is plain about how its local results work: “Local results are mainly based on relevance, distance, and popularity.” It also says: “There’s no way to request or pay for a better local ranking on Google.”

Relevance and popularity are the parts you control. For an HVAC company, that usually means:

Distance is the catch. You can’t move closer to every customer, so a profile on its own rarely wins a whole service area. Our guide to ranking in the Google map pack covers the rest. If you’d rather hand the profile work to someone else, it is part of our local SEO service.

How Do Local Services Ads Charge HVAC Companies?

Per lead, not per click. Google’s help page on leads says: “You’re charged for each valid lead you receive through your Local Services ad.” A lead is a call, a message or a booking that comes through the ad. Google doesn’t publish an average price. It says: “Lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode”. It also notes that message leads are usually priced lower than phone leads, though not always.

Two changes matter this year. First, a missed call can now be a billable lead. Google’s list of valid leads now includes this one: “You missed a phone call during your business hours and the customer stays on the line for more than 20 seconds.” If nobody picks up on a busy January morning, you can pay for calls you never took. Our post on missed-call charges has the start date and what to change.

Second, Local Services Ads are moving into the main Google Ads account as a kind of Performance Max campaign. Google’s migration page puts HVAC in the first U.S. group, starting in August 2026. Accounts outside the U.S. follow in 2027. Two lines on that page are worth reading twice: “Manual bidding (such as setting a maximum cost-per-lead) is no longer supported in Google Ads.” And: “Your Local Services Ads performance reports won’t transition to Google Ads.” Download your lead history before your account moves. Our guide to the move walks through it.

Who shows first depends on your bid and on what Google calls profile quality: your rating, number of reviews, response time, photos and verification checks. Google’s page on ad rankings adds: “Missed calls may negatively affect your responsiveness.” And: “Higher quality profiles, including those with images, may rank higher and may also pay lower costs per lead.” So reviews and a phone that gets answered count alongside your bid. If calls go to voicemail, fix that first. Our post on why Local Services Ads stop getting leads goes further.

Not sure which source is paying off? Book a free 20-minute call. We’ll look at your Google profile and your ad accounts with you, and tell you which lead source to fix first.

Book a Free Call →

How Much Do Google Search Ads Cost per HVAC Lead?

About $128 per lead at the median, going by LocaliQ’s search ad benchmarks for home services. Those figures come from 3,211 U.S. home services campaigns that ran between April 2024 and March 2025.

Search ad categoryCost per clickClicks that became leadsCost per lead
Air conditioning installation and repair$9.686.56%$127.74
Heating and furnaces$9.307.48%$129.02
All home services$7.857.33%$90.92

HVAC sits well above the home services average, mostly because clicks cost more: $9.30 to $9.68, against $7.85. Only around 7% of HVAC clicks turn into a lead, so it takes about 13 to 15 clicks to get one call or form.

Search ads have one big advantage, which is speed. A campaign can be taking calls the same day, and you choose the searches you pay for. That makes them the usual answer for a slow week, a new service area or one job type you want more of. The trade-off is that every click is billed, booked or not. The account needs negative keywords, a tight location setting and call tracking from day one. Our comparison of Google Ads and SEO covers which to start with.

Are Facebook Ads a Cheaper Way to Get HVAC Leads?

Per lead, usually yes. LocaliQ’s Facebook ad benchmarks for 2026 put lead campaigns for home and home improvement businesses at $42.95 per lead, against $27.39 across all industries. The report has no HVAC row, and it doesn’t say what period or how many accounts the figures cover, so treat it as a rough guide.

The lower price has a reason. Someone searching “furnace repair near me” has a problem right now. Someone filling in a form while scrolling usually doesn’t. So Facebook is usually a better fit for planned jobs, like a tune-up offer before winter or a heat pump offer in spring, than for emergency calls. Call these leads back fast and more than once. Our lead follow-up system lays out the routine.

How Long Does SEO Take to Bring In HVAC Leads?

Months, not weeks. SEO here means pages on your own website that rank for searches like “heat pump installation” in the towns you serve. There is no per-lead price, because you pay for the work instead of the clicks. Once a page ranks, it keeps bringing calls without a bill for each one.

The demand is large. Google’s Keyword Planner shows about 368,000 U.S. searches a month for “ac repair” and 201,000 for “furnace repair”, averaged over November 2025 to October 2026. A page for each main service, written for the towns you cover, gives you a chance at your share of them.

For a realistic timeline, read how long SEO takes for contractors. If you need calls this month, SEO is the wrong first move. If you’re planning for next year, it is the one source on this list where you don’t pay again for every new call.

Should HVAC Companies Buy Leads From Angi, Thumbtack or Yelp?

Only with the math in front of you. Each site charges in its own way, by lead, by plan or by ad click, and none of them appears in a public benchmark like the ones above. The only reliable number is the one from your own account.

Before you sign anything, ask four questions:

Then track every lead from that site for 90 days and divide what you spent by the jobs you booked. Our guides go through each site: Angi, Thumbtack, Yelp and, for Canadian contractors, HomeStars.

Why Are Past Customers the Cheapest HVAC Leads?

Because you already paid to win them. A homeowner whose furnace you fixed knows your name, has your number and has met your techs. Asking them to book the next tune-up, or to pass your name along, costs a phone call or an email instead of a new ad.

HVAC has a built-in reason to stay in touch. ENERGY STAR tells homeowners to have a contractor do “annual pre-season check-ups” and explains the timing: “Contractors get busy once summer and winter come, so it’s best to check the cooling system in the spring and the heating system in the fall.” That advice is written for homeowners, but it works as your contact calendar too: a heating check in the fall and a cooling check in the spring.

A maintenance plan turns that into a habit. Most HVAC companies that show up in Google’s local results already sell one, as our look at contractor maintenance plans and their prices shows. A referral program does the same job with neighbours. Our referral program guide covers what to pay for one. Direct mail can fit here too, sent to past customers or the streets you already work. Our EDDM cost guide prices a drop.

When Do HVAC Leads Peak, and What Does That Mean for Your Budget?

Twice a year, and the swing is big. U.S. searches for “furnace repair” reached about 450,000 in January 2026 and fell to about 60,500 in June and again in September, a swing of more than seven times. Searches for “ac repair” peaked at about 673,000 in July and bottomed out at about 165,000 in December 2025, roughly four times lower.

Month“furnace repair” (U.S.)“ac repair” (U.S.)
Nov 2025301,000201,000
Dec 2025368,000165,000
Jan 2026450,000201,000
Feb 2026301,000201,000
Mar 2026165,000301,000
Apr 2026110,000246,000
May 202674,000450,000
Jun 202660,500450,000
Jul 2026110,000673,000
Aug 202690,500550,000
Sep 202660,500450,000

What that means for lead generation:

In Canada, the air conditioning swing is sharper still: “ac repair” ran from about 49,500 searches in July to 5,400 in December and again in February. “Furnace repair” ran from about 33,100 in January to 6,600 in August. Our Okanagan search calendar has the same pattern for one region, trade by trade.

How Do You Work Out the Cost of a Booked HVAC Job?

Divide what you spent on a source by the jobs it booked. Cost per lead is only half the story, because some sources send people ready to book and others send people who are only pricing around.

Here is that math with LocaliQ’s median air conditioning lead, as an example only. At $127.74 a lead:

Then set that against what the job is worth to you after parts and labour. A repair visit and a full system replacement are very different numbers, so run the math for each kind of job. A source that looks expensive per lead can still be the cheapest per booked replacement.

Your booking rate comes from your own call log: how many leads from each source turned into a scheduled visit. If you can’t answer that today, start there. Our guide to tracking marketing ROI shows how, and your own numbers will tell you more than any benchmark.

Where These Numbers Come From

The ad costs come from two LocaliQ reports. The search figures are from its home services search ad benchmarks, last updated July 15, 2026: 3,211 U.S. campaigns that ran from April 1, 2024 to March 21, 2025, the end date as LocaliQ prints it, with at least 103 campaigns per category. LocaliQ says its averages are medians, in U.S. dollars. The Facebook figures are from LocaliQ’s Facebook benchmarks for 2026, last updated September 23, 2026, which don’t state a period or a sample size.

The search volumes are U.S. and Canadian monthly figures from Google’s Keyword Planner, pulled on November 13, 2026 for November 2025 to October 2026. Google groups close variants, so “ac repair” and “air conditioner repair” share one figure. October 2026 is left out of the month table because it is the newest month and some HVAC searches, such as “hvac repair”, jumped to nearly double their usual peak, so it may be revised.

The Local Services Ads rules are quoted from Google’s help pages as they read on November 13, 2026. Three Angi cost pages refused automated requests and were not used. No lead seller’s or agency’s figure appears here unless its source could be read. Osprey sells Google Ads management and local SEO to contractors, so weigh our advice with that in mind.

Frequently Asked Questions

How much does an HVAC lead cost in 2026?
It depends on the source. LocaliQ’s 2025 benchmarks put the median Google search ad lead at $127.74 for air conditioning and $129.02 for heating and furnaces. Its 2026 Facebook benchmarks put home and home improvement lead ads at $42.95. Google doesn’t publish a Local Services Ads price and says it varies with location, job type, lead type and bidding. Your Google profile and past customers cost time, not ad money.
Are Local Services Ads better than Google search ads for HVAC companies?
They do different jobs. Local Services Ads charge per lead and lean on your reviews and your answer rate, so they suit a company with strong reviews and someone on the phones. Search ads charge per click and let you pick the exact searches, which suits pushing one service or a new area. A missed Local Services call during business hours can now be billed, and these ads are moving into Google Ads through 2026 and 2027. If you run both, track the calls from each separately.
Is an HVAC marketing agency worth it, or should I do lead generation myself?
Some of it is easy to do yourself: the Google profile, asking for reviews and calling past customers before each season. Paid ads are where mistakes cost real money, because every wasted click is billed. If you hire an agency, make sure you own the ad account and the website, and ask for cost per booked job by source every month, not just clicks and leads. Our checklist of what you should own if your agency quit covers what to check.

More From Osprey Solutions

Find the Source That Books Your Jobs.

Book a free 20-minute call. We’ll look at where your HVAC calls come from today and tell you which source to fix first.

Or call: (778) 910-0756