Skip to content

Lead handling

HVAC Lead Generation: Win the Season Early

HVAC demand arrives in two spikes a year, and the company that wins each one was set up eight weeks before it hit. Owned leads versus rented leads, speed to lead, and the customer list most shops forget they have.

Matthew Blansit
Published
Reading time
15 min read
An HVAC technician rinsing a condenser coil with a garden hose beside a brick house, azaleas in bloom on a spring morning.

HVAC demand does not arrive evenly. It arrives in two spikes: the first week the highs hit the mid-90s and every marginal compressor in town quits, and the first hard freeze when the furnaces that limped through last winter do not light. HVAC lead generation is mostly a question of timing. The company that gets the calls on the first hot day is the one whose Google listing, service pages, reviews, and phone were in order in April. The company that starts buying leads on the first hot day is paying the highest price of the year for a homeowner who is also being sold to three other shops.

This guide is about being the first company. It splits HVAC leads into the ones you own and the ones you rent, covers the speed-to-lead problem that decides who books the job once the phone rings, and spends a section on the leads most shops already have and are not using: the customer list and the maintenance agreements. It closes with a plan by budget and a pre-season calendar.

HVAC demand comes in two spikes, and each one is decided before it starts

Heating and cooling is the biggest line on a household's energy bill. The U.S. Energy Information Administration puts space heating and air conditioning together at 52% of a home's annual energy use as of 2020, which is why the system that fails on the worst day of the year is an emergency and not a chore. The homeowner searches, calls, and hires in an afternoon. The order of the map pack, the reviews, and who picks up decides it.

FeatureFirst heat waveFirst freezeThe shoulder months
What they search“AC not cooling”, “AC repair near me”, “emergency AC repair [town]”“furnace not igniting”, “heater blowing cold air”, “furnace repair [town]”“AC tune up”, “new HVAC system cost”, “heat pump vs furnace”
How they decideSame afternoon. First credible company that answers.Same day. Same rule.Weeks. Three sites read, two estimates compared, financing checked.
Who winsThe shop set up in AprilThe shop set up in SeptemberThe shop with prices, financing, and a maintenance plan on the page

Google takes weeks to move a listing in the map pack and months to rank a new service page. Local Services Ads take weeks to clear the checks. Reviews accumulate one job at a time. None of that can be started the week the heat arrives. The pre-season work is the lead generation; the in-season spend buys whatever is left over.

Owned HVAC leads versus rented HVAC leads

Every channel that sends an HVAC company a homeowner falls on one side of a line: leads that come through something you own, and leads you rent. Renting is not wrong. It is rent, and the bill is highest exactly when the demand is highest.

FeatureOwned leadsRented leads
ExamplesGoogle Business Profile, service and city pages, reviews, missed-call text-back, the customer list, maintenance agreementsLead brokers, pay-per-lead and pay-per-call networks, Local Services Ads, search ads
CostTime up front, then a website and upkeepPer lead or per click, priced by the seller, rising in season
SpeedWeeks to months to build; instant once builtDays
ExclusivityThe homeowner called youOften sold to several shops at once
What you keep when you stop payingAll of itNothing
Best useThe foundation, built before the seasonFilling gaps and catching overflow, measured by cost per booked job

How to get HVAC leads you own

Set the Google Business Profile up for the season

The map pack is where the first-hot-day call comes from, and the profile is what ranks there. Most HVAC profiles I audit were filled in once, years ago, and never touched. The fixes are free and take an afternoon.

  • Primary category HVAC contractor, with the secondaries you actually do: air conditioning repair service, furnace repair service, heating contractor.
  • Services filled in, with prices. Google lets you add a price and a description to each service on the profile. Diagnostic fee, tune-up from a number, replacement from a number. Homeowners compare them from the map without opening a website.
  • Hours that match the truth in season. If you run a 24-hour line in July, say so. If nobody answers at 11 p.m., do not say “open 24 hours,” because the review that follows is a one-star.
  • One phone number everywhere. Profile, site, truck, text messages. Mismatched numbers are the most common self-inflicted wound in the trades, and they cost map rankings.

