Article

How to Get HVAC Leads: 9 Channels Ranked by What a Booked Job Really Costs

July 2, 2026By Bor Cerlini
How to Get HVAC Leads: 9 Channels Ranked by What a Booked Job Really Costs

The Short Version

Wondering how to get HVAC leads without torching your budget? You have nine real channels: referrals, your old leads and past customers, Google Business Profile, Local Services Ads, maintenance plans, Google Search Ads, Facebook ads, direct mail, and marketplaces like Angi and Thumbtack.

The costs run from almost free to painful. A referral costs you a thank-you. A Google Ads lead averages around $104. A marketplace lead gets sold to three or four of your competitors at the same time.

This guide ranks all nine by the number that actually matters, the cost of a booked job, not the cost of a raw lead. It also covers the part most HVAC companies skip: once you start paying for leads, what happens in the first minute after one comes in decides whether that money turns into jobs... or into jobs for your competitors.

The current situation in the HVAC market

The fact is, the HVAC industry gets more competitive every year. More companies bid on the same searches, bigger players with bigger budgets keep pushing the auctions up, and homeowners now message four companies before breakfast and go with whoever answers first.

There are plenty of ways to generate leads, and the price swings hard from channel to channel (so does the quality of the leads themselves).

So before anyone talks you into a specific channel, it's worth knowing what each one really costs, what it's actually good at, and where the money quietly leaks.

What does an HVAC lead cost in 2026?

A non-branded Google Ads lead averages around $149 for HVAC and plumbing, per SearchLight's benchmark of $14.9M in ad spend across 816 contractors. Local Services Ads run $45 to $85 per call in most markets. Angi and Thumbtack charge $25 to $120 per lead... and sell the same homeowner to three or four companies at once.

Against a five-figure replacement ticket, all of that still pencils out. Which is why everyone keeps paying.

But here's the thing...

The sticker price is the wrong number to shop with, and one comparison makes the point better than anything else in this post:

Contractors who call a marketplace lead within five minutes reach 70 to 80% of them and end up paying roughly $190 to $230 per booked job. Contractors who call two hours later reach 20 to 30%, and their real cost climbs to nearly $1,500 per booked job, according to research.

Same leads. Same invoice. A 7x gap in what a job actually costs.

Keep that lens on every channel below.

The invoice tells you what a lead costs. Your response and follow-up decide what a job costs.

The 9 ways to get HVAC leads, ranked

Ranked by how cheap a booked job tends to come out the other end when the channel is run right. Your market and your ticket sizes will shuffle the middle. The top and the bottom hold almost everywhere.

Comic-style suburban street scene showing where HVAC leads come from: a homeowner searching AC repair near me on a phone, another reading a postcard at the mailbox, neighbors pointing at an HVAC van working a rooftop unit
ChannelCost levelExclusive?Best for
Referrals + reviewsLowestYesThe highest close rates you'll ever see
Old leads + past customersAlready paid forYesThe fastest jobs to book this month
Google Business Profile + local SEOLow, compoundsYesSteady repair calls over time
Local Services AdsMidPer callReady-to-book service calls
Maintenance plansLowYesRecurring revenue + first look at replacements
Google Search AdsHighYesVolume on demand
Facebook + Instagram adsMidYesCreating demand in slow seasons
Direct mail around jobsMidYesOwning the neighborhoods you already work
Angi + ThumbtackHigh per booked jobShared 3-4 waysFilling gaps in the calendar

1. Referrals and your review engine

Nothing beats a lead that shows up pre-sold. A referred homeowner decided to trust you before you rang the doorbell, which is why referrals close at rates no paid channel touches.

The mistake is treating them as luck. Referrals are a system, and the system is mostly timing. Send the review ask as a text with a direct link the day after the job, while the new AC is still the best thing in the house. Save the referral ask for the moment a customer compliments the work... "glad to hear it, who else on your street should we take care of?" lands naturally right there, and feels desperate anywhere else.

Then pay for it like the marketing it is. A $100 gift card for a referral that turns into a five-figure install is the cheapest customer acquisition you will ever do. Most companies never make the reward explicit, so their customers never think to send anyone.

