Most HVAC companies pay $10 to $50 per click on Google Ads and $50 to $200 per lead. The fastest way to lower those numbers is to split emergency and replacement campaigns, block junk searches with negative keywords, and track which calls turn into booked jobs.
This guide covers 15 tactics our team uses on HVAC Google Ads accounts, from campaign setup to weekly search term reviews. Start with the first three. They cut the most waste for the least work.
What HVAC Google Ads Cost
Expect to pay $10 to $50+ per click, $50 to $200 per lead, and $1,500 to $10,000+ a month in ad spend. Clicks cost the most during summer and winter peaks, when every HVAC company in town bids on the same emergency terms.
Metric | Typical range
Cost per click | $10 to $50+
Cost per lead | $50 to $200
Monthly ad spend | $1,500 to $10,000+
For a full breakdown by market size, see our HVAC Google Ads cost guide.
Google Ads vs Local Services Ads for HVAC
Run both. Local Services Ads (LSAs) show above regular ads with the Google Guaranteed badge, and you pay per lead instead of per click. Google Ads gives you more control over keywords, ad copy, and landing pages.
| Feature | Google Ads | Google Local Services Ads |
|---|---|---|
| Placement | Search & Display | Above search ads (Google Guaranteed) |
| Lead Type | Clicks to landing pages | Phone calls & form submissions |
| Cost | Cost per click | Pay-per-lead |
| Targeting | High intent keywords | Local targeting, zip codes |
For emergency AC and furnace repair, LSAs often bring the most trusted leads. Use Google Ads to cover replacements and the searches LSAs miss.
Campaign Setup: Tactics 1 to 6
1. Split Emergency, Replacement, and Maintenance Campaigns
Emergency searchers want help now. Replacement buyers compare quotes. Maintenance shoppers look for the best price. One campaign can’t bid, write, or schedule well for all three.
Build separate campaigns. Run emergency campaigns 24/7 with higher bids and phrases like “same day service” and “available now.” Run replacement campaigns during business hours with “free estimates” and “financing available.”
2. Use Call Ads for Emergency Repairs
Someone with a dead AC in July wants to talk to a person, not read a website. Call ads show your number and connect the searcher straight to your phone.
Use them for terms like “emergency AC repair,” “furnace not working,” and “no heat.” Put your service area in the headline to cut out-of-area calls. Count only calls longer than 90 seconds as leads, since short calls rarely book.
3. Build Negative Keyword Lists Early
Negative keywords tell Google which searches to skip. Without them, you pay for DIY clicks, job seekers, and people outside your area.
Start with: DIY, how to, YouTube, video, tutorial, manual, diagram, troubleshoot, reddit, forum, jobs, careers, and salary. Add the cities you don’t serve.
Then review your search terms every week and block anything irrelevant, like “HVAC capacitor replacement video.”
4. Target a Radius Around Your Shop
Every extra mile adds drive time and fuel to the job. Most HVAC companies earn their best margins within 15 to 20 miles of the shop.
Set your main campaign to a 15-mile radius. Run a second campaign for 15 to 30 miles with bids about 25% lower. Exclude areas past 30 miles unless you charge a travel fee.
5. Schedule Bids Around When Systems Break
AC systems tend to fail in the late afternoon heat. Furnaces fail on cold mornings. Your bids should follow those patterns.
A starting point: raise AC repair bids from 2 to 7 PM in summer and heating bids from 5 to 9 AM in winter. Lower bids overnight unless you offer true 24-hour service. Some advertisers go further and raise bids automatically when temperatures pass 95°F or drop below 20°F.
6. Keep Ad Groups Tightly Themed
Stuffing 50 keywords into one ad group mixes intents and hurts Quality Score. Group keywords by service instead.
“AC repair near me” belongs with other AC repair terms, AC repair ads, and an AC repair landing page. “Furnace replacement cost” belongs with replacement terms, ads about pricing and financing, and a replacement page.
Start with your top 10 services. Write 3 to 4 ads per group, then test.
Ads and Audiences: Tactics 7 to 11
7. Add Price Assets to Filter Price Shoppers
Price assets (formerly price extensions) show prices before the click. People who click after seeing them are ready to pay, not just shopping.
List your service call fee, diagnostic fee, and maintenance plan price. Add “starting at” prices for common repairs, and mention financing for replacements.
8. Use Customer Match for Past Clients
Your customer list is your warmest audience. Upload past customers’ emails to Google Ads and target them with their own campaigns.
Segment by equipment age and last service date. Show replacement ads to customers with systems older than 10 years. Remind maintenance customers when their tune-up is due.
9. Write Responsive Search Ads With Local Proof
Responsive search ads (RSAs) mix and match your headlines. Give Google strong pieces to work with.
Put your city name in at least 2 headlines. Add your license number for trust. Spread “same day service,” “free estimates,” and “24/7 availability” across different headlines.
Pin your business name, then review performance monthly and swap out weak headlines.
10. Bid on Competitor Names Carefully
Competitor campaigns can reach homeowners who are already comparing quotes. You can bid on a competitor’s name, but keep their name out of your ad text.
Lead with what sets you apart, and offer a “second opinion” discount. Expect lower Quality Scores and higher costs. Pause any competitor campaign that doesn’t book jobs profitably within 30 days.
11. Use Ad Customizers for Seasonal Offers
Ad customizers update your ads automatically. Use a countdown for seasonal promotions, like a spring AC tune-up special that ends on a set date.
Location insertion can add the searcher’s city to a headline. “AC Repair in {City}” reads more local than “AC Repair Near Me.”
Landing Pages: Tactic 12
12. Build a Landing Page for Each Service
Your homepage can’t convert every search. An emergency repair page needs urgency. A replacement page needs trust badges, financing, and details. A maintenance page should show the savings.
Every HVAC landing page needs:
– A headline that matches the ad
– A tap-to-call button on mobile
– A short contact form above the fold
– Customer reviews
– Trust badges: licensed, insured, BBB rating
Remove the main navigation so visitors don’t wander off. Test headlines, form length, and button text one at a time. Then link each service page to your HVAC SEO pages to strengthen site structure.
Tracking and Optimization: Tactics 13 to 15
13. Set Up Conversion Tracking With Job Values
Without tracking, you can’t tell which keywords book jobs. Track calls, form fills, and chat starts as separate conversions.
Give each one a value based on your average ticket, for example $400 for a repair and $8,000 for a replacement. Then import offline conversions when leads become paying customers, so Google learns which clicks bring in revenue.
14. Check Quality Score Every Week
Quality Score runs from 1 to 10 and affects how much you pay per click. A higher score means a lower cost for the same ad position.
Fix scores below 5 by tightening the match between keyword, ad, and landing page. Pause keywords below 3 that don’t convert. Raise scores with stronger ad copy, faster pages, and more negative keywords.
15. Review the Search Terms Report Weekly
The search terms report shows the exact searches that triggered your ads. It’s the most useful report in your account.
Each week, add irrelevant searches as negatives and add converting searches as keywords. Each month, export the report and sort by cost to find expensive searches that never convert.
Common HVAC Google Ads Mistakes
- Bidding on broad terms like “HVAC” instead of high-intent terms like “AC repair near me”
- Skipping negative keywords
- Sending every click to the homepage
- Ignoring mobile, where most emergency calls start
- Running ads without conversion tracking
Each one raises your cost per lead, and most take less than an hour to fix.
15 HVAC Google Ads Tactics at a Glance
| # | Tactic | Area | First action |
| 1 | Split emergency, replacement, and maintenance campaigns | Campaign setup | Build 3 campaigns with their own bids and schedules |
| 2 | Use call ads for emergency repairs | Campaign setup | Count only calls over 90 seconds as leads |
| 3 | Build negative keyword lists early | Campaign setup | Add DIY, how to, jobs, careers, and cities you don’t serve |
| 4 | Target a radius around your shop | Campaign setup | 15-mile main radius, 15 to 30 miles at lower bids |
| 5 | Schedule bids around when systems break | Campaign setup | Raise AC bids 2 to 7 PM in summer, heating 5 to 9 AM in winter |
| 6 | Keep ad groups tightly themed | Campaign setup | One ad group per service, 3 to 4 ads each |
| 7 | Add price assets | Ads and audiences | List service call, diagnostic, and maintenance prices |
| 8 | Use Customer Match | Ads and audiences | Target customers with systems older than 10 years |
| 9 | Write responsive search ads with local proof | Ads and audiences | City name in 2+ headlines, add license number |
| 10 | Bid on competitor names carefully | Ads and audiences | Pause if not profitable within 30 days |
| 11 | Use ad customizers | Ads and audiences | Countdown for seasonal tune-up offers |
| 12 | Build a landing page for each service | Landing pages | Tap-to-call, short form, reviews, no main nav |
| 13 | Track conversions with job values | Tracking | $400 per repair, $8,000 per replacement |
| 14 | Check Quality Score weekly | Tracking | Fix anything below 5 |
| 15 | Review search terms weekly | Tracking | Block junk, add converting searches as keywords |
Combine Google Ads With SEO
Ads bring in calls this week. SEO builds rankings that keep calls coming after you pause ads.
Run both and you show up in paid and organic results for the same searches. You can also retarget organic visitors who leave without calling.
Frequently Asked Questions
How much does Google Ads for HVAC cost?
Most HVAC companies pay $10 to $50+ per click and $50 to $200 per lead. Monthly ad spend usually runs $1,500 to $10,000+, depending on your market and season. Clicks cost the most during summer and winter peaks. Negative keywords and conversion tracking bring your cost per lead down over time.
Are Google Local Services Ads worth it for HVAC companies?
Yes, especially for emergency AC and furnace repair. Local Services Ads show above regular ads with the Google Guaranteed badge, and you pay per lead instead of per click. You can dispute leads that aren’t real customers. Most HVAC companies run them alongside Google Ads to cover more searches.
How can HVAC companies improve Google Ads performance?
Start with three fixes: split emergency, replacement, and maintenance campaigns, add negative keywords, and send each campaign to its own landing page. Then review your search terms report every week. These changes cut wasted clicks fastest, before you touch bids or budgets.
Which metrics matter most in HVAC Google Ads?
Track cost per lead, cost per booked job, and call duration first. Click-through rate and cost per click help you find problems, but they don’t show revenue. Count only calls over 90 seconds as leads, and import booked jobs from your CRM so Google learns which clicks pay.
Should HVAC companies run Google Ads 24/7?
Only if a real person answers the phone 24/7. Emergency campaigns can run around the clock when someone picks up. Otherwise, lower bids overnight and raise them when systems fail most: late afternoons in summer and early mornings in winter. Replacement campaigns work best during business hours.
Get More HVAC Calls From Google Ads
Built-Right Digital runs Google Ads for HVAC companies and uses the tactics in this guide every week. We’ll audit your account for free and show you where your budget leaks. Contact us to book your free audit.




