How to get HVAC leads: every channel compared, with real demand data
Updated: October 01, 2026
Search "HVAC leads" and most results sell you leads. Buying is one way, and sometimes the fastest. But most HVAC work starts with a homeowner whose AC stopped cooling or whose furnace won't start, searching for help on their own. This guide compares every way an HVAC company gets in front of that homeowner, what each costs and who owns the customer afterwards. First, a number no lead seller shows you: how often homeowners in your city search for HVAC help themselves.
How often homeowners search for HVAC help
The table shows monthly Google searches for "hvac", "ac repair" and "furnace repair" together with the city name, plus the lowest and highest average cost per click advertisers paid across the three terms. These are Google Ads keyword averages, pulled on October 1, 2026 through the DataForSEO API. Google rounds them, so read them as estimates, not counts. They are yearly averages: AC searches peak in summer and furnace searches in winter. Searches with a neighborhood, a ZIP code or a brand come on top and are not included.
| City | Searches per month | Cost per ad click |
|---|---|---|
| Houston | 5,510 | $16.94–$44.15 |
| San Antonio | 4,970 | $42.28–$74.99 |
| Dallas | 4,890 | $13.80–$52.00 |
| Phoenix | 4,590 | $1.51–$71.29 |
| Austin | 4,010 | $24.86–$59.05 |
| Chicago | 3,990 | $23.92–$26.76 |
| San Jose | 3,290 | $27.05–$84.78 |
| Columbus | 2,930 | $31.12–$76.32 |
| San Diego | 2,860 | $27.49–$40.94 |
| New York | 2,820 | $4.51–$19.55 |
| Charlotte | 2,800 | $26.40–$51.33 |
| Los Angeles | 2,770 | $22.81–$30.84 |
| Jacksonville | 2,630 | $33.28–$76.94 |
| Philadelphia | 2,500 | $24.49–$32.68 |
| Fort Worth | 2,410 | $25.16–$63.68 |
Every one of these searches is a homeowner looking for HVAC help right now. The company that shows up gets the call directly, with no fee per lead.
One business per trade per metro. Ask whether yours is open
The channels compared
| Channel | What it costs | The catch | Who owns the customer |
|---|---|---|---|
| Lead platforms (Thumbtack, Angi) | a fee per lead | you pay even when the homeowner hires someone else | shared: the homeowner can compare several pros |
| Lead sellers and pay-per-call | a fee per lead or call | ask whether a lead is sold once or to several companies | depends on the seller |
| Google Local Services Ads | a fee per lead | Google's screening first; you compete with other verified pros | you |
| Google search ads | a fee per click | costs start with the first click, whether or not anyone calls | you |
| Your Google Business Profile and website | mostly time | months before it brings steady calls | you |
| An exclusive local lead site | a fee to the site owner | takes months to rank; one HVAC company per metro | you alone for your trade and metro |
Lead platforms. On Thumbtack you pay for leads: customers who reach out to you directly. Prices vary with the job, how many pros are available and your market, and you set your lead prices yourself (Thumbtack Help). Before you judge a platform by its price per lead, work out what one won job costs with our Thumbtack cost calculator. Angi charges per lead too, with each request going to several pros: Is Angi worth it?
Lead sellers and pay-per-call. Many of the results for "HVAC leads" are companies that sell leads or calls. The question that decides the value is whether a lead goes to you alone or to several companies at once. Get the answer, the price and the refund rules in writing.
Google Local Services Ads. You pay for leads, not clicks: the ad charges when a customer gets in touch through it, as calls or messages (Local Services Help). Google describes them as pay-per-lead listings for verified local service providers that appear at the top of the page with a Google Verified badge (Google Business). The checks come first, so plan for the onboarding time.
Google search ads. Standard Google Ads are pay-per-click (Google Business). The cost-per-click column in the table shows what advertisers paid per click on HVAC searches in each city. Divide your budget by that number and you know how many clicks, not calls, it buys.
Your Google Business Profile and website. Google ranks local results mainly on relevance, distance and prominence (Google Business Profile Help). For HVAC, a separate page for each main job (AC repair, furnace repair, installation, maintenance) and each area you serve helps with relevance. Reviews that mention the job and the town help with prominence. How to build reviews within Google's rules: how contractors get more Google reviews.
An exclusive local lead site. A site built for one metro and one trade, where every enquiry goes to a single HVAC company. You don't share the homeowner with competitors. The trade-off: a new site takes months to rank, so it works alongside paid channels at first, not instead of them.
Which mix makes sense
- Starting out or filling a gap now: paid channels, measured by cost per won job, not per lead.
- Steady base: a complete Google Business Profile with reviews, and a website with a page for each service. It costs time, not fees.
- Growing in one metro: an exclusive source, so the leads you build up are yours alone.
- Between the seasons: customers from the summer and winter peaks are the easiest to ask for a maintenance visit and a review.
Track where every job you win came from. After three months, compare the cost per won job by channel and shift the budget toward what wins.
The same comparison for other trades: roofing, plumbing, electrical, junk removal and water damage. All 10 trades side by side: contractor leads by trade.
Sources
- Thumbtack Help: How much do I pay for leads and opportunities? (2026-10-01)
- Local Services Help: Getting started with Local Services Ads (2026-10-01)
- Google Business: Local Services Ads (incl. FAQ: Local Services Ads vs Google Ads) (2026-10-01)
- Google Business Profile Help: Tips to improve your local ranking (2026-10-01)
- DataForSEO API docs: Google Ads Search Volume (data source of the tables) (2026-10-01)
Is your trade open in your metro?
We run exclusive local lead sites: one business per trade per metro. Tell us your trade and metro. If it's open, we build the site for your area, and every enquiry from it goes to you alone.