Blog / HVAC marketing

Local Services Ads vs. Google Ads for HVAC: which books more jobs?

How each one charges you, what each one is good at, the change Google is making in 2026, and why most HVAC companies should run both.

The short answer

Local Services Ads usually book repair and emergency jobs more cheaply, because you pay per lead (about $63 for HVAC in 2026) instead of per click. Regular Google search ads cost more per lead (about $149 for non-branded searches) but give you control over which jobs you chase, which makes them better for replacements and installs. Most HVAC companies should run both, with Local Services Ads first.

Search “AC repair near me” on your phone and you’ll usually see the same thing: a few Local Services Ads at the very top, each with stars and a Google badge, then regular search ads, then the map, then the websites. Both kinds of ad are sold by Google. They charge differently, they rank differently, and they’re good at different jobs.

How each one charges you

Local Services AdsGoogle search ads
You pay forEach valid lead: a call, message or bookingEach click on your ad
HVAC cost per leadAbout $63 (May 2026)About $149 non-branded (Jan 2026)
Where people landYour Google profile, then call or message youAny page on your website you choose
Ranked byBid, reviews, responsiveness, profile quality, distanceBid, ad quality, landing page, expected clicks
Control over job typesJob types and service areasDown to the keyword
Bad leadsMany filtered or credited automaticallyNo credits for bad clicks you paid for

Lead costs come from different months and samples (SearchLight data), so treat the gap as directional, not exact.

One detail most owners miss: Google counts a missed call during your business hours as a valid, chargeable lead if the caller stays on the line for more than 20 seconds. Voicemails count too. So with Local Services Ads, a phone nobody picks up isn’t just a lost job. It’s a lost job you paid for.

Where Local Services Ads win

Repair and emergency calls. Someone with no heat at 7 PM wants a phone number and a star rating, fast. That’s exactly what an LSA shows them, and it’s the first thing on the page.

Cost per customer. In May 2026 data from more than 1,000 contractors, a paying customer from Local Services Ads cost $315.52 across trades. HVAC returned about $7.20 in closed revenue per dollar, with the highest average ticket of any trade at $2,451.64. For comparison, non-branded search worked out to about $804 per paying customer in January.

Less waste on junk. Google says it filters out spam and duplicate contacts before charging, and its models go back and credit leads they later decide were low quality. Repeat calls from the same customer within 15 days aren’t charged again.

Trust built in. Verified HVAC companies show a Google Verified badge right next to their review score, at the very top of the page.

Where regular Google search ads win

Replacements and installs. A homeowner comparing heat pump quotes is shopping, not panicking. Search ads let you bid on “heat pump replacement cost” or “new AC system,” send them to a page built for that exact job, and show financing, brands and photos. LSA gives you a profile card and a phone button.

Control. You choose the keywords, the ad copy, the hours, the zip codes and the bid on each one. You can push hard on high-ticket work and turn off the small stuff. With LSA, you mostly pick categories and a budget and let Google decide.

Reach beyond your reviews. LSA ranking leans heavily on your star rating, review count and how fast you answer. A newer company with 15 reviews will struggle there against a shop with 900. Search ads don’t care about your review count, so they can bring in volume while you build reviews.

What decides who shows up first in Local Services Ads

Google’s own help page lists the factors. Your bid matters, but so does how likely you are to turn the search into a lead:

  • Responsiveness. Google states that missed calls can hurt you. Answering fast is a ranking factor.
  • Reviews. Your rating and number of reviews both count, and Google says providers with more and better reviews typically book more jobs.
  • Profile quality. Response time, real photos, completed verification checks and a clear business bio.
  • Relevance and location. The service searched, the time of the search and how close you are to the customer.
  • Message and booking leads. Turning these on gives people more ways to reach you, which Google says helps most on nights and weekends.

Put simply, the HVAC company that answers every call, asks every happy customer for a review and keeps its profile filled out pays less per lead and shows up higher. You can’t just outbid a company that does those things well.

The 2026 change you should know about

Google is moving Local Services Ads into regular Google Ads accounts as Performance Max campaigns with pay-per-lead goals. You still pay per lead, but you manage it in the same place as the rest of your Google advertising.

The rollout is phased. The first wave started in August 2026 with select home service advertisers in the U.S., and Google names HVAC, plumbing and electrical in that group. Late 2026 expands it to service-area businesses without a storefront and accounts with custom bidding or booking settings, and the rest follows in 2027.

What it means for you: if you get a migration notice, read it. Make sure your Google Ads account is in your company’s name, that you have admin access, and that your call tracking and conversion tracking carry over. Google has a dedicated migration support line, listed in the source below.

How we’d run them together

  1. Fix the phone first. Missed-call text-back within a minute, and AI or an answering service for after-hours calls. On LSA, this protects your ranking and your money at the same time.
  2. Launch Local Services Ads. Get verified, choose only the job types and areas you actually want, and turn on message and booking leads.
  3. Rate every lead. Use the “Rate this lead” feedback in your leads inbox, for bad leads and good ones. It’s how you flag junk for a possible credit, and it teaches Google what you want more of.
  4. Add search ads for the big jobs. Replacements, new systems, heat pumps and anything with a high ticket, each with its own landing page.
  5. Feed reviews into both. Ask every completed job for a review, automatically. More reviews push LSA rankings up and make your search ads and Google Business Profile look better too.

This is the same setup we build in our 90-Day Local Takeover. If you’re working out how much to spend on all of it, start with how much an HVAC company should spend on Google Ads.

Common questions

Are Google Local Services Ads worth it for HVAC?

For most HVAC companies, yes, as long as you answer the phone quickly and have a solid base of Google reviews. In 2026 data, HVAC leads from Local Services Ads cost about $63 and returned roughly $7 in closed revenue per dollar spent. They stop being worth it when calls go unanswered, because missed calls during business hours can still be charged.

Can you get a refund for bad Local Services Ads leads?

Google filters spam and duplicates before charging and automatically credits some leads its systems later judge low quality. You can also rate any lead through the feedback survey in your leads inbox, and Google says it may credit leads you report as poor quality. Credits aren’t guaranteed, so rate every lead with the exact reason.

Do I need a website for Local Services Ads?

No. Local Services Ads send people to your Google profile, where they call, message or book. You need a website for regular Google search ads, and it helps your Google Business Profile and SEO either way.

Is Google Guaranteed the same as Local Services Ads?

Not anymore. Google Guaranteed was the old badge on Local Services Ads. It has been replaced by the Google Verified badge, which shows once a business passes Google’s verification checks.

Not sure which one your market needs?

On a 30-minute call we’ll pull up what shows for your services in your area and tell you where we’d start.

Book a strategy call