Guides

HVAC Leads and Lead Generation: Judge Every Source by the Season

HVAC demand swings with the thermometer, so a lead source that shines in July can be dead in April. Build the one that still fills the schedule in the quiet months first.

Junaid Dar· Founder, AdPilotOct 17, 20269 min read

Every HVAC owner knows the shape of the year. In the first hot week of summer and the first cold week of winter, the phone rings faster than the office can pick it up. In between, in the spring and fall shoulder months, the same trucks sit in the yard and the same techs wait for work. Most advice about HVAC leads ignores that shape and talks about lead sources as if every month were the same month.

This article doesn't. It looks at where HVAC leads come from, what each source costs per booked job, and how each one behaves when the weather turns and when it doesn't. The short version? In a heat wave, almost any source produces calls. The source that decides whether you have a good year is the one that still works in April and October.

HVAC demand follows the thermometer

Google's Keyword Planner reports search volume by month. This is what it showed for three HVAC searches in the US between October 2025 and August 2026.

furnace repair near me

Slow month

27,100 (May 2026)

Busy month

246,000 (January 2026)

Swing

about 9 times

emergency ac repair

Slow month

5,400 (February 2026)

Busy month

60,500 (July 2026)

Swing

about 11 times

hvac maintenance

Slow month

40,500 (six of eleven months)

Busy month

90,500 (July 2026)

Swing

a little over 2 times

US monthly searches, Google Keyword Planner, pulled October 2026. Planner rounds each month into a band, so trust the size of the swing over the exact count.

The repair searches swing by an order of magnitude. Hardly anyone searches “emergency ac repair” in February, and in July there are eleven of them for every one. Furnace repair runs the same pattern the other way around.

Maintenance is different. In ten of the eleven months, “hvac maintenance” stayed between 40,500 and 60,500 searches. Only July broke out, at 90,500. My guess (and it's a guess, the data doesn't prove it) is that some of that July bump comes from people whose system quit in the heat and who now wonder whether a tune-up would have saved it. Either way, maintenance is the steadiest HVAC demand in the Planner data, and it's work you can schedule into the months when repairs dry up.

What the table means for lead generation

Peak-season leads are easy to get and hard to serve. Shoulder-season leads are hard to get and easy to serve. A lead source earns its keep in the months when your techs would otherwise sit idle.

Four sources of HVAC leads, judged by season

Almost every HVAC lead comes through one of four doors. Each charges for something different, and they behave very differently across the year.

Bought leads from marketplaces

What you pay for

Each homeowner request

In a heat wave or cold snap

Mostly unnecessary, your phone's already full

In the shoulder months

Available, but every idle competitor is buying the same requests

Local Services Ads

What you pay for

Each valid lead, inside a weekly budget

In a heat wave or cold snap

Busy, and the monthly maximum can arrive early

In the shoulder months

Quieter, because fewer people search

Search ads

What you pay for

Each click

In a heat wave or cold snap

Can be raised the same morning

In the shoulder months

Can be cut back or pointed at installs and replacements

Past customers and maintenance agreements

What you pay for

Your time, a mailing, a phone call

In a heat wave or cold snap

Members call you first instead of searching

In the shoulder months

Tune-ups you schedule fill the calendar

What each source charges for, and how it behaves in the busy and quiet months.

Buying HVAC leads

Marketplaces like Angi, HomeAdvisor and Thumbtack sell homeowner requests to pros. On the big ones, a request commonly goes to several pros at once, and they don't publish how many get any given lead. So the first company to call back usually wins, and the cost of having someone who calls within minutes belongs in the cost of the lead.

The vendors don't talk much about the season. In July you rarely need a bought lead, because the calls you already get are more than your crews can handle. In April you might want one, but so does every other HVAC shop with idle techs, and the homeowner gets several calls in an hour. The roofing leads comparison works through the arithmetic of a shared lead, and it applies to HVAC unchanged. Before you buy, ask whether the lead is exclusive, how a bad lead gets credited, and whether you can pick job types, so you aren't paying for filter questions when you wanted replacements.

