Skip to content

Growth marketing · Local Services Ads · HVAC

Local Services Ads for HVAC companies

Local Services Ads for HVAC: eligibility, Google Verified, how leads are charged and credited, the first five minutes of a lead, and cost per booked job.

By TradesWork Field Notes team · Reviewed by TradesWork product team · Updated October 15, 2026 · 11 min read

Local Services Ads work for HVAC companies when the office treats every lead as a booked job waiting to happen. Google charges per valid lead: answered calls, missed business-hours calls where the caller stays on more than 20 seconds, messages, voicemails and booking requests.1 It doesn't charge per job. So the cost of a no-heat call in January depends less on Google's lead price than on what your office does in the next five minutes. This page sits under our Local Services Ads hub and covers the HVAC version: which job types to turn on, how to handle a lead, how credits work now, and how to measure LSA by completed jobs and job type.

How LSA differs from Google Ads for an HVAC shop

Three differences change how you run it.

  • You pay per lead, not per click. Google sets the price by market and job type, based on how likely the customer is to book. Message leads are typically priced lower than phone leads, though not always.1
  • Your profile is the ad. Google ranks Local Services Ads on your bid, how likely the ad is to produce a lead (driven partly by how fast you reply), and profile quality: rating, number of reviews, reply speed, photos and completed verification.2
  • The badge is earned, not bought. The Google Verified badge appears only after you pass Google's screening and verification.3

Local Services Ads are also moving into Google Ads as a Performance Max campaign type with pay-per-lead goals. HVAC is on Google's list for the first phase, starting August 2026. Manual max-per-lead bids aren't supported after the move, and if you want separate bidding for separate categories you'll need a campaign per category.4 Our Field Notes post on how Local Services Ads pay-per-lead works covers the migration and the ranking factors in detail.

Getting eligible: what Google checks

For U.S. home services, Google's screening can cover a background check on the business, every owner, and the field workers who perform core services, including employees, contractors and subcontractors (office staff are excluded); business registration through a D-U-N-S number or alternatives such as a Secretary of State registration or an IRS EIN; state and local licenses; and a certificate of insurance at the minimum for your category.5 Google says businesses aren't charged for the background checks.5

For an HVAC shop, two details catch people out. Every technician who goes into homes needs a check, so build it into hiring, not just sign-up. And Google verifies state licenses for the business and its owners or managers where it can, and expects every service professional to hold the licenses the work requires.5 Our page on Google Guaranteed vs Google Screened covers what the badge is now called and what to update on your trucks and website.

Job types and service areas: only turn on what you can run

In Local Services Ads, open the menu, choose Profile & Budget, then edit the Job types card (expand the HVAC industry to see each job type) and the Service areas card (include or exclude counties, cities or ZIP codes).6 Google's general advice is to select every job type you perform and set service areas broadly.7 That advice assumes you can take every lead. Google also no longer credits leads for "job type not serviced" or "geo not serviced,"8 so for an HVAC shop the better rule is: switch on what you can staff this month.

HVAC demand follows the weather. The U.S. Energy Information Administration measures it in heating and cooling degree days: how far a day's mean temperature sits below or above 65°F, which tracks how much heating or air conditioning buildings need.9 Use it to plan which job types to lean into.

SeasonDemand patternJob type settings (example approach)
Peak heating (high heating degree days)No-heat calls, furnace and heat pump repairsRepairs on; maintenance off if the board is full; replacement estimates on only if a comfort advisor has open slots
Shoulder (spring, fall)Fewer emergencies, more planned workTune-ups and maintenance on; replacement estimates on; widen service area if techs have open hours
Peak cooling (high cooling degree days)No-cool calls, AC repairsRepairs on; tighten service area to what you can reach same day; maintenance off
Any season, board full for daysLeads you can't runLower the budget or pause job types rather than paying for leads you'll send elsewhere

The table is a starting point, not a rule. The test is simple: if a lead of this job type came in right now, could you book it into a real window this week?

Hours and responsiveness

Your listed business hours do two jobs in Local Services Ads. A missed call during those hours is chargeable once the caller stays on the line more than 20 seconds, and voicemail or an automated greeting counts as a connected call.1 And for message leads, Google measures your response time during your business hours over the last 90 days, weighted toward recent leads.10

So list the hours someone actually answers. If you run a 24/7 emergency line with an on-call tech, list it only if the call is really answered at 2 a.m. After the move into Google Ads, hours sync one way from your Google Business Profile, so that's where you'll change them.4

The first five minutes after an LSA lead

  1. 1

    Answer, or reply within minutes

    Calls get a person during listed hours. Messages get a reply as soon as they land, by a CSR or an automated text that offers real times. Every minute of silence is time the homeowner spends calling the next listing.

  2. 2

    Qualify the job type in one question

    No heat, no cool, a noise, a tune-up, or a replacement quote? The answer decides the slot length, the tech and the price conversation.

  3. 3

    Book into a real arrival window

    Offer a window your technicians can actually cover today or tomorrow, not 'someone will call you back'. A booked window ends the customer's search.

  4. 4

    Tag the job with the LSA campaign

    The job, and later its invoice, should carry the LSA campaign and the job type, so the lead can be counted all the way to revenue.

  5. 5

    Note junk leads the same day

    Wrong trade, wrong area, spam, or a sales pitch? Write down why on the lead, and use Rate this lead in Local Services Ads so Google gets the feedback.