A page per service and a page per town, live eight weeks early

A single Services page ranks for nothing. An AC repair page, an AC replacement page, a furnace repair page, a heat pump page, and a maintenance plan page each rank for their own searches, each in the homeowner's words: “AC running but not cooling,” “furnace clicks but won't light.” Then a page for each town you drive to. The HVAC website design guide covers the page set and the seasonal pages. The rule for lead generation is the date: a page published in April can rank by July. A page published in July is a page for next year.

Reviews, asked for after every maintenance visit

HVAC has an advantage roofing does not: you see the same customer twice a year. Every tune-up is a review opportunity, and a count that climbs through spring is what puts the listing at the top of the pack in June. Ask by text, with the link, while the tech is in the driveway. Reply to every one. Never buy or manufacture them; the FTC banned fake reviews and testimonials in 2024 with civil penalties attached. The Google reviews guide has the exact text and the 90-day plan.

Missed-call text-back

On the first 95-degree afternoon, a shop with two people on the phones will miss calls, and every missed call is a homeowner already dialing the next listing. A missed-call text-back sends a message within a minute of the missed ring: “This is [company]. Sorry we missed you. Reply with your address and what the system is doing and we'll call you back in the order received.” In the shops I have set this up for, it is the cheapest lead recovery there is, because the homeowner who gets a text stops dialing. It takes an hour to set up and costs less per month than one rented lead.

Scorecard: owned HVAC leads

Cost: your time, then a website and upkeep. Speed: weeks for the profile and reviews, months for new pages, which is why they start in the shoulder months. What you keep: everything, in your name, every season, with no new invoice.

While you read

Not sure where your own site stands? The free 31-point audit is the checklist behind this guide.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

Rented HVAC leads: brokers, pay-per-lead, and Local Services Ads

Rented leads have a place: a new company with an empty July calendar, a new install crew that needs feeding, a season that came early. The trade is that the price is set by the seller, it rises when demand rises, and nothing you pay for stays yours. The roofing leads guide walks the bought-versus-owned arithmetic in detail, and it is the same arithmetic for HVAC.

  • Lead brokers and pay-per-lead networks. One homeowner's form, sold to several shops. You pay whether or not the job books, and you race three competitors to the phone. The FTC's 2023 order against one of the largest home-services lead sellers found leads represented as matching a contractor's service type and area when they often did not, and conversion rates overstated. Read it before you sign anything, and write the cost per booked job down every month.
  • Local Services Ads. The verified listings at the very top of an HVAC search. Google's own Local Services Ads page describes the model: you pay per lead rather than per click, the badge signals the business passed Google's screening, you set the budget, and you can pause the ad when you are too busy to take new work. For emergency HVAC this is the rented channel that fits the buyer, and because the checks take weeks, the application goes in during the shoulder months.
  • Search ads. Clicks on “AC repair [town]” are among the most expensive in local services, because every shop bids on them the same week. LocaliQ's benchmarks put the Home & Home Improvement category at an $8.33 average cost per click and $90.92 average cost per lead in the 2026 report, and HVAC in a hot market in July runs above the category. Ads work when the landing page is the exact service searched, someone answers during ad hours, and you measure cost per booked job.

Scorecard: rented HVAC leads

Cost: per lead or per click, set by the seller, highest in season. Speed: days. What you keep: nothing but the reviews and profile that Local Services Ads build on. Use them like a temp agency, never as the plan.

Speed to lead on the first hot day

Everything above gets the phone to ring. Speed to lead is what happens in the ten minutes after. On the first hot day the homeowner is calling four companies in a row, and the first one to answer with a window gets the job. This is the part of HVAC lead generation a shop can fix this week, for close to nothing, and it is where most of the leads a shop already pays for are lost.

  1. Forms go to a phone, not an inbox. A service request that lands in the office inbox at 4:40 p.m. on Friday is a job for whoever answered Saturday morning. Route form notifications to the on-call phone, by text.
  2. Decide who answers, by hour, by season. Write it down. If the answer is “whoever is around,” the answer is nobody.
  3. Missed-call text-back, turned on before the season and left on.
  4. A callback rule. Every lead called back within fifteen minutes during business hours; every after-hours lead by 8 a.m. The homeowner who heard from you first usually stops looking.
  5. One owner per lead. Two dispatchers each assuming the other one called is the same as nobody calling.