Local Services Ads

Google's pay-per-lead ads show above the regular search ads, and you have to pass Google's screening before you can run them. Google charges for each valid lead and doesn't charge for leads it decides are invalid or low quality. It publishes no price per lead. Prices, it says, vary with location, job type, the type of lead and bidding mode.

For HVAC, watch the budget ceiling. You set an average weekly budget, and the monthly maximum is that weekly figure times the average number of weeks in a month. Hit it and the ad stops showing for the rest of the month. In a heat wave that can happen in the second week, right when you most want to be seen. Set the weekly budget for the weeks that count, and check it before the forecast turns. If you're choosing between the two kinds of Google ads, Local Services Ads compared with regular search ads goes through the trade-offs one by one.

Search ads

This is the one paid source that can follow the weather by the hour. You pick the searches, write the ad and send the caller to a page built for the job, and you can raise the budget the morning a cold front shows up in the forecast. The catch is that HVAC searches are crowded with people shopping for window units, thermostats and filters, so the setup does more for you than the bid. The Google Ads for HVAC guide shows the search data behind that and how to keep the budget in step with the season.

In the shoulder months I'd point search ads at different work. Replacement and installation searches don't depend on a broken system on a hot day, and a homeowner planning a new system in spring has time to compare quotes, which favors the company with a clear page and reviews.

Referrals and past customers

Free in money, expensive in discipline. Every finished job is a customer who already trusts you and a house you already know. Most HVAC companies have a list of these people and do almost nothing with it between emergencies.

Maintenance agreements fill the quiet months

A maintenance agreement is a lead source that sets its own calendar. You decide when the tune-ups happen, so cooling tune-ups go in the spring and heating tune-ups in the fall, the months when repair calls are scarce. The techs stay busy, and the work is booked ahead instead of waited for.

It also produces the next lead. A tech who services a system twice a year sees its age, its condition and its repair history. When it's time to replace it, the homeowner hears that from someone who's already in the house, not from a stranger they found in a search at the worst possible moment. And when the system does fail in July, a member calls you first instead of searching, so that call never enters the auction at all.

  • Sell the agreement on the job. Homeowners are most willing right after you fixed something, so every repair invoice should come with the offer.
  • Put the tune-ups where the gaps are. Book cooling visits from late winter into spring and heating visits in early fall, before the first rush.
  • Give members something real in peak season. Priority scheduling means nothing unless you honor it in the worst week of July.
  • Track renewals. An agreement that lapses after one year is a single tune-up, not a lead source.
  • Write down what the tech saw. Age and condition notes are your replacement pipeline. If a note lives only in somebody's head, it's gone by next year.

Start with the list you already have

Pull every customer from the last two or three years who isn't on an agreement. Call or mail them before the next shoulder season with a tune-up offer. It's the cheapest batch of HVAC leads you'll ever get, because you already paid for these customers once.

The number that compares sources: cost per booked job

Each source reports something different. Marketplaces report leads, search ads report clicks, Local Services Ads report charged leads, and your agreement list reports nothing unless you count. The one figure that compares them all is cost per booked job. For HVAC, work it out by season, not as one yearly average.

The formula

Cost per booked job = what the source cost this month ÷ jobs booked from it this month.

Picture one shop's year, with numbers I invented for the example. In July, a search campaign spends $3,000 and books 30 jobs, so $100 each. In April, the same $3,000 books 10 jobs, or $300 each. That same April, 40 bought leads at an invented $50 cost $2,000 and book 8 jobs, $250 apiece. A tune-up mailing to past customers costs $600 and books 24 visits, $25 each.

The same source can cost three times as much per job in one month as in another, so a yearly average hides the months that lose money. And a tune-up is a smaller ticket than an emergency repair or a replacement, so compare each cost per booked job with the gross profit on that kind of job, not with the other sources' cost. A $25 tune-up booking that turns into a replacement quote next year is doing more work than its invoice shows.

Marketplace