Steps 3 and 4 happen in your field service software's lead inbox and schedule, not in the Local Services Ads dashboard. Speed is the step owners most underestimate. Our guide to speed to lead shows how to measure it from your own lead timestamps.

Lead sources in TradesWork, including Google Local Services. LSA lead emails are forwarded into one inbox with your other lead sources. · Real product screenshot, demo company data.
Lead sources gallery

Credits instead of disputes

Google has moved from case-by-case disputes to automatic credits. Leads judged invalid or low quality at first contact aren't charged. Charged leads are reassessed by Google's models, and if one later proves poor quality, a credit is applied, in most cases within 30 days; the original charge still shows on your invoice. You can still give feedback on a lead: in Local Services Ads, open Leads, choose Rate this lead, and submit the survey.8

What this means for an HVAC office: you can't argue your way out of a lead for a job type you left switched on. Keep notes on junk leads anyway, because a pattern (the same spam caller, or a run of leads from a ZIP code you excluded) is worth raising with Google support and fixing in your settings.

Measuring LSA by booked and completed jobs

Here's a worked example with hypothetical numbers for one January month at a mid-size HVAC shop. Replace every figure with your own: spend from your Local Services Ads billing summary, leads and jobs from your own records.

Job typeLeadsBookedCompleted or soldSpend (example)Cost per completed or sold job
Heating repair483432 completed$2,640$83
Maintenance and tune-up221515 completed$660$44
Replacement estimate149 estimates run3 sold$1,260$420 per sale
Duct and air quality611 completed$300$300

Read it row by row. Heating repair is the workhorse. Maintenance is cheap per job but the tickets are small, so it earns its place mainly by filling slow days and adding members. Replacement estimates look expensive per sale until you set $420 against the gross margin on a system. The duct and air quality row is the one to switch off: six leads, one job, and a cost per job that a single small ticket won't cover.

Cost per completed job, by job type

LSA spend on the job type ÷ completed jobs from that job type's leads

Metric

LSA booking rate, by job type

How many LSA leads of each job type the office turned into a booked job. Low rates on repair job types point to answer speed or call handling.

booked jobs from LSA leads ÷ LSA leads, per job type

Where the numbers come from: Leads tagged with the LSA campaign; jobs carrying that campaign and the job type

Metric

Estimate close rate on LSA replacement leads

Replacement leads pay off weeks later. Track them from estimate to sale so a slow month doesn't look like a failed channel.

replacement estimates sold ÷ replacement estimates run, LSA campaign only

Where the numbers come from: Estimates linked to jobs that carry the LSA campaign

Metric

Gross margin return on LSA spend

Whether the channel pays once you count job costs, not just revenue.

gross margin on completed and sold LSA jobs ÷ LSA spend

Where the numbers come from: Invoices and job costs on jobs carrying the LSA campaign; spend from the billing summary

Free download · ExcelField Service KPI ScorecardTrack the 12 numbers that run a service business, week by week, with formulas already built in.

When to pull back

The time to spend less on Local Services Ads is when your schedule is full, which in HVAC is exactly when leads are easiest to get. A no-cool lead in the third week of a heat wave that you can't book until Thursday is a lead you paid for and a customer who books someone else. Look at your open technician hours for the next several days before you look at the ad. If they're mostly booked, lower the budget or switch off the job types you can't reach, then turn them back on when the board opens up. For the daily ad-side routine (budgets, bidding mode, profile upkeep), TradesForce's Local Services Ads playbook goes deeper.

Our HVAC marketing guide puts Local Services Ads next to maintenance memberships, search and referrals, and the Google Local Services Ads glossary entry has the short definition.

Footnotes

  1. How leads work, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2 ↩3

  2. About ad rankings, Local Services Help, Google, accessed October 15, 2026. ↩

  3. About Google Verified badge, Local Services Help, Google, accessed October 15, 2026. ↩

  4. Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help, accessed October 15, 2026. ↩ ↩2

  5. Understand the screening and verification process, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2 ↩3

  6. Edit your industries, service areas, and job types, Local Services Help, Google, accessed October 15, 2026. ↩

  7. Improve your Local Services Ads performance, Local Services Help, Google, accessed October 15, 2026. ↩

  8. About automated Local Services Ads lead credits, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2

  9. Degree days, U.S. Energy Information Administration, accessed October 15, 2026. ↩

  10. Manage leads and jobs, Local Services Help, Google, accessed October 15, 2026. ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

You pay per valid lead, not per click, and Google doesn't publish a price list. It sets lead prices by market and job type, and says the price reflects how likely the customer is to book. Message leads are typically priced lower than phone leads, though not always. The useful number is your own: LSA spend divided by completed jobs, by job type.