Home › Guides › How Much Do HVAC Leads Cost? Buying vs Earning Your Own
How Much Do HVAC Leads Cost?
Short answer: HVAC lead cost depends on the source, your area and the job. Google's Local Services Ads say lead prices vary by location, job type, lead type and bidding mode. Other lead platforms set their own prices. The number that matters is not the cost per lead. It is what you pay to win one job.
- Google says Local Services Ads lead prices vary by location, job type, lead type and bidding mode.
- Google says message leads are typically priced lower than the matching phone lead.
- Cost per job equals money spent on leads divided by jobs you won from those leads.
- Google may credit back leads later judged low quality, usually within 30 days.
- Paid leads are rented, so when you stop paying, the leads stop.
- Our estimate: a freelancer builds a small-business website for about $1,500 to $5,000.
You will see many HVAC lead prices on agency blogs. They are all over the map, and they come from sellers of those services. We do not repeat them here. Instead, this guide shows how each kind of paid lead is priced, how to figure your own cost, and where leads you earn yourself fit in.
What is an HVAC lead?
An HVAC lead is a person who has told you, or a platform, that they want HVAC work: a call, a form, a text or a booking request. It is not yet a job. A lead becomes a job when you answer, quote and win.
Platforms define a lead in different ways. Google, for example, counts these as valid leads on Local Services Ads: answering a call or calling back and speaking with the customer, missing a call during business hours when the caller stays on the line for more than 20 seconds, getting a text or email, getting a voicemail, and receiving a booking request (Google Local Services Help: How leads work). So a lead can be a missed call. That is one reason a missed-call text-back matters.
What are the main ways HVAC leads are sold?
| Source | How you pay | What to know |
|---|---|---|
| Google Local Services Ads | Pay per lead, set by a weekly budget | Google describes them as pay-per-lead listings for verified local providers, and HVAC is on the list of eligible home services (Google: Local Services Ads). |
| Thumbtack | You set your pricing and lead budget | Thumbtack says it has no fee to join, no annual fee and no membership fee. You control your budget, which sets how many leads you get (Thumbtack: For pros). |
| Angi | Lead-based, price not shown on its public pro page | The pro sign-up page lists no prices. It talks about receiving leads (Angi: Pro sign-up). Ask for a written price list before you commit. |
| Google Ads (search clicks) | Pay per click, not per lead | You pay even if the caller does not book. |
| Shared lead sellers and lead brokers | Per lead, often sold to several companies at once | Ask how many companies get the same lead. |
| Your own marketing | Time and a monthly fee for a site, Business Profile and reviews | Slower to start. Costs do not rise per lead. |
The table gives how you pay, not the price. Prices change by market and season. Ask each seller for current numbers for your town.
How does Google price Local Services Ads leads?
Google says, "Lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode." It also says message leads are typically priced lower than the corresponding phone lead price (Google Local Services Help).
Budgets work as targets. Google says your average weekly budget is the aim, that you may spend less in some weeks, and that the monthly cap is the weekly budget times 30.4 divided by 7. When you reach the cap, your ad stops showing for the rest of the month unless you raise the budget (Google Local Services Help: How to edit your budget).
That cap matters in July. A heat wave can use up the monthly maximum early, and then your ad stops showing for the rest of the month unless you raise the budget.
There is a safety valve. Google says leads that are later judged low quality may be credited back automatically. In most cases the credit goes to your account balance within 30 days, and the original charge still shows on your invoice (Google Local Services Help: Automated lead credits). Read your own account for what applies to you, because rules change.
How do you work out what a job really costs?
Do this math for each source. It takes ten minutes with your own numbers.
Cost per job = (money spent on leads) divided by (jobs you won from those leads).
An example, with made-up numbers to show the method, not a market price:
| Step | Source A | Source B |
|---|---|---|
| Spent in a month | $1,000 | $1,000 |
| Leads received | 20 | 40 |
| Cost per lead | $50 | $25 |
| Leads you reached | 18 | 24 |
| Jobs won | 6 | 4 |
| Cost per job won | $167 | $250 |
Source B looks cheaper per lead, and it costs more per job. Cost per lead is the wrong number to chase. A source with fewer, better leads can cost less per job.
Next, look at what the job was worth. A $200 repair and a $9,000 system replacement are not the same win. Track revenue and gross profit by source, not only job counts. If your software cannot do it, a spreadsheet with four columns can: source, leads, jobs won, revenue.
Also track how many leads you never reach. In HVAC, a missed call in a heat wave goes to the next company on the list. Answer speed can change your cost per job more than any ad setting.
When does buying leads make sense?
Paid leads are a tool. They fit when:
- You have open capacity. Techs sit idle in a slow week.
- You are new to a town and have no reviews yet.
- You track the cost per job and your close rate is solid.
- The leads match your work. Replacement leads for a shop that wants installs, not tune-ups.
They fit badly when your calendar is already full, when you cannot answer calls fast, or when your reviews are thin. A buyer on a platform often compares three companies, and the one with the best reviews and the quickest reply wins. Our review guide covers the first part.
What are the downsides of renting leads?
- You do not own the lead source. If you stop paying, the leads stop.
- Shared leads. If several companies call the same person, price can become the deciding factor.
- Price changes. Platform rules and prices can change. Check them every month.
- Brand. The customer remembers the platform, not you. A lead from your own site or Business Profile comes to you directly.
- Low-quality leads. Check the credit or refund rules before you pay.
How do you earn leads that do not cost per lead?
These sources cost time or a flat monthly fee, not a charge on every contact. They also build over months.
- A Google Business Profile built for HVAC. The right main category, services, hours, photos and a service area. See HVAC Google Business Profile categories.
- A site that answers questions. Pages for each service and town. See the HVAC website checklist and HVAC service area pages.
- Reviews. Ask every customer. In a 2026 ACHR News survey, 54% of homeowners said they would use Google Business to research an HVAC contractor (ACHR News: myCLEARopinion homeowner survey (2026)). That is stated intent from 782 homeowners, not proof of what they do.
- Maintenance plans. Your best leads are customers you already serve. See HVAC maintenance plan marketing.
- Off-season work. Slow months are cheap months to build the base. See how to get HVAC leads in the off season.
- Referrals. Ask happy customers, builders and property managers. See how to get commercial HVAC leads.
- AI answers. Some homeowners ask ChatGPT and Google's AI for local help. See how to get your HVAC company on ChatGPT.
What should you spend on your own marketing?
Our estimate: a freelancer builds a small-business website for about $1,500 to $5,000, and an agency for about $5,000 to $15,000 or more. See how much an HVAC website costs for what drives those numbers. Monthly work on listings, reviews and pages comes on top. Compare that fixed cost with a month of paid leads. A site you own keeps working in months when you stop paying for anything else.
Many shops run both. Paid leads fill the calendar this month. Earned leads lower what you pay next year. The mix depends on your numbers, so measure them.
What mistakes make leads cost more?
- Choosing by cost per lead instead of cost per job
- No call tracking, so you do not know which source rang
- Slow answers and no text-back
- A weak or empty Business Profile
- No reviews from the last six months
- A website that does not say which towns you serve
- No follow-up on quotes that did not close
For more ways to bring work in across the year, see HVAC marketing ideas and how to get more customers for your HVAC business.
Licensing rules, code editions and the number of local competitors change from state to state. Our state pages pull those facts together, for example California and Florida.
Common questions
How much does an HVAC lead cost?
It varies by source, location, job type and season. Google says Local Services Ads lead prices vary by location, job type, lead type and bidding mode. Other platforms set their own prices. Agency blogs quote wide ranges, so ask each seller for current numbers in your town, then work out your cost per job won.
Are Google Local Services Ads good for HVAC?
HVAC is listed as an eligible home service. They are pay-per-lead listings, and you only pay when customers get in touch through the ads. Whether they are good for you depends on your cost per job, your close rate and how fast you answer.
Are Angi and Thumbtack worth it for an HVAC company?
It depends on your costs and close rate. Thumbtack says there is no fee to join, and you set your budget. Angi's pro page does not list prices. Test with a small budget, track every lead through to a job, and stop if the cost per job is too high.
What is a good close rate on HVAC leads?
There is no single number we can source. Track your own by lead source. If you reach most leads and win few of them, fix your quote process and your reviews before you buy more leads.
Can a website replace paid leads?
Over time it can cover part of them, especially when paired with reviews and a Business Profile. It does not replace paid leads on day one. It builds up.
Want to see what an owned lead source looks like for your company? See a free demo site for your HVAC company.
Sources
- Google Local Services Help: How leads work
- Google Local Services Help: How to edit your budget
- Google Local Services Help: Automated lead credits
- Google: Local Services Ads
- Thumbtack: For pros
- Angi: Pro sign-up
- ACHR News: myCLEARopinion homeowner survey (2026)
We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.