Month

Leads

Jobs booked

Total spent

Cost per booked job

Gross profit

Local Services Ads

Month

Leads

Jobs booked

Total spent

Cost per booked job

Gross profit

Search ads

Month

Leads

Jobs booked

Total spent

Cost per booked job

Gross profit

Past customers and agreements

Month

Leads

Jobs booked

Total spent

Cost per booked job

Gross profit

Referrals

Month

Leads

Jobs booked

Total spent

Cost per booked job

Gross profit

A tracking sheet for HVAC leads. One row per source per month, so the seasons show up.

What lead sellers bid to reach HVAC owners

Keyword Planner counts about 1,600 searches a month for “hvac leads” and the same for “hvac lead generation”. The numbers match month by month, so Google treats them as one search. “How to get hvac leads” gets about 210 a month and “buy hvac leads” about 70.

Planner also shows the top-of-page bid range for those searches, which is what advertisers are bidding to sit above the free results. For “hvac leads” it's about $54 to $250. For “how to get hvac leads” it's about $23 to $171, and for “buy hvac leads” about $47 to $129. Nobody in that auction is trying to reach a homeowner. Lead sellers and agencies are paying to put their ad in front of an HVAC owner who's reading about leads, which is you. So selling leads to HVAC companies is a business worth fighting over. Whether a given lead pays you back is a separate question, and only your own sheet answers it.

A year of HVAC lead generation

  1. Late winter. Call and mail past customers with spring cooling tune-ups. Sell agreements on every heating repair while the furnace calls are still coming in.
  2. Spring. Run the cooling tune-ups. Point search ads at replacements and installs, where the homeowner has time to compare. Check your Local Services budget before the first hot week, not during it.
  3. Summer peak. Answer every call. When the schedule is full, cut paid budgets back instead of buying calls you can't serve. Honor member priority.
  4. Early fall. Run the heating tune-ups. Follow up on every replacement note the techs wrote in spring and summer.
  5. Winter peak. Same discipline as summer, capacity first and budget second. Offer the agreement on every repair.
  6. Every month. Fill in the sheet. After a full year, cut the source with the worst cost per booked job in the months you most needed work.

The shops that do well with HVAC leads are rarely the ones with the cleverest source in July. They're the ones whose April is booked before April gets here.

Frequently asked questions

What is an HVAC lead?
A homeowner or business that has asked for heating or cooling work and left a way to reach them, whether that's a call, a form or a message. A lead is not a booked job. How many leads turn into jobs depends on how fast you respond, whether the same request went to other companies, and whether you have a tech free that week.
How do I get HVAC leads in the slow season?
Start with the customers you already have. Sell maintenance agreements on every repair, schedule cooling tune-ups in spring and heating tune-ups in fall, and call or mail past customers who aren't on an agreement. In paid channels, point the budget at replacements and installs, which depend less on the weather than emergency repairs do.
Should I buy HVAC leads?
Sometimes, to fill a gap in a quiet month or to test a new area. On the large marketplaces a request commonly goes to several pros at once, so you need someone calling back within minutes. Ask whether leads are exclusive, how bad leads are credited and whether you can pick job types, then judge the result by cost per booked job.
What is the difference between HVAC leads and HVAC lead generation?
In search they're the same thing. Google reports identical monthly volumes for both and treats them as one search. In practice, leads are the output (the calls and requests) and lead generation is the work that produces them, such as ads, referrals, your profile and maintenance agreements.
Are Local Services Ads good for HVAC companies?
They can be, where they're available for your category and area. You pay per valid lead instead of per click, and Google doesn't charge for leads it finds invalid. Watch the budget, though. Once the monthly maximum is reached, the ad stops for the rest of the month, and in a heat wave that can happen early.
Why do maintenance agreements matter for lead generation?
Because you choose when the work happens. Tune-ups fill the spring and fall gaps, techs see which systems are due for replacement, and members call you first when something breaks instead of searching. It's the one HVAC lead source that does not wait for the weather.

Keep reading