
Google LSA averages $51 per lead. Referrals cost $25. Your existing customer list? $8. A complete breakdown of every HVAC lead source worth your time.

Every HVAC contractor has the same problem at some point: the phone isn't ringing enough. This guide breaks down every realistic way to generate HVAC leads in 2026, with actual cost benchmarks, conversion data, and the tradeoffs nobody talks about.
It's written for solo contractors and small crews, not enterprise marketing teams. By the end you'll know which channels are worth your time, which lead services are scams, and what to do with leads once you have them.
HVAC lead generation is everything you do to get qualified homeowners (or commercial buyers) to contact your business about heating and cooling services. A "lead" is anyone who calls, texts, fills out a form, or otherwise expresses interest in your services.
There are two fundamentally different approaches:
Free lead generation (earned). You build assets that bring in leads on their own, over time. Examples: SEO content, your Google Business Profile, reviews, referrals, social media. The cost is your time, but once these channels are working, they keep producing leads without ongoing ad spend.
Paid lead generation (bought). You pay money in exchange for leads. Examples: Google Ads, Local Services Ads, Facebook Ads, lead-buying services like Angi or HomeAdvisor. Faster to start, but the moment you stop paying, the leads stop coming.
Most successful HVAC contractors use both. The free channels build a foundation that lowers your overall cost per lead, while paid channels fill the gaps and accelerate growth. Let's go through every option in detail, starting with the free ones.
"Free" doesn't mean zero effort. It means you're trading time for leads instead of money. For most solo contractors and small crews, free channels deliver the lowest long-term cost per lead. Here are the best ones.
Your Google Business Profile is the listing that powers your appearance in Google Maps and the local "map pack" (the three businesses with a map shown for "near me" searches). A properly optimized profile is the single most valuable free lead source for HVAC contractors.
What you need to do:
Established contractors with optimized profiles often generate 20 to 50 leads per month from GBP alone, with no ad spend. The full breakdown is in our HVAC SEO strategy guide.
Reviews are both a Google ranking factor and a conversion factor. How to build a review pipeline:
Contractors with 100+ reviews at 4.7 stars or higher consistently outrank competitors with fewer reviews, even when those competitors have been in business longer.
When someone searches "HVAC repair Dallas" or "how much does a new furnace cost," Google shows them pages from contractors who've optimized for those queries. If that's not you, it's your competitor.
For free SEO leads, focus on:
SEO takes 6 to 12 months to fully work, but the leads compound over time. A well-ranked service page can bring in calls for years without additional work. Full strategy in our HVAC SEO guide.
Referred customers convert at roughly 4x the rate of cold leads and have higher lifetime value. They're also basically free, costing you only the time to set up a simple program.
Four structures that work:
The mistake most contractors make is assuming customers know about the program. They don't. Mention it at the end of every job, include it in your follow-up email, print it on your invoices, post about it on social media.
In most US metros, there are 10 to 30 active local Facebook groups: neighborhood groups, HOA groups, "Moms of [City]" groups. Homeowners ask for contractor recommendations in these groups daily.
Real example: a Phoenix contractor posts helpful HVAC tips in 8 local Facebook groups weekly. Time invested: 2 hours. Monthly leads: 12 to 15. Close rate: 60%. Effective cost per sale: about $75 counting time at $50/hour (Contractor Marketing Pros case study).
The golden rule: provide value first, sell second. When someone asks "does anyone know a good HVAC company?", you want five people tagging your business because they've seen you being helpful.
About 30% of Nextdoor posts are requests for recommendations, and recommendations there are more trusted than Google or Yelp because every member's name and address is verified (ACCA / Blue Corona). Claim your business page, participate in conversations, and your name will come up naturally when homeowners ask.
The fastest way to grow without ad spend: get other people sending you customers. Best partners for HVAC:
Reach out, offer to refer business first, then ask for the same. Warm referrals from a trusted source convert way faster than any cold ad.
Tofu keeps your jobs, estimates, invoices, and customer history in one place — so every lead gets tracked and every customer gets followed up.
When you need leads now (not in six months), paid channels are the answer. Costs vary widely, so let's go through them with real benchmarks.
Google Local Services Ads appear at the very top of search results, above regular ads. They show a "Google Guaranteed" badge, and you only pay when someone actually contacts you, not per click.
2026 benchmarks from SearchLight Digital's LSA Benchmark covering $6.72M in spend across 888 contractors:
For most contractors, LSA is the single best paid channel to start with. Pay-per-lead model means you only pay when you get a real contact, not when someone clicks an ad and bounces.
Standard text ads above organic results. You pay per click whether they call or not. More targeting flexibility than LSA, but typically higher cost per lead.
2026 benchmarks from SearchLight's HVAC Advertising Benchmark covering $14.9M in spend across 816 contractors:
Separating campaigns by service type ("heating repair" and "AC installation" as separate campaigns) typically reduces CPL by 15-25%.
Successful HVAC Facebook campaigns maintain cost per lead between $5 and $11 for service leads (tune-ups, repairs) and $15 to $25 for installation leads (ResultCalls 2026 benchmarks).
Facebook ads work best when paired with strong organic content. Cold homeowners scrolling Facebook need to see proof you're real and trusted before they call.
You can also buy leads directly from companies that aggregate homeowners looking for HVAC services. The big players for HVAC:
These services typically charge $20 to $100+ per lead depending on service type and market. AC and furnace installation leads cost more than tune-ups.
The exclusive vs shared lead question. This matters a lot for ROI:
Service Direct specifically markets exclusive HVAC leads, which is why they show up consistently in search for that term.
Warnings about lead services:
For most contractors, lead services should supplement your own marketing, not replace it. Use them to fill gaps in slow seasons, not as your primary lead source.
Some services bill on a pay-per-call model: you only pay when a real homeowner is on the phone with you. Average cost: $50 to $200+ per qualified call depending on service type. The quality is generally higher than form-fill leads, but the volume is lower.
There's no single right number, but here's the rough framework most HVAC contractors should use:
The key metric isn't cost per lead, it's cost per booked job. A $100 lead that closes 40% of the time costs $250 per job. A $50 lead that closes 10% of the time costs $500 per job. Track close rates by channel, not just lead counts.
Here's a stat that should change how you think about lead generation: 78% of jobs go to the first company that responds to a lead inquiry.
Most HVAC contractors take hours to respond to web form submissions. By that time, the homeowner has already contacted two other companies. You can be spending great money on leads and losing most of them to slow response time alone.
What top contractors do:
Tools like Podium, Hatch, or simple Zapier automations can handle this. The ROI is immediate: if you're spending $1,500/month on Google Ads and responding in 4 hours, you're throwing away half that budget.
Getting the lead is half the battle. The other half is converting it. Most HVAC contractors lose 30-50% of leads not because the lead was bad, but because of dropped follow-up: missed callbacks, lost notes, no system for tracking who needs what.
What a basic lead management system looks like:
This is where most HVAC contractors quietly lose more revenue than anywhere else. A customer called six months ago, wasn't ready to book, and never got followed up with. Or got a tune-up, but nobody asked if they wanted a maintenance agreement. Or left a great review on Facebook, but nobody captured them for the email list.
Even a basic CRM is enough to stop the bleeding. The minimum: a single place where every customer's contact info, past jobs, and notes live, so when they call back six months later, you (or whoever picks up) knows who they are.
A tool like Tofu keeps your jobs, estimates, invoices, payments, and customer history in one place across web, manager app, and worker app, so you and the crew are looking at the same customer record. Starts at $10/month and is built for solo contractors and small crews.
Send estimates and invoices on the spot, collect payment before you leave. No per-user fees.
Some of the highest-ROI lead generation tactics get almost no attention because they're not glamorous. They work anyway.
One HVAC contractor sent a simple "winter prep" email to 2,000 past customers. Cost: $150 for the email platform and time. Result: 17 service calls averaging $285 each. Cost per sale: $8.82 (Contractor Marketing Pros).
Email to your existing customer list is the cheapest lead source in HVAC. Send seasonal reminders, exclusive offers for past customers, and educational tips. ROI averages $36-40 per dollar spent across industries (Litmus State of Email).
Give your installers door hangers to leave on the 5 to 10 surrounding doors after every install, with the note: "Sorry for the noise, we're upgrading your neighbor's heating system!" plus your phone number. Turns every job into a mini marketing campaign in homes with HVAC systems of similar age (Amber DeLong, DeLong and Sons HVAC, via Housecall Pro).
When systems are already running constantly in summer, it's too late and your schedule is already full. Early bird pricing in March fills your schedule during slower periods (Helium SEO).
The neighbor sees your sign while you're inside working. If they've been putting off an HVAC issue, you just made their decision easier. A batch of 25 corrugated signs costs $75-150 from a local print shop (HVAC Know It All).
30,000 to 70,000 daily impressions per the Outdoor Advertising Association of America. Under $100/month over the wrap's life. Your truck is a billboard driving through your neighborhoods all day.
After looking at hundreds of HVAC contractor marketing setups, the same mistakes show up:
If you're just starting out (under $250k revenue): Focus on free channels. Optimize your Google Business Profile, get your first 20 reviews, ask every customer for referrals, post in 3-5 local Facebook groups weekly. Skip paid ads until your foundation is solid.
If you have the basics and need more leads ($250k-$750k): Add Google Local Services Ads ($500-$1,500/month) and start an email program to your past customer list. Set up speed-to-lead automation. Continue building reviews and SEO content.
If you're ready to scale ($750k+): Layer Google Search Ads on top of LSA, run Facebook ads for installation leads, build out SEO content monthly, and consider lead services for filling gaps in slow seasons. Track everything by source and double down on what's working.
Everything you need to know about the product and billing
HVAC lead costs vary by channel: Google Local Services Ads average $51 per lead, Google Search Ads $104 blended ($34 branded, $149 non-branded), Facebook ads $5-25 depending on service type, and lead-buying services like Angi or HomeAdvisor typically charge $20-100+ per lead. The most important metric isn't cost per lead but cost per booked job, which depends on close rate by channel.
To get more HVAC leads: optimize your Google Business Profile completely, ask every customer for a Google review, set up automated review requests, run Google Local Services Ads, create service pages and location pages on your website, post regularly on social media, build a referral program, and respond to every lead within 60 seconds (78% of jobs go to the fastest responder).
The biggest revenue leak in HVAC is dropped follow-up. Best practices: respond to every inquiry within 60 seconds via auto-text, call back personally within 15 minutes during business hours, send an FAQ or pricing email automatically, follow up unbooked leads after 3 days and again after 2 weeks, and capture every customer into a system that tracks their service history and reminds you to reach out before each seasonal change.
The best free HVAC lead sources are your Google Business Profile, Google reviews, organic SEO (service pages, location pages, blog content), referrals from past customers, posts in local Facebook groups, Nextdoor activity, and strategic partnerships with real estate agents, home inspectors, and adjacent trades. None of these are truly "free" since they require time, but once set up, they produce leads without ongoing ad spend.
Both, used together. Paid ads (Google LSA, Search Ads, Facebook) deliver immediate leads at a higher cost. SEO is slower but builds compounding value: a service page that ranks well today can drive leads for years with no ongoing cost. The best HVAC contractors use paid ads to fill the lead gap while their SEO builds, then shift more spend toward organic as it kicks in.
For most HVAC contractors, the highest-ROI combination is: a fully optimized Google Business Profile + consistent review collection + Google Local Services Ads + email marketing to past customers. This combination delivers a mix of fast paid leads ($51 average CPL via LSA) and compound organic growth, while building durable assets that lower your cost per lead over time.
It depends on the channel. Paid channels like Google Local Services Ads or Facebook ads can generate leads within days of launching. Organic channels take longer: Google Business Profile optimization can show local pack improvements in 30-60 days, and SEO content typically takes 6-12 months to drive consistent leads. Most contractors who do this well see meaningful organic traffic within 4-6 months and significant compounding gains by month 12.
Lead-buying services can supplement your marketing but rarely work as a primary lead source. Shared leads (sold to 3-4 contractors) close at 5-15%, while exclusive leads close at 25-40% but cost more. Quality varies and disputes are common. Use them to fill gaps in slow seasons, not to replace organic marketing. Always check independent contractor reviews (not the service's own testimonials) before signing up.