Google Ads for HVAC: What Actually Gets You Calls
Google Ads for HVAC can fill your schedule fast - but only if you run the right campaign type. Here's what works, what wastes money, and when to stop.
Google Ads for HVAC work. They get your phone ringing within 48 hours of going live, and in a broken-AC-in-July situation, that speed matters. The honest answer, though, is that most HVAC contractors running Google Ads are paying two to three times more per call than they need to - because they are running the wrong campaign type, bidding on the wrong keywords, or sending traffic to a page that does not convert. This post covers all of it: what to run, how much it costs, when it makes sense, and when you should put the credit card away.
The Three Types of Google Ads HVAC Contractors Actually Use
Before anything else, you need to know what you are actually buying. "Google Ads" is an umbrella. Under it sit three very different products, and they do not perform equally for home service businesses.
Local Services Ads (LSA)
Local Services Ads sit at the very top of Google search results - above standard paid ads, above the Local Pack, above everything. They show your business name, your star rating, your review count, and a "Google Guaranteed" badge. You pay per lead, not per click. Someone calls you directly from the ad. If the lead is spam or a wrong number, you can dispute it.
For HVAC contractors, LSA is the strongest paid option Google offers. You are not paying for someone to visit your website and leave. You are paying for a phone call. In competitive California markets, expect to pay $30-90 per verified lead depending on the service type and city. That is a fraction of what standard PPC costs for the same outcome.
Search Ads (Standard PPC)
Standard search ads are the blue text links that appear above organic results. You bid on keywords, pay per click, and hope the person who clicked converts. The problem is that "HVAC" related keywords in Southern California can run $45-120 per click - and a click is not a call. A click is someone landing on your website. If your website is slow, unclear, or does not have a phone number visible above the fold, that $80 click just evaporated.
Standard PPC is not worthless. It gives you more control over ad copy, more keyword targeting flexibility, and works well for specific high-intent searches like "AC installation quote" or "emergency furnace repair tonight." But it requires active management and a website that actually converts. Without both, it burns cash efficiently.
Performance Max (PMax)
Performance Max is Google's automated campaign type that runs ads across Search, Display, YouTube, Gmail, and Maps simultaneously. Google's algorithm decides where to show your ads based on your goal - usually "conversions." For HVAC contractors, it is generally not the right starting point. The automation needs significant conversion data to work well, and early on it tends to spend budget on low-intent placements while it figures out what converts. Start with LSA and Search. Come back to PMax when you have 30+ conversions per month to feed the algorithm.
What HVAC Google Ads Actually Cost in California
Contractors deserve straight numbers here, so here they are.
Industry data puts cost per click for HVAC and plumbing keywords in competitive California markets at $45-120 per click. That is not a typo and it is not a worst-case scenario. That is the range for keywords like "AC repair Los Angeles," "HVAC contractor San Diego," or "emergency heating service Riverside."
At a 5% website conversion rate - which is generous for the average contractor website - you need 20 clicks to generate one lead. At $80 per click, that is $1,600 per lead. At a 30% close rate, you are spending over $5,000 in ad spend to book one job. The math only works if your average job value is high enough to absorb it.
LSA changes that math significantly. Because you pay per lead rather than per click, and because leads are phone calls from people who found the Google Guaranteed badge credible enough to dial, the cost per booked job tends to land between $150-400 in competitive markets. Still not free. Still worth knowing before you start.
After 12-18 months of organic SEO investment, the cost per call from organic typically drops to $20-60 - spread across all the calls that ranking generates. Paid will never reach that number. That is not an argument against paid ads. It is an argument for not running paid ads forever as your only strategy. If you want to understand what the long-term alternative looks like, the comparison post on HVAC SEO vs PPC covers the economics in detail.
Want a second opinion on your SEO plan?
We review local SEO strategies for home service contractors, what to fix first, what to skip, what competitors are doing differently.
Get your free audit →How to Set Up a Google LSA Campaign for HVAC
LSA setup is straightforward but the details matter. A profile left incomplete or miscategorized will either not show up or attract the wrong calls.
Step 1: Create your LSA profile at ads.google.com/local-services-ads
Select "Home Services" as your category, then "HVAC" as your service type. Google will walk you through the rest of the profile setup.
Step 2: Complete the Google Guarantee verification
This is the barrier that keeps the quality floor higher than standard PPC. You will need to submit your contractor license number, proof of insurance, and pass a background check. Google uses a third-party provider for this. The process takes 1-3 weeks. Do not start running ads until the badge is active - an unverified LSA profile is a worse version of a standard ad at a higher cost.
Step 3: Set your service types and zip codes precisely
Only select services you actually want calls for. If you do not do duct cleaning, do not tick the box. If you do not serve the Inland Empire, do not include those zip codes. Every irrelevant lead is a dispute to file and time you will not get back. The same logic applies here as it does on your Google Business Profile (GBP) - covering an enormous geographic area dilutes your relevance signal for the places you actually work.
Step 4: Set your weekly budget based on how many calls you can handle
LSA lets you set a weekly budget cap. A good starting point for a single-truck operation is $300-500 per week. Scale up once you know your close rate and cost per booked job. Google will sometimes overspend a weekly budget by up to 2x in a busy week - factor that into your planning.
Step 5: Respond to every lead within 60 seconds if you can
LSA ranks businesses partly on responsiveness. Calls you miss repeatedly push your profile down. If you cannot answer calls during business hours, you need either a call answering service or someone dedicated to the phone before you spend money on ads that generate calls you will not pick up.
How to Set Up HVAC Search Ads That Do Not Waste Money
Standard PPC for HVAC requires more setup discipline than LSA. The campaigns that burn through budget without producing calls share the same four mistakes.
Mistake 1: Bidding on broad match keywords
Broad match in a Google Ads campaign means your ad can appear for any search Google considers related to your keyword. "HVAC" on broad match can trigger your ad for "HVAC school near me," "what does HVAC stand for," or "HVAC salary California." You are paying for none of those people to become customers. Use phrase match or exact match for all your core keywords.
Mistake 2: Sending all traffic to the homepage
Someone searching "emergency AC repair Burbank" clicks your ad. They land on a homepage that talks about your family history, your service areas, your plumbing division, and has a contact form buried at the bottom. They leave. Build dedicated landing pages for your top service and location combinations. One page per campaign. One call to action per page. One phone number above the fold.
Mistake 3: Running ads 24/7 regardless of when you work
Ad scheduling exists for a reason. If you do not run emergency calls at 2am, turn your ads off between midnight and 6am. You are paying for clicks from people you cannot serve, and your quality score suffers when those clicks do not convert.
Mistake 4: Ignoring negative keywords
Negative keywords tell Google which searches should never trigger your ad. For an HVAC contractor, your negative keyword list should include: "DIY," "how to," "school," "salary," "jobs," "training," "certification," "parts," "wholesale," and any competitor names you are not intentionally conquesting. Build this list before you spend a dollar.
The Keywords That Drive Calls for HVAC Contractors
High-intent HVAC keywords - the ones that generate actual service calls - follow a predictable pattern. They include a service type, a modifier (often "near me," "emergency," or a city name), and sometimes a timeline signal ("same day," "tonight," "now").
Examples of strong-performing HVAC ad keywords:
- AC repair [city]
- Emergency AC repair near me
- Air conditioning not working [city]
- Furnace repair [city]
- HVAC tune-up [city]
- AC installation quote [city]
- Heat pump repair near me
- Same day AC service [city]
Keywords to avoid unless you have specific landing pages and a high budget for testing: "HVAC contractor," "HVAC company," and any keyword without a location modifier. These are high volume, expensive, and attract comparison shoppers rather than people with a broken unit and a problem to solve today.
Your Google Ads Will Only Work as Well as Your GBP
This is the part most agencies skip over because it does not directly involve their ad management fee. Your Google Business Profile and your paid ads are not separate systems. They influence each other.
LSA rankings are partly determined by your review count and rating. A profile with 12 reviews at 4.1 stars will lose LSA placement to a competitor with 80 reviews at 4.8 stars, all else equal. Your organic GBP presence also affects Quality Score on standard search ads when your landing page and GBP are consistent with each other.
Before running paid traffic, your GBP should have: the correct primary category (not just "HVAC Contractor" - "Air Conditioning Repair Service" outranks it for AC searches), accurate service area settings, at least 10 photos, and a consistent stream of recent reviews. If you need help with the foundation, the Google Business Profile Management Service covers all of it. And if your reviews are stale or scarce, read the guide on getting more reviews for your HVAC business before you spend on ads.
When Google Ads Are Not the Right Answer for Your HVAC Business
We said we would say this, so here it is.
If your average job value is under $300 and your close rate is below 40%, the math on standard PPC in competitive California markets does not work. You will spend more acquiring the customer than you make on the job. LSA may still work at lower cost per lead, but run the numbers before you commit.
If you genuinely cannot answer the phone during business hours - not "it's hard sometimes," but routinely missing calls - do not run Google Ads. You are paying to generate calls you will not pick up. Fix the answering problem first.
If you are in a low-competition market where your primary keywords are not heavily bid on, organic local SEO will produce better long-term returns than paid ads and often produces results within 60-90 days in those markets. HVAC SEO in California is worth understanding as a parallel strategy, not just an alternative one.
And if you tried Google Ads for 60 days and they did not work - before concluding that "Google Ads don't work for HVAC," check which campaign type you ran, whether the landing page had a click-to-call button, and whether your negative keyword list had more than five entries. Nine times out of ten, the problem is in the setup, not the platform.
Tracking Calls From Google Ads: The Minimum Setup You Need
You cannot improve what you do not measure. The minimum tracking setup for any HVAC Google Ads campaign:
- Call tracking through Google Ads call extensions - this shows which campaigns and keywords drove phone calls
- Google Tag Manager with a conversion event for calls lasting more than 60 seconds (shorter calls are usually wrong numbers or spam)
- A dedicated tracking phone number for your landing pages so you can separate ad-driven calls from organic calls
- Monthly review of which search terms actually triggered your ads - not just the keywords you bid on, but what people actually typed
Without this, you are making budget decisions based on spend, not on results. That is how contractors end up spending $3,000 a month on ads and not being able to tell you whether any of those calls came from Google or from the door hanger campaign they ran in March.
Combining Paid Ads With Local SEO: The Right Order of Operations
Run LSA immediately. It is cost-per-lead, carries the Google Guarantee badge, and requires minimal management overhead once set up. That is table stakes for any HVAC contractor in a competitive market.
Run standard PPC for your highest-value services and top two or three service areas once your GBP is optimized and your landing pages are built. Expect 30-60 days before you have enough data to make meaningful optimization decisions.
Invest in local SEO in parallel - not instead of ads, in parallel. The contractors who only run paid ads are permanently renting their audience. The ones who invest in organic ranking alongside paid spend typically see their cost per call drop significantly over 12-18 months as organic calls increase and their dependency on paid spend decreases. What a home service SEO company actually does explains what that parallel investment looks like in practice.
For the Local Pack specifically - the three business listings that appear in map results and capture 70-80% of clicks on local service searches - paid ads do not help you rank there. That is a separate system entirely. The guide to Google Map Pack ranking for contractors covers what actually moves the needle.
What a Properly Managed HVAC Google Ads Account Looks Like
An HVAC Google Ads account that is actually being managed - not just running on autopilot - has a few identifiable characteristics:
- Negative keyword list with 50+ entries, updated monthly after search term report review
- Separate campaigns for different service types (AC repair, heating, installation, tune-ups) rather than one catch-all campaign
- Ad scheduling aligned with business hours and historical conversion data
- At least three ad copy variants per ad group being tested
- Conversion tracking that counts calls over 60 seconds, not just clicks
- Landing pages specific to each campaign, not homepage traffic
- A monthly report that leads with cost per call and jobs booked, not impressions and CTR
If your current setup does not match that description, you are not getting what you are paying for. The HVAC SEO vs PPC breakdown goes deeper on where agency-managed paid campaigns tend to fail.
Frequently Asked Questions: Google Ads for HVAC
How much should an HVAC company spend on Google Ads per month?
It depends on your market and campaign type, but a realistic starting budget for a single-market HVAC contractor using both LSA and a limited Search campaign is $1,500-3,000 per month. In highly competitive markets like Los Angeles or San Diego, effective paid visibility typically requires $2,500-5,000 per month to generate consistent call volume. Below $1,000 per month in competitive California markets, you will likely see sporadic results at best.
What is the difference between Google LSA and regular Google Ads for HVAC?
Local Services Ads (LSA) charge per lead - meaning per phone call or message. Regular Google Ads (Search/PPC) charge per click. LSA also displays a Google Guaranteed badge, which regular ads do not have. For most HVAC contractors, LSA produces a better cost per booked job because you are paying for actual contacts rather than website visitors who may or may not convert.
Do Google Ads work for HVAC companies?
Yes, when set up correctly. LSA in particular is well-suited to HVAC because the service is high-urgency - people with a broken AC unit in summer are ready to book, not browse. Standard PPC works but requires careful keyword targeting, dedicated landing pages, and active management. An account left on default settings will burn through budget on irrelevant searches.
How long does it take for HVAC Google Ads to start working?
LSA can produce calls within 24-48 hours of going live, assuming your profile is verified and your service area settings are correct. Standard Search campaigns typically take 2-4 weeks before there is enough conversion data to optimize meaningfully. Expect 30-60 days before you have a reliable picture of your cost per call and return on ad spend.
What keywords should HVAC contractors bid on in Google Ads?
Focus on high-intent, location-specific keywords: "AC repair [city]," "emergency HVAC near me," "air conditioning not working [city]," "same day furnace repair." Avoid broad keywords like "HVAC" or "air conditioning" without a location or service modifier - they attract high traffic but low-intent visitors. Build a strong negative keyword list before launching to prevent spend on DIY searches, job seekers, and students.
Should I run Google Ads and SEO at the same time for my HVAC business?
Yes. They serve different time horizons. Google Ads produce calls while SEO builds long-term organic visibility. The contractors who run both typically see their cost per call drop over 12-18 months as organic rankings generate calls that reduce dependence on paid spend. Running only ads is renting an audience. Running only SEO means waiting months for results. Both together is the right structure for a growing HVAC business.
Can a competitor click on my HVAC Google Ads to waste my budget?
Google has automated systems to detect invalid clicks and credits advertisers for them. Systematic click fraud from a single IP is caught and filtered. That said, no system is perfect. If you notice unusual click activity with zero conversions from a specific time window, you can report it to Google Ads support and request an invalid click analysis. It is a minor issue relative to the much more common problem of paying for legitimate but low-intent traffic due to poor keyword targeting.
Is Google Guaranteed worth it for HVAC companies?
Yes. The Google Guarantee badge on LSA profiles signals to homeowners that Google has verified your license, insurance, and background check. In a market where homeowners are letting a stranger into their house, that credibility signal matters. It also differentiates your LSA ad from competitors who have not completed verification. The verification process takes time - typically 1-3 weeks - but it is worth completing before spending anything on LSA.
Not sure if your paid ads setup is the problem or your organic presence?
Most HVAC contractors we audit have the same two or three fixable issues costing them calls every week. We will tell you exactly what they are - no proposal attached, no obligation to hire us. The contractors who trust us do so partly because we have told some of them not to run ads yet.
Looking for hands-on help? See our Local SEO Audit service.
Want help implementing this for your business?
We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.
Contractor Help Desk
What would help your business most right now?
Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.