The speed-to-lead guide has the full list of leak points and how to measure your own response time honestly. The HVAC version of the test: on the busiest afternoon of last summer, how many calls rang out?

The leads you already own: the customer list and the maintenance agreements

Every HVAC shop open more than a year is sitting on a lead list it did not have to buy: every customer it has served, with the age of their system and the last service date. In the shops I have worked with, this is the highest-return lead source in the building, and it is usually sitting in the invoicing software untouched. The homeowner whose fourteen-year-old condenser you nursed through last August is your best replacement lead this spring, and no broker can sell her to you because she already knows your name.

  • The pre-season tune-up message. Six to eight weeks before the heat, a plain text or email to every past customer not on a plan: “Spring tune-ups are booking for April. Reply YES and we'll text you a time.” Same in September for heating. It fills the shoulder-month calendar and puts a tech in the house before the failure.
  • The aging-system list. Pull every customer whose system is past twelve years old. They get a replacement estimate with a financing payment, offered in March, before the unit fails in July and the decision is made under pressure with whoever answers first.
  • The maintenance agreement as a product. Two visits a year, priority scheduling in season, a discount on repairs, a monthly or annual price. A plan customer's next call is already yours, every visit ends with the review link and a referral card, and a plan is the only HVAC lead source that produces work in the shoulder months on its own.
  • Permission first. Get the opt-in for texts and emails on the invoice or the plan agreement, honor every stop request the same day, and never buy a list of strangers to text. The list is valuable because it is yours.

Scorecard: the customer list

Cost: an afternoon to pull the list and a few cents per message. Speed: same week. What you keep: everything, and the list gets more valuable every season you work it. If a shop does one thing from this guide, it should be this one.

Where HVAC marketing fits

Lead generation is the narrow question of where the next call comes from. HVAC marketing is the wider one: the website, the trucks, the seasonal pages, the financing offer, and how it all reads to a homeowner on a phone. That is its own guide, the HVAC website design guide. This one assumes the site is not leaking; if it is, start there, because every rented lead sent to a weak site is paid for twice.

An HVAC lead generation plan by budget

BudgetDo this, in orderSkip this
Almost nothingFix the Google Business Profile completely, with services and prices. Turn on missed-call text-back. Route forms to a phone. Pull the customer list and send the pre-season tune-up message. Ask every customer for a review by text.Brokers, ads, anything with a monthly fee
A website's worthAll of the above, plus a real site with a page per service and per town, prices as ranges, financing with a payment, a maintenance plan on the page, and the seasonal pages live eight weeks early.Brokers. Ads until the site converts.
A marketing line itemAll of the above, then Local Services Ads applied for in the shoulder months, then search ads on the service pages that convert, measured by cost per booked job. A broker only for overflow.Anything you cannot tie to a booked job

The eight-week pre-season calendar

The order matters more than the budget, and so does the date. Run this twice a year: once ending at the first heat wave, once at the first freeze. For most of the South that means starting in March and again in September; elsewhere, shift it to your own first 90-degree week and first hard frost.

  1. Week 8. Audit the Google Business Profile: categories, services with prices, hours, photos, one phone number. Apply for Local Services Ads if you will run them.
  2. Week 7. Pull the customer list. Split it: on a plan, off a plan, system over twelve years old.
  3. Week 6. Send the tune-up message to the off-plan customers and the replacement offer to the aging-system list.
  4. Week 5. Publish or refresh the seasonal service pages, with prices as ranges and a financing payment.
  5. Week 4. Turn on missed-call text-back. Route every form to the on-call phone. Write the answering schedule.
  6. Week 3. Ask every tune-up customer for a review. Reply to every review, including the old ones.
  7. Week 2. Test the path yourself: search from a phone, call the number, fill the form, time the callback.
  8. Week 1. Set the ad budget if you are running ads, decide the cost per booked job that means stop, and wait for the weather.

