Theory Road.
← PerspectivesLead Generation

How to Get HVAC Leads Year Round: A Working Marketing Plan.

HVAC demand follows the thermometer, so the marketing plan has to be built before the season, not during it. This is the HVAC marketing plan we install for contractors: channel by channel, season by season, tracked in the software you already run.

By Theory RoadSeptember 21, 202610 min read

HVAC leads come from three sources you control: the weather-driven search demand you capture with Local Services Ads, a strong Google Business Profile and call-only search ads for emergency repair; the customer base you already own, reached by text and email before each season; and the maintenance plans that turn one-time repairs into a recurring relationship. This guide is the HVAC marketing plan we build for contractors: what each channel does, when to turn it up, the HVAC marketing ideas that produce free leads, and how to make every lead trackable in ServiceTitan or Housecall Pro.

An HVAC lead is a homeowner or building owner who has asked you to repair, replace, maintain or quote a heating or cooling system and has given you a way to reach them. What makes HVAC different from most trades is that the demand arrives on a schedule the weather sets, so the plan has to be seasonal or it is not a plan.

HVAC lead flow follows the thermometer.

Two moments produce most of the emergency demand: the first stretch of real heat, when systems that limped through spring fail on the same afternoon, and the first cold snap, when furnaces that were never serviced refuse to light. In those weeks the phones ring more than the schedule can hold, search auctions get expensive, and the contractor who was ready wins the replacements. In the shoulder months, demand shifts to maintenance and planned replacements sold with financing.

The consequence for marketing is simple. Anything that takes time to build (Local Services Ads verification, reviews, service pages, the financing page, the customer list) gets built in the shoulder season. Anything that costs money to run (search ads, retargeting) gets turned up in the two peak windows and down again after. We have built this cycle for HVAC and plumbing companies and the calendar matters more than the budget.

Maintenance plans are the recurring base.

A maintenance plan (a membership, a comfort club, whatever you call it) is a prepaid agreement for one or two tune-up visits a year, usually with priority scheduling and a repair discount. It is the most important product in the company for three reasons. Plan members call you first when the system fails, so their emergency is your lead. The tune-up visit is where the technician finds the failing capacitor, the cracked heat exchanger and the fifteen-year-old condenser, which is where replacement quotes come from. And plan revenue arrives in the months when nothing else does.

Build it into the funnel. The website has a plan page that says what a visit includes, what it costs and how to join. Every service call ends with the plan offer in the technician's script. In ServiceTitan the membership is a product with auto-renewal and a recurring service event that drops the tune-up onto the dispatch board in the right month; Housecall Pro handles the same through service plans with recurring visits. Every email to the base leads with the plan.

Local Services Ads for HVAC.

Local Services Ads run at the very top of the results with the Google Guaranteed badge and charge per lead rather than per click. Choose the HVAC category, then select only the job types you want: AC repair, AC installation, furnace repair, heat pump service. Leaving duct cleaning or thermostat installation checked when you do not want that work produces leads you will dispute later. Set the service area to the ZIP codes you can reach the same day in peak season, not the widest radius the map allows.

LSA ranking inside the unit depends on responsiveness, review count, rating and hours. Set business hours to the hours a human answers. Review the Leads tab weekly, listen to the recordings, and dispute spam, out-of-area and wrong-service leads within the window Google allows so they are credited. Raise the weekly budget two weeks before the heat and the cold, and lower it again once the schedule fills.

Google Business Profile and service pages.

The Business Profile decides the map pack. Set the primary category to HVAC contractor and add the secondary categories you truly serve: air conditioning repair service, furnace repair service, heating contractor, air conditioning contractor. Fill the services list with the same job types as LSA. Post photos of technicians, trucks and installed equipment every week. Reviews should come from every completed job by text with the direct link, which is covered in how to get more Google reviews.

On the website, one page per service is the rule: AC repair, AC installation and replacement, furnace repair, furnace installation, heat pump, ductless mini split, and maintenance plan. Each page answers the same questions a homeowner asks on the phone: what the symptoms are, what you check, how fast you can come, what affects price, and how to book. City variants of the top pages cover the suburbs you serve. The technical checklist for those pages is in the local SEO checklist for service businesses.

Financing pages for replacement leads.

A replacement is a several-thousand-dollar decision, and the homeowner who searched for a repair at 2 p.m. is deciding between a repair and a replacement by 6 p.m. A financing page changes that decision. It should list the financing options you actually offer, what approval takes, what the homeowner needs to apply, and whether the technician can run the application in the home. Link to it from every replacement page and every quote.

Be careful with the numbers. If the page or an ad states a monthly payment, a rate or a term, federal Truth in Lending rules require the full set of disclosures that go with it. The safer pattern is to describe the options and let the lender's own application present the terms. Never publish a payment figure you cannot back with the current lender program.

Call-only search ads for emergency repair.

Emergency repair demand does not want a landing page; it wants a phone number. In Google Ads, build a Search campaign with call-only ads on terms like AC repair near me, AC not cooling, emergency AC repair, furnace not working and heater repair. Set the ad schedule to the hours someone will answer, use a call tracking number from CallRail so each campaign has its own line, and set call reporting so a call counts as a conversion only after a minimum duration. Load negative keywords before launch: jobs, salary, training, DIY, how to, parts, filters.

Run the campaign year round at a low budget and multiply it in the two peak windows. Pause it, or route the number to an answering service that books, whenever the shop cannot answer. A call-only ad that rings to voicemail is the most expensive ad in the account. Planned work such as replacements and maintenance gets its own campaign with landing pages, so the emergency campaign stays clean.

