Industry · 15 min read
Paid Ads for HVAC Contractors: The 2026 Operator's Playbook
Summary
Weather-driven demand spikes, $40-$80 LSA CPLs, 4-truck math. A practical paid-ads stack for HVAC contractors in 2026.
By The Foundgrove team · Published May 25, 2026 · Updated June 29, 2026
A common failure mode in HVAC paid-ads accounts is wasting 40-60% of spend on the wrong channel at the wrong time of year. A Phoenix contractor running flat $200/day on Search during an August heat wave is leaving jobs on the table every week, while a Minneapolis shop pumping the same Search budget in October is paying installer-level CPLs for tune-up clicks. HVAC paid is a demand-curve game, not a budget game.
This playbook is an operator-grade walkthrough of how to structure an HVAC paid account. It covers the channel mix, the seasonal mechanics, the CPL math by service type, the licensing and trust signals Google now requires, and how to wire ServiceTitan back into Google Ads so the platform optimizes on revenue, not raw leads.
Why do HVAC paid ads need a different playbook than other home services?
HVAC demand is the most weather-correlated of any home-service vertical. When a heat wave hits a metro for three consecutive days at 95°F+, AC repair search volume can spike several-fold within a day or two. The contractors who win those weeks are the ones whose accounts can absorb the surge without bid-cap throttling, manual review queues, or LSA budget exhaustion at 10am.
The other quirk: HVAC jobs split into three completely different economic units. A $89 tune-up has nothing in common with a $9,500 system install, but most accounts run them through the same campaigns. The result is install-priced clicks competing for tune-up budget, and the agency wonders why CAC looks broken.
- Demand is seasonal and weather-triggered — daily budgets must scale 3-5x on event days
- Service mix has three economic tiers (repair, install, maintenance) with different acceptable CPLs
- Google Guaranteed badge is now table stakes for LSAs (state license + insurance + background check)
- Most leads close offline, by phone, hours or days later — platform-side attribution is broken without ServiceTitan integration
- Emergency intent dominates summer/winter, planned-purchase intent dominates spring/fall
Should HVAC contractors run Local Service Ads, Search, or Meta first?
Run them in this order: Local Service Ads first, then Google Search, then Meta. LSAs sit above the Search results, charge per qualified call (not per click), and convert at 20-30% phone-to-job rates in most metros. Typical HVAC LSA CPLs land at $40-$80 per booked call, which is half what Search delivers in competitive markets like Phoenix, Houston, or Tampa.
Search Ads come second because they cover the long-tail queries LSAs miss — branded terms, specific part numbers, system-replacement keywords, financing queries. Meta is third and serves a totally different job: filling maintenance-plan rosters in shoulder seasons when emergency demand is flat.
If you only have budget for one channel and you have Google Guaranteed approval, run LSAs. If you don't have Google Guaranteed yet, get it before spending a dollar on anything else. The full breakdown of how to think about channel mix lives in the Google Ads complete guide.
What does Google Guaranteed actually require for HVAC?
Google Guaranteed approval requires four things: a current state HVAC license, $1M general liability insurance, business registration in your service area, and a background check on the business owner through Pinkerton or Evident (Google's vendors). Approval takes 2-4 weeks in most states, longer in California and New York where state license verification is stricter.
The state license piece is where most HVAC contractors get tripped up. Texas requires a TDLR-issued ACR (Air Conditioning Contractor) license with a specific class for the work performed. California requires a CSLB C-20 license. Florida requires a state-issued Class A or Class B contractor license through DBPR. Local-only or apprentice licenses do not satisfy Google Guaranteed in any state.
- Texas: TDLR Air Conditioning and Refrigeration Contractor license (Class A or B)
- California: CSLB C-20 Warm-Air Heating, Ventilating, and Air Conditioning license
- Florida: DBPR Class A (unlimited) or Class B (up to 25 tons) HVAC contractor license
- Arizona: ROC Dual K-39 license for HVAC work
- New York: state license + NYC DCA Home Improvement Contractor license for the five boroughs
What are realistic CPL targets by service type in 2026?
CPLs vary 5-10x across HVAC service types, which is why a blended CPL number is meaningless. Track CPL per service category and back it into a target CAC using your close rate and job value. A reasonable rule: target CAC should not exceed 12-15% of gross revenue per job for repair and tune-up work, and 6-8% for installs.
- Tune-ups / maintenance plans: $25-$50 CPL — close rate 30-45%, average ticket $89-$189
- Service repair calls: $40-$80 CPL on LSA, $60-$120 on Search — close rate 60-75%, ticket $350-$700
- System replacement / install: $150-$300 CPL on Search — close rate 18-28%, ticket $7,500-$14,000
- Commercial HVAC: $200-$500 CPL on Search/LinkedIn — close rate 8-15%, ticket $5K-$50K+
- Indoor air quality / accessory upsells: $30-$60 CPL — usually run as cross-sells in maintenance plans
These ranges shift up 20-40% in tier-1 metros (Los Angeles, Houston, Atlanta, Miami, Phoenix) and down 15-25% in tier-3 markets. The cost benchmarks for SEO on the same vertical sit in how much does HVAC SEO cost.
How should the 4-truck shop think about budget and capacity?
A four-truck residential HVAC operation in a competitive metro typically clears $240K-$260K/month at full utilization. The math: each truck completes roughly 5-7 jobs per day, 22 working days per month, at a $350 blended average ticket. That works out to ~170 jobs per truck per month, or ~$60K per truck. Four trucks → 680 jobs and $240K.
Paid ads should be sized to keep all four trucks at 85-95% utilization. Under 75% means the shop is paying labor to sit. Over 100% means the shop is turning away jobs (and losing the future-revenue customers attached to them). A typical four-truck shop spends roughly $8K-$15K/month on paid to hit the right utilization, scaling to $20K-$30K during peak weather events.
The other reason to know your truck-level math: it sets the dispatch-side ceiling. If your account is generating 50 LSA calls a day but you can only dispatch 28 trucks worth of work, you're paying Google for calls you can't service. That's when you switch to bid-modifier dayparting and pause campaigns during full-book windows.
How do you handle the demand surge on heat waves and cold snaps?
Build a weather-trigger playbook before the season. The core mechanic: pre-stage 'surge' campaign budgets at 3-5x your daily baseline, hold them paused, and activate them when a 3-day weather forecast crosses a threshold (95°F+ in summer markets, sub-20°F in winter markets). Most accounts can pull this off with Google Ads scripts and a free NOAA forecast API, or with a paid tool like Mechanic.
- Pre-build surge campaigns with separate budgets so you don't blow shared budget caps
- Use Google Ads scripts to auto-pause maintenance campaigns when emergency volume spikes — keep tune-up dollars from competing with repair dollars
- Raise LSA bid modifiers on emergency-intent terms (no AC, no heat, not cooling) by 30-50% during surges
- Activate evening + weekend dayparts that you normally suppress — heat-wave demand is non-business-hours
- Pre-write 'we have availability today' ad copy variants and pause your normal copy
- Coordinate with dispatch — paid surge with no truck availability burns money and reviews
What does the ServiceTitan + Google Ads integration actually do for CPL accuracy?
ServiceTitan's native integration with Google Ads sends offline conversion data — booked jobs, completed revenue, lifetime customer value — back to the Google Ads platform via the offline conversion import API. Without it, Google optimizes against form fills and phone calls. With it, Google optimizes against actual booked revenue, which generally improves ROAS meaningfully over the following few months.
The setup involves three pieces: GCLID capture on the website form, a Zapier or native ServiceTitan webhook that fires when a job is booked, and a daily upload of completed jobs back to Google with revenue values attached. Once it's running, Smart Bidding strategies like Maximize Conversion Value or Target ROAS start working as designed. Before it's running, those strategies are bidding on noise.
LSAs have their own offline-conversion mechanism through the LSA app — operators mark calls as 'booked' or 'not a fit,' and Google uses that signal to refine lead matching. Most contractors don't bother, and their LSA accounts surface unqualified calls forever. Twenty minutes a day of marking calls can save a meaningful share of monthly spend by suppressing repeat unqualified-call matches.
When do Meta Ads actually work for HVAC contractors?
Meta works for HVAC in three specific scenarios: filling maintenance-plan rosters, promoting grand openings or new-location launches, and remarketing to past customers for upgrade campaigns. Meta does NOT work for emergency repair — the in-the-moment intent isn't on Facebook, it's on Google. Trying to drive emergency leads from Meta is one of the most common budget-waste patterns in HVAC paid accounts.
- Maintenance plans: $25-$60 cost per signup with 12-month $189-$240 plans = 4-8x payback in year one
- New-location launches: $5K-$15K spend over 30 days to seed a service area with brand awareness
- Remarketing to past customers: system-replacement campaigns targeting customers whose units are 12+ years old
- Indoor air quality: niche product (UV lights, whole-home filtration) sells well on Meta after a service call
- Lookalike audiences off ServiceTitan customer exports — homeowner LALs outperform interest targeting 3-to-1
What landing pages and trust signals matter for HVAC paid traffic?
HVAC paid landing pages need four things above the fold: state license number, NATE certification badge (or 'NATE-certified technicians' callout), Google Guaranteed badge for LSA traffic, and a phone number that's clickable on mobile. Pages missing any of these tend to convert worse, because HVAC buyers are filtering for trust signals before they call.
Below the fold, the order that typically converts: same-day availability messaging, transparent pricing or diagnostic fee callout, real photos of trucks/techs (no stock photography), and three to five recent reviews with city-level tags ('John from Katy, TX, 3 days ago'). The landing-page side connects to paid ads for HVAC and the broader paid ads service.
Avoid the common mistake of sending all paid traffic to the homepage. Each major service category (AC repair, heating repair, install, maintenance) needs its own landing page with category-specific CTAs and pricing language. A generic homepage tends to convert paid traffic far worse than a dedicated, category-specific landing page with matching CTAs and pricing language.
How do agencies that win HVAC clients structure their reporting?
The reporting that retains HVAC clients ties spend directly to dispatched revenue. Three layers: ad-platform CPL by campaign, ServiceTitan booked-job revenue by source, and a weekly 'truck utilization' view that shows whether paid leads are actually filling trucks. Most agencies stop at layer one and lose the account in month four when the owner asks the obvious question: 'Did this make me money?'
There's a more comprehensive list of agencies that get this right in the top 10 HVAC marketing agencies for 2026. The common thread: the strongest agencies run ServiceTitan offline conversions and report revenue, not leads. If you're evaluating partners, ask for a sample report and check whether 'revenue' shows up before 'impressions.'
If you want a walkthrough of what your current account is leaving on the table, book a strategy call and we'll audit the LSA dispatch, Search campaign structure, and Meta maintenance-plan funnel side-by-side.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
Want this built for your vertical? See SEO for HVAC Companies.
What are the most common questions about this topic?
Common questions readers send us about this topic.
How much should an HVAC contractor spend on paid ads per month in 2026?
A single-truck operation typically starts at $1,500-$3,000/month. A 4-truck shop runs $8K-$15K/month at baseline with surges to $20K-$30K during heat waves and cold snaps. Larger 10-truck operations spend $35K-$60K. The right number is whatever keeps trucks at 85-95% utilization without burning budget on calls you can't dispatch.
Is Google Guaranteed worth it for HVAC contractors?
Yes — for residential HVAC, Google Guaranteed and LSAs are the highest-ROI paid channel available in 2026. Approval takes 2-4 weeks and requires a valid state license, $1M general liability insurance, and a background check on the business owner. CPLs typically run 40-50% lower than Google Search Ads in the same market.
What's a good CPL for HVAC repair calls?
On Local Service Ads, $40-$80 per qualified call is the 2026 benchmark in most US metros. On Google Search Ads, $60-$120 CPL is normal for repair-intent keywords. In tier-1 markets (Houston, Phoenix, LA, Miami), expect the high end of those ranges. In smaller metros, the low end.
Why are my Meta ads not generating HVAC service calls?
Meta is the wrong channel for emergency HVAC repair intent — that traffic lives on Google. Meta works for HVAC maintenance plans, indoor air quality upsells, grand openings, and remarketing to past customers for system replacements. If you're trying to drive same-day repair calls from Facebook, switch the budget to Google LSAs.
How do I track HVAC paid-ad leads through to closed revenue?
Connect ServiceTitan (or your dispatch software) to Google Ads via the offline conversion import API. Capture GCLID on every form submission, fire a webhook when a job is booked in ServiceTitan, and upload completed-job revenue back to Google daily. This generally improves ROAS over the following months by letting Smart Bidding optimize against revenue instead of raw form fills.
What licensing do I need for Google Guaranteed in Texas?
Texas requires a TDLR-issued Air Conditioning and Refrigeration Contractor license — Class A (unlimited tonnage) or Class B (up to 25 tons). Local-only or apprentice-level licenses do not satisfy Google Guaranteed. You'll also need $1M general liability insurance and a clean background check on the business owner through Pinkerton or Evident.
Should HVAC contractors bid on competitor brand names?
Yes, but carefully. Competitor brand bidding works when you can offer a clear differentiator (faster dispatch, lower diagnostic fee, longer warranty) and when your landing page does not impersonate the competitor. Expect lower CTR than your own branded terms, but stronger performance than non-brand commercial keywords with comparable intent.
How do I handle the demand surge during a heat wave without blowing budget?
Pre-stage surge campaigns with separate daily budgets (3-5x baseline), keep them paused, and activate via Google Ads scripts when a 3-day forecast crosses 95°F+. Pause tune-up and maintenance campaigns during surges so emergency-intent dollars don't compete. Raise dayparting modifiers on evenings and weekends. And coordinate with dispatch — if trucks are fully booked, throttle paid before you burn spend on calls you can't service.
About Foundgrove
The Foundgrove team
Foundgrove helps US service businesses win qualified leads from search and AI. We write about the practical, measurable side of acquisition — what works in production, not what looks good in a conference deck.
Related reading
Other tactical pieces from the Foundgrove blog.
- Industry · 11 min read
Top 10 HVAC Marketing Agencies in 2026
The 10 HVAC marketing agencies most often short-listed by residential and commercial contractors in 2026 — specializations, pricing, and where each one fits.
Read the industry playbook → - Industry · 9 min read
How Much Does HVAC SEO Cost in 2026?
HVAC SEO typically costs $2,500-$10,000 per month in 2026 depending on service-area size, scope, and competitive intensity. Full pricing breakdown.
Read the industry playbook → - Paid Ads · 19 min read
Google Ads for Service Businesses: Complete 2026 Guide
Most service businesses lose a large share of Google Ads spend to bad structure, wrong campaign types, and broken tracking. Here is the 2026 operator playbook.
Read the paid ads playbook → - Paid Ads · 20 min read
Meta Ads for Service Businesses: Complete 2026 Guide
Meta Ads work for visual service businesses and fail for emergency intent. Here's the 2026 playbook: targeting, creative, CAPI, and CPL benchmarks.
Read the paid ads playbook →