One more compounding trick: reply to every review, good and bad. Google reads recency and owner engagement, so a steady drip of fresh five-stars lifts your map ranking and your Local Services placement at the same time. Every review does double duty.

The cap: referrals don't scale on demand. They're your cheapest channel, not your growth lever.

2. Your old leads and past customers

Before you buy a single new lead, look at the ones you already paid for. Every HVAC company sits on a list of people who called, asked for a quote, or booked a tune-up once, then went quiet. Those people already know your name, and reaching back out costs next to nothing.

Start with the highest-intent slice: quotes you sent in the last twelve months that never closed. Those homeowners had a real problem and a real number in hand. A short, specific text ("you asked about a new AC back in March, want us to take a look before the heat hits?") revives a surprising share of them, because most went quiet out of busyness, not rejection.

The second slice is customers whose systems are aging out. Anyone you serviced with a 12-to-15-year-old unit is a replacement conversation waiting for a reason. You already know the equipment, the address, and the history... that's a warmer lead than anything money can buy.

Run the math conservatively and it still works. A few hundred old leads, a modest response rate, a handful of booked jobs... that's tens of thousands in work from a list you'd written off, with zero new ad spend.

3. Google Business Profile and local SEO

When somebody types "AC repair near me" at 9pm, the map pack gets the click. Your Google Business Profile is the most valuable free asset you own, and most HVAC profiles are half-empty.

The moves that actually move it: set your primary category precisely (an "HVAC contractor" who mostly does AC repair should test "air conditioning repair service" as primary), load real job photos monthly instead of stock art, seed the Q&A section with the questions customers actually ask you, and keep reviews flowing weekly. When happy customers mention the service and the town in their review ("furnace replacement in Mesa"), that text works for you in ways a plain five-star doesn't.

Local SEO on your website stacks on top... a page for every city you serve, a page for every service, written from real jobs you've done there, not template filler. It crawls for the first few months, then it compounds while every paid channel stays flat. The leads are exclusive, high intent, and effectively free once the asset ranks.

4. Google Local Services Ads

LSAs sit above everything else on the results page, you pay per call instead of per click, and the Google Guaranteed badge does real trust work. Recent benchmark data puts HVAC LSA leads around $51 each with a 44% booking rate, which makes them some of the best paid dollars in the trade.

The part almost nobody manages: your LSA ranking is heavily driven by your answer rate and your review recency. Miss calls and Google quietly shows you less, which means the companies that pick up every time get cheaper leads AND more of them. If you can't cover the phone around the clock, that gap is costing you twice.

Housekeeping that pays: dispute junk calls inside the dispute window (wrong service, out of area, solicitors), and Google credits them back. Tighten your job categories so you're not paying for duct cleaning calls you don't want. And keep the review engine from channel one running, because it feeds this ranking too.

One honest limit: volume is capped by your market. LSAs are a workhorse, not a growth ceiling you can raise with budget.

5. Maintenance plans

A maintenance plan turns a one-time customer into recurring revenue and a standing appointment inside their home twice a year. Every tune-up is a first look at the aging system you'll eventually replace, and plan members call you by default instead of Googling around when it dies.

The selling details matter more than the plan design. Price it monthly, not annually... $19 a month lands where $228 a year stalls, even though it's the same money. Bake in priority scheduling and a repair discount so the value is obvious the first time they need you in July. And put the pitch in your techs' mouths with a one-line script at the end of every tune-up, with a spiff attached. Techs sell plans when selling plans pays them.

It's less a lead channel than a machine that manufactures your best future leads in-house... and it smooths the shoulder seasons that make the rest of your marketing feel feast-or-famine.

6. Google Search Ads

Search ads are the volume dial. When you need more calls this week, nothing else turns on as fast. You pay for the privilege, with the benchmark average sitting around $104 per lead.