Nobody shops for a new air conditioner. They shop for cold air by tonight, and they buy from whoever answers.

Free HVAC leads from the base you already own.

The cheapest HVAC leads are in the customer list. A company that has run for years has thousands of households that already trust it, and most contractors never contact them. Three habits turn that list into lead flow at almost no cost.

  • A review request by text after every job, sent by the office within an hour of the technician closing the ticket, with the direct review link. Reviews are free leads because they decide the map pack.
  • A pre-season email and SMS to the base four to six weeks before peak heat and again before the first cold: book the tune-up, join the plan. Text only customers who gave written consent to marketing texts.
  • A referral ask built into the plan: members get a thank-you when a neighbor they referred joins. Track it as a source in the CRM so you know it works.

Add Business Profile posts, a door hanger on the street after a replacement, and a short video from a technician showing what a tune-up catches. None of these cost media budget; they cost a weekly hour from whoever runs the office.

HVAC lead channels by role, timing and the effort they cost
ChannelRoleWhen it runsWhat it costs in effort
Maintenance plansRecurring base, source of replacement quotesSold on every call, tune-ups by seasonPlan page, technician script, recurring events in the CRM
Local Services AdsTop-of-page emergency and install leadsAll year, budget up before heat and coldVerification once, weekly dispute review, answer every call
Google Business ProfileMap pack, trust before the callAll yearText review ask after each job, weekly photos and posts
Service pagesCapture search for each job type and cityBuilt in shoulder seasonOne page per service, city variants, quarterly refresh
Financing pageTurn repair calls into replacement decisionsAll yearKeep lender options current, link from every quote
Call-only search adsEmergency repair callsLow all year, multiplied in peak weeksCall tracking, ad schedule, negatives, pause when unstaffed
Email and SMS to the basePre-season tune-ups and plan sign-upsFour to six weeks before each peakClean list, consent records, two sends per season

An HVAC marketing plan by season.

Six weeks before peak heat.
Send the tune-up email and SMS to the base. Refresh the AC repair and replacement pages and the financing page. Raise the LSA weekly budget and confirm job types. Build or check the call-only campaign, its schedule and its negatives. Confirm the answering plan for after hours.
Peak heat.
Multiply the call-only budget and watch it daily. Dispute LSA leads weekly. Post install photos to the profile every few days. Send the review text on every closed ticket. Track lead source on every call in ServiceTitan or Housecall Pro, no exceptions.
Fall shoulder.
Pull the season report by lead source and booked jobs. Sell plans hard on every maintenance call. Add the city pages and services that produced jobs. Build the heating campaign: furnace repair, heater not working, and a furnace replacement page with financing.
First cold snap and winter.
Turn up the heating call-only campaign the week the forecast drops. Email and text the base before the first freeze. Keep review requests and profile posts running. Quote replacements with financing on every failed furnace older than its expected life.
Spring.
Repeat the shoulder-season work: report, plan push, page refresh, campaign rebuild for cooling. Renew memberships that lapse. Clean the customer list and update consent records for texting.

Speed to lead matters in HVAC as much as in any trade, because a homeowner without cooling calls the next company the moment yours goes to voicemail. Every form, LSA lead and missed call should trigger a call back within minutes and a text within one. The system is described in speed to lead.

HVAC marketing mistakes.

  • Building the campaign during the heat wave. Verification, pages and reviews take weeks; if they start when the phones are already ringing, the season is lost.
  • Same ad budget in February as in July. Search demand moves with the weather, and a flat budget overspends in the slow months and starves the peak.
  • Call-only ads that ring to voicemail. Set the schedule to staffed hours or route to an answering service that books.
  • A financing page with payment figures nobody can back. Truth in Lending disclosures apply the moment a rate or payment is advertised.
  • No lead source at intake. If the dispatcher does not set the source on the call in ServiceTitan or Housecall Pro, the season report is a guess.
  • Treating the maintenance plan as a discount program instead of the product. The plan is where replacement leads come from; sell it on every visit.

How do HVAC companies get more leads?

By being ready before the weather turns. Local Services Ads and a complete Google Business Profile capture the search demand; call-only ads pick up emergency repair; service pages and a financing page convert replacements. The customer base, reached by review texts and pre-season email and SMS, and a maintenance plan sold on every call, produce the steadiest leads at the lowest cost.

How can I get free HVAC leads?

From the customers you already have. Send a review request by text after every job, email and text the base before each season with a tune-up offer, and build a referral ask into the maintenance plan. Post real photos to the Business Profile weekly. These cost office time, not media budget, and they feed the map pack that produces new customers.

What are the best HVAC marketing ideas?

Sell the maintenance plan as the main product, because plan members call you first and tune-ups produce replacement quotes. Build a financing page and link it from every replacement quote. Run call-only ads for emergency terms only during staffed hours. Send seasonal email and SMS to the base. Track every lead by source so the plan is based on booked jobs.

What should an HVAC marketing plan include?

A seasonal calendar: pre-season outreach to the base six weeks before peak heat and the first cold, paid search turned up during the peaks and down after, a maintenance plan push in the shoulder months, and a review and photo habit that never stops. It should name the system of record, ServiceTitan or Housecall Pro, and require a lead source on every job.

Work with us

Let’s talk about what’s next.

A short note on where the business is and where it needs to go. A senior partner replies within one business day.

t@theoryroad.com

Your briefUnder a minute

Tell us what you need.

Read by a person. Never sold, never added to a list.