What to do this week

Open the Google Business Profile and fill in every service with a price. Turn on missed-call text-back on the main line. Pull every customer with a system over twelve years old and write the one text you will send them before the season. Those three things are free, take an afternoon, and produce more HVAC leads than most shops buy in a month.

If the website is the piece that is missing, builds are fixed-scope and fixed-price, quoted in writing before anything starts: a five-page site, a full build with a page for every service and every town, live in one to two weeks, or the build plus the Google Business Profile buildout and call and form tracking in your name. Monthly, I can run the marketing: local search, the profile and reviews, new pages, and a monthly AI visibility test. You own the domain, the site, the logins, and every lead, and if you leave I migrate the site to any host free within 30 days. Not sure where the leaks are? The free 31-point audit checks the profile, the site, and the phone path in an afternoon.

Questions people ask

What is HVAC lead generation?

HVAC lead generation is the set of channels that put a homeowner with a heating or cooling problem in contact with an HVAC company: the Google Business Profile and map pack, service and city pages that rank, reviews, Local Services Ads, search ads, lead brokers, referrals, and re-marketing to past customers. The channels split into leads a company owns, which keep producing after the spending stops, and leads it rents, which are priced by the seller and stop the day the budget does.

How do HVAC companies get more leads?

Start with the free channels: a complete Google Business Profile with services and prices, reviews asked for after every visit, missed-call text-back, and forms routed to a phone. Then a website with a page per service and per town, published before the season so it can rank by the time the heat or the freeze arrives. Then message past customers about tune-ups and aging systems. Rented leads from brokers, Local Services Ads, and search ads fill gaps on top of that foundation.

When should HVAC lead generation for summer start?

About eight weeks before the first heat wave, which in most of the South means March. Google takes weeks to move a listing in the map pack and months to rank a new page, Local Services Ads take weeks to clear license and background checks, and reviews accumulate one job at a time. A company that starts in June is buying leads at the highest price of the year; a company that started in March is answering the calls those leads came from.

Are Local Services Ads worth it for HVAC?

Usually yes for emergency repair work. Local Services Ads sit at the top of an HVAC search, carry a verified badge that signals the business passed Google's license and background screening, and bill per lead rather than per click, which fits a homeowner who wants to call the first credible company. They take weeks to set up and only pay off if someone answers the phone during the hours the ads run. Apply in the shoulder months, not the week the heat hits.

Is buying HVAC leads from a broker a good idea?

It fills an empty calendar, but the price is set by the broker, it rises in season, the same homeowner is usually sold to several companies at once, and nothing you pay for stays yours. Use brokered leads the way you would use a temp agency: to cover a gap while the owned channels are being built, with the cost per booked job written down every month. HVAC lead generation that relies on brokers gets more expensive every year instead of cheaper.

How do maintenance agreements generate HVAC leads?

A maintenance agreement puts a technician in the customer's home twice a year, which means the company sees the aging system before it fails, gets the replacement conversation in the shoulder months instead of during an emergency, and asks for a review and a referral at every visit. Plan customers call the company they have a plan with, so the next repair or replacement is a lead no competitor can buy. It is the only HVAC lead source that produces calls on its own in the quiet months.

Written by

Matthew Blansit

Founder, Riptide Growth

The guides here come from the same checks we run on paid work for roofing, restoration, and home-service companies. More about Riptide Growth

Next step

Tell us what the phone is doing. We reply within one business day, then a short call, then a fixed quote in writing.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

  1. Marketing

    Home Services Marketing: The Plan

    Every channel a home service company gets pitched, scored on three things: what it costs, how fast it rings the phone, and what you still own when you stop paying. Then a plan for three budgets.

  2. Local SEO

    HVAC SEO Keywords, by Job and by Intent

    Every HVAC search a homeowner types is one of about a hundred phrases. Here they are, grouped the way the work is grouped on your trucks, with the volume, the intent, and the page that should own each one.

(254) 640-7180Get a fixed quote