Three setup moves separate the companies that make money here from the ones that donate:

  • Negative keywords: block "free," "DIY," "jobs," "salary," and "training" before they eat the budget.
  • Branded campaigns: always run a cheap branded campaign on your own company name... branded leads run around $34 and stop competitors from buying your reputation out from under you.
  • Dedicated landing pages: send clicks to a page that matches the search, not your homepage. Someone searching "emergency AC repair" should land on emergency AC repair.

Then judge keywords by booked jobs in your CRM, not by clicks in the dashboard. And spend with the weather... heat waves and cold snaps are when intent spikes and when every wasted hour of response time hurts most.

7. Facebook and Instagram ads

Search captures demand that already exists. Facebook creates it. Nobody scrolls Instagram shopping for a furnace, but a sharp offer, a tune-up special, financing on replacements, an end-of-season deal, plants the idea with homeowners who would otherwise wait for the breakdown.

What works in the feed: real photos of your crew and your trucks over stock imagery, an offer with a number on it, and financing front and center on replacement campaigns, because the monthly payment is the actual purchase decision for most families. Instant lead forms fill cheap and fast... and go cold even faster, so they need the quickest response of any lead type in this post.

These leads take five to twelve touches to close, which is the real reason most contractors think "Facebook doesn't work." It works fine. It just punishes companies that quit after one call. Run it to smooth out shoulder season, and only with follow-up that stays in the conversation for weeks.

8. Direct mail around your jobs

Every install is a marketing event for the whole street. The neighbors watched your truck sit in the driveway for two days... a postcard that lands the same week ("we just replaced your neighbor's AC around the corner, here's what it looks like") turns one job into three.

Density is the whole game. Mail the 50 to 100 homes around every completed install instead of blasting a zip code, put a photo of the actual job on the card, and add a QR code that leads to a page for that neighborhood. Then hit the same homes again three weeks later... one touch reads as junk mail, two reads as the company that does all the work around here.

Do it manually off last month's job list, or wire it to run automatically off your job board.

9. Angi, Thumbtack, and bought leads

Marketplace leads are the channel owners love to hate, and the math explains both sides. The lead runs $25 to $120, gets sold to three or four companies at once, and industry write-ups consistently report close rates around 8 to 10%.

If you run them, run them tight. Narrow your categories and service area so you only pay for work you want. Dispute the junk (wrong numbers, out-of-area, spam) for credits, every week. And track one number monthly: cost per booked job. When it drifts past what LSAs or search ads deliver, turn it off without sentiment.

Remember the numbers from the top of this post. The first company to reach the homeowner books the job at $190 to $230. Everyone else donates. If you can't guarantee a response inside a minute or two, every hour of every day, leave this channel alone... it will quietly eat your budget. If you can, it's a fine way to fill gaps in the calendar. Just never build the whole business on rented leads.

Paid leads come with a catch...

Here's the thing about every paid channel on this list...

You're never the only one getting the lead. Marketplaces sell the same homeowner to three or four companies openly. And even the "exclusive" Google Ads lead filled out two other forms and called somebody from the map pack before your ad finished charging you.

The research on this is old, consistent, and brutal. Reaching a lead within five minutes makes you 21 times more likely to qualify them than waiting half an hour. And the bar keeps dropping: Velocify's study of 3.5 million leads found calling within the first 60 seconds lifts conversion by 391%.

In 2026, with this much competition on every lead, the window isn't five minutes anymore. It's under a minute.

Paying for leads without instant follow-up is a hidden tax. You see the ad spend on your card statement. You never see the jobs that quietly went to whoever answered first.

Brutal as that sounds, that's just the reality now. Leads don't care that you're in the middle of a job, that your office manager stepped out for a break, or that you're already done for the day. They have a problem they want solved, and they want it solved now.

Which means the first company that answers their inquiry usually gets the job.

And nobody catches every one of them by hand, the moment they come in, around the clock. Which is why, if you're going to buy leads at all, a catch system isn't an upgrade... it's the ticket price.

A catch system picks up every single lead automatically, the second they inquire about your services...

Comic-style illustration of an empty HVAC office at night with a small robot assistant replying to a new lead on the desk phone in eight seconds and a calendar slot getting checked

Which catch system fits which lead source?

Different lead sources leak in different places, so match the fix to the source instead of buying one tool and hoping.

Form fills and ad leads (your website, Google, Meta, the marketplaces) need a speed-to-lead agent: a system that texts the lead back within seconds, answers their questions, and books the appointment while your competitors are still recording voicemail greetings.

Inbound calls, especially nights and weekends when a real share of emergency HVAC calls happen, need a live answer. That's a person when you have one... and an AI receptionist when you don't.

Quotes waiting on a decision need a follow-up rhythm that doesn't depend on anyone remembering. Most HVAC sales take five to twelve touches, and the quiet quote pile is where expensive leads go to die.

The old list needs reactivation. Leads you already paid for, worked by an agent that texts, carries the conversation, and books without pulling anyone off a job.

Where to start (and when the catch systems actually matter)

Don't run all nine channels. Build in stages, and add the machinery when the stage demands it.

Stage one: the foundation. Referrals, your Google Business Profile, and your old list. These leads already know you or came looking for you, so they close without heroics. At this stage you don't need much automation... ask well, answer the phone, follow up by hand. The volume is low enough that discipline covers it.

Stage two: paid capture. When the foundation is humming and the calendar still has room, add Local Services Ads, then search ads. This is the line where the game changes. The leads are colder, they're comparison shopping, and the clock runs in seconds. Speed-to-lead and consistent follow-up should be running before the first dollar of ad spend goes live, otherwise you're funding introductions to your competitors.

Stage three: demand creation. Facebook ads and neighborhood mail, once your capture is airtight. These leads take the most touches of anything in this post, so they're the last thing to add and the first thing to waste money when follow-up is loose.

Once real volume starts flowing in through paid channels, you'll want systems that catch every lead and squeeze every opportunity that comes your way.

And if you want to close that gap between a lead inquiring and a job getting booked, that's exactly what we do for home service companies. Not lead generation... no ads, no SEO. We build the AI agents and follow-up systems that turn the leads you're already generating into booked jobs.

If you want to know whether that gap exists in your company, we run a free mini-audit. We trace how your leads come in, time how fast each source gets answered, and show you where they stall. You leave with the leaks and the fixes, whether or not we ever build anything for you.

You're one system away,
Bor Cerlini

Frequently asked questions

What is the best way to get HVAC leads?

Referrals and reviews, backed by a strong Google Business Profile, produce the cheapest and highest-closing leads. For speed, Local Services Ads and working your old lead list book jobs fastest. Most healthy HVAC companies run two or three owned channels as the base and use paid channels to control volume.

How much do HVAC leads cost in 2026?

Local Services Ads run $45 to $85 per call, Google Search Ads average around $104 per lead (higher on non-branded searches), and marketplace leads from Angi or Thumbtack cost $25 to $120 while being shared with several competitors. Referrals, reviews, and reactivated old leads cost close to nothing per lead.

Are Angi and Thumbtack worth it for HVAC companies?

Only if you respond instantly. Reported close rates sit around 8 to 10% because each lead is sold to three or four companies, and the first one to make contact usually wins. With an instant-response system they can fill calendar gaps profitably. Without one, they're the most expensive channel on the list.

How do I get HVAC leads for free?

Work what you already own. Ask every completed job for a referral and a review, build out your Google Business Profile, and text the old leads sitting in your CRM. Those three cost time instead of money, and for most companies they outproduce a mediocre ad campaign.

How fast should I respond to an HVAC lead?

Under a minute, if you're paying for the lead. Velocify's study of 3.5 million leads found calling within 60 seconds lifts conversion by 391%, and contact rates fall off a cliff within minutes as homeowners move down their list. Since nobody can hit that from a job site all day, the practical answer is automation that responds the moment the lead comes in.

How do I get commercial HVAC leads?

Commercial is a relationship game more than a marketing game. Property managers, general contractors, and facility directors hire from their network, so the play is maintenance contracts as the wedge, showing up in bid networks, and staying visible with the handful of decision-makers in your area. The residential channels in this post still help, but the cycle is longer and the ticket sizes reward patience.

Written by Bor Cerlini