HVAC Lead Generation: 12 Strategies to Book More Jobs
Say you lose 4-5 calls every Saturday to voicemail. If 30% of them would have booked — a $175 emergency repair here, a $400 install there — that's $200-600 every weekend that can go to whoever picked up.
Lead generation for HVAC businesses isn't complicated. It's 12 strategies. Some cost nothing. Some cost thousands. What any of them brings in depends on your market and how well you run it. For a broader operating plan beyond lead channels, see our guide on how to grow an HVAC business.
Here's the list, starting with the one every other strategy depends on. Start at the top and work down.
1. Answer Every Call Cost: Flex $29/mo with 50 calls included; $0.49/call overage | Start here
This isn't a marketing tactic. It's the foundation everything else sits on.
HVAC businesses miss incoming calls while techs are on job sites, driving, or on call after hours. That's not a lead generation problem — it's a lead destruction problem. You're already generating leads. You're just not answering the phone when they call. If you want the detailed math by season and job type, read our missed-call cost breakdown for HVAC businesses.
The math:
If you miss 5 calls a day and 30% of those would have been jobs averaging $350, that's $525/day in lost revenue. $136,500/year. A $29/mo AI answering service captures those calls 24/7.
How to do it: An AI receptionist answers every call — nights, weekends, while you're on a roof. It takes booking requests, qualifies leads, flags emergency calls, and texts or emails you the details. No voicemail.
Start here because every other strategy on this list generates more calls. If you can't answer the calls you're already getting, spending money on Google Ads or SEO just sends more leads to voicemail. (For the full category breakdown, see our AI answering service guide. HVAC companies servicing apartment buildings should also check our answering service for property management page.)
2. Google Business Profile — Own Your Local Pack Cost: Free
When someone searches "HVAC repair near me," Google shows three businesses in the map pack before any website results. Being in that pack is the single highest-value SEO position for HVAC companies.
What to do:
- Claim and fully complete your Google Business Profile
- Add all services you offer (AC repair, furnace install, duct cleaning, etc.)
- Upload 20+ real photos — your truck, your crew, completed jobs
- Set accurate service areas and hours
- Respond to every review within 24 hours
- Post weekly updates (seasonal tips, promotions, completed projects)
Why it works: When a homeowner searches for HVAC help, Google shows a map of nearby companies. Your GBP is free, and Google says profiles with complete, accurate info are more likely to show up in local results.
3. Customer Referrals — Turn Happy Customers Into Salespeople Cost: $25-50/referral
The most trusted form of marketing. A referral from a neighbor who just got their AC fixed is worth more than any ad.
How to build a referral program:
- After every completed job, ask: "If anyone you know needs HVAC work, I'd appreciate the referral."
- Offer $25-50 off the next service for every referral that books
- Make it easy — give them a card, a text-friendly link, or tell them to just give your number
- Track referrals so you can thank the referrer
The math:
If 10% of your customers refer one person per year, and your average job is $350, every referral costs you $25-50 and earns you $300+.
4. Google Ads — Pay to Be First Cost: your ad budget
Google Ads can put you above the search results for "AC repair near me" or "HVAC installation [city]." Google's auction weighs your bid and your ad's quality to decide whether you get a top spot or show lower down the page. You pay per click, and HVAC clicks aren't cheap — Google's keyword data puts the average US click on "AC repair near me" at about $47, and it runs higher or lower depending on your market.
What works for HVAC:
- Local Service Ads (LSAs): Google-verified, pay per lead (not per click). The price per lead varies by area and job type. You can cap what you'll pay per lead, or let Google set your bids within your weekly budget. Google says they appear at the top of the page, with listings ranked by an auction. One rule to plan around: if you miss a call during your business hours and the caller stays on the line for more than 20 seconds, Google's Local Services Help counts it as a lead and you're charged for it.
- Search ads: Target high-intent keywords — "AC repair [city]," "furnace replacement near me," "emergency HVAC service"
- Negative keywords: Exclude "DIY," "how to," "free," "jobs," "salary" — these waste your budget
Budget guidance:
- Solo operator: $500-1,000/mo to start
- 3-5 truck operation: $1,500-3,000/mo
- Track cost per lead religiously. If you're paying $40/click and converting 10% of clicks into jobs, each job costs $400 to acquire. That's fine for a $3,000 furnace install. It's terrible for a $150 service call.
5. Reviews — The Free Trust Signal Cost: Free
97% of consumers read online reviews for local businesses (BrightLocal, 2026). For HVAC, reviews are the tiebreaker between you and the other company in the Google Map Pack.
How to get more reviews:
- Ask after every job. Timing matters — ask when the customer is happiest (system running, house warm/cool again)
- Text them a direct link to your Google review page (search "Google review link generator")
- Don't offer incentives for reviews — Google doesn't allow it and removes reviews posted for an incentive
- Respond to every review, positive and negative. Keep responses professional and brief.
- Target 50+ reviews as fast as possible. Businesses with 50+ reviews get significantly more clicks.
6. SEO — Rank for "HVAC [City]" Searches Cost: Free DIY, or hired help
SEO is the long game. It takes months to see results, but once you rank, you get free leads every month without paying per click.
What to focus on:
- Google Business Profile (covered above — this is your #1 local SEO move)
- Website basics: Fast loading, mobile-friendly, clear service pages for each offering
- Location pages: If you serve multiple cities, create a page for each: "AC Repair in [City]"
- Blog content: Write about what your customers search for — "how often should I replace my AC filter?", "signs your furnace is failing," "HVAC maintenance schedule"
- Citations: Get listed in Yelp, BBB, Angi, HomeAdvisor, and industry directories
7. Seasonal Campaigns — Hit When Demand Peaks Cost: your promo budget
HVAC is seasonal. Smart marketing matches the calendar.
| Season | Campaign | Channel |
|---|---|---|
| Spring (Mar-May) | "AC tune-up before summer" | Mailers, Google Ads, email |
| Summer (Jun-Aug) | "Same-day AC repair" | Google Ads (high urgency), GBP posts |
| Fall (Sep-Nov) | "Furnace inspection before winter" | Mailers, email, Facebook |
| Winter (Dec-Feb) | "24/7 emergency heating" | Google Ads, answering service |
Tip: Start campaigns 4-6 weeks before the season. The HVAC company that mails "AC tune-up" postcards in March books jobs in April. The one that waits until June fights for scraps.
8. Facebook and Nextdoor — Reach Homeowners Where They Are Cost: $200-500/mo
HVAC customers aren't on LinkedIn or Twitter. They're on Facebook and Nextdoor.
Facebook:
- Join local community groups. Answer HVAC questions without selling.
- Run targeted ads: homeowners within 25 miles, age 30-65, homeownership interests
- Post completed jobs (before/after photos), seasonal tips, and promotions
- Budget: $200-500/mo for local ads, and track what each lead costs you.
Nextdoor:
- Claim your business page
- Answer recommendation requests ("anyone know a good HVAC guy?")
- Post neighborhood deals
- This is free and hyper-local
9. Home Services Platforms — Angi, HomeAdvisor, Thumbtack Cost: per lead, priced by job and area
Lead marketplaces send you customers actively looking for HVAC work. The downside: you may be competing with other contractors for the same lead, and you pay per lead whether or not you win the job.
What to expect:
- Angi/HomeAdvisor: a fee for each lead, set by the size of the job. Angi limits how many pros see each request, but you may still be competing with other contractors for the same customer.
- Thumbtack: you set your own price per lead for each service and pay exactly that, up to a weekly budget. A higher price makes you more competitive for those leads.
- Close rate on shared leads: assume 15-25%, or use your own. So a $40 lead turns into a $160-267 customer acquisition cost.
When it makes sense: When you're starting out and need volume. As you build your reputation and SEO, the goal is to phase out paid lead platforms and replace them with direct leads.
Hear Claudessa answer the phone
Hear her for yourself: call 1-888-611-9056 and talk to Claudessa live on our own line, 24/7. Ask her anything a customer would.
Hear Her Live10. Email & Text Follow-ups — Bring Past Customers Back Cost: an email and text tool
Your past customers are your warmest leads. They already trust you. They just need a reminder.
What to send:
- Seasonal maintenance reminders ("Time for your fall furnace tune-up — book now")
- Annual service agreements / maintenance plan offers
- Referral reminders ("Know someone who needs HVAC work? Send them our way.")
- Keep it short, direct, and useful. No newsletters about "the history of refrigeration."
11. Vehicle Wraps — Mobile Billboards Cost: one-time, quoted locally
Your truck is parked in driveways across your service area every day. A professional wrap turns it into a billboard that works while you work.
What to include: Company name, phone number (large), "Heating & Cooling" or "HVAC," website, and a clean design. Skip the clip art. Get quotes from two or three local wrap shops before you pick one.
12. Direct Mail — Old School Cost: printing + postage, per piece
Postcards still work for HVAC, especially for seasonal campaigns. Target homeowners in your service area with a specific offer and a deadline.
What works: "AC tune-up: $89. Offer ends May 15. Call [number]." Simple, specific, time-limited.
What doesn't: Generic "we do HVAC" brochures with no offer and no urgency.
The math:
Say 1,000 postcards cost you $750 to print and mail. If 1% book a $400 job, that's 10 jobs = $4,000. 5.3x return.
The Strategy That Ties Everything Together
Every strategy on this list generates more calls. The question is: who answers those calls?
If you're spending $1,500/month on Google Ads and half those calls go to voicemail because you're on a roof replacing a condenser, you're burning $750/month. An AI answering service picks up those calls instead, so the leads you paid for get answered and qualified, and the callers who want a visit leave an appointment request rather than hanging up. Claudessa's Flex plan is $29/mo with 50 calls included, then $0.49 a call.
Step 1: Start answering every call.
Step 2: Then invest in generating more of them.
See how AI receptionists compare: Claudessa vs. Smith.ai | Claudessa vs. Rosie