Google Ads for HVAC companies: at ninety eight degrees your budget is gone by noon

How to run paid search for a trade whose demand arrives in a four day surge: Local Services Ads against search, dayparting to the hours you answer, what clicks cost in a heat wave, and the bid that follows the thermometer.

Published by AI Knows Us · Updated 14 October 2026

Paid search for an HVAC contractor is a capacity problem disguised as a media problem. Demand does not arrive evenly: it arrives in surges when the weather breaks, and during those surges the auction gets expensive, the budget exhausts before lunch and the phone rings faster than the schedule can absorb. So the account has to be built for that shape. That means daily budgets you deliberately raise when the forecast turns, campaigns split so emergency repair and system replacement never share a budget, ad scheduling that matches the hours a human actually answers, and a serious honest look at Google's pay per lead local product before you buy a single click.

Start with Local Services Ads, then decide what search adds

For home services, Google runs a pay per lead product that sits above the ordinary ads and requires licence and insurance verification plus a background check, which is why the badge carries weight with homeowners. The economics are different from search in a way that matters here.

Local Services AdsSearch campaigns
You pay forA lead, a call or a messageA click, whatever happens next
My working read on cost$35 to $120 per lead$12 to $45 per click on repair terms in season
Control you getLimited: job types, area, hoursFull: keywords, negatives, landing pages, bids
What wins placementVerification, reviews, responsiveness, proximityBid, relevance, landing page quality
Best forRepair and service callsReplacement, specific systems, commercial, competitor terms

Those costs are my own read of this market and they move sharply with the weather and the metro. The practical advice is to run both: the local product for the volume of service calls, and search for the jobs it cannot target well, which is where the margin is. Dispute leads that are genuinely out of area or the wrong job type, promptly and every time, because the credits are real money and the habit keeps the lead quality honest.

Split the account by what the customer is buying

An HVAC company sells at least three different things to three different people, and putting them in one campaign means the cheapest clicks starve the most valuable job. Keep them separate with separate budgets.

  • Emergency repair. No cooling, no heat, AC not working, furnace blowing cold. Highest intent, highest cost per click, converts on a phone call within minutes. Run it only when somebody answers.
  • System replacement. AC replacement cost, new furnace installation, heat pump conversion. Longer consideration, far higher value at $7,500 to $16,000 for a typical residential changeout, and it needs a landing page with financing, rebates and a price range rather than a call button.
  • Maintenance and tune ups. Cheap clicks, low job value, and worth running because the agreement that follows is the most profitable thing in the business. Cap the budget and treat it as customer acquisition.
  • Commercial and specific equipment. Rooftop units, mini splits, ductless, specific brands you are certified to install. Small volume, almost no competition on the long terms, excellent returns.

Bid the weather and the clock, because they decide everything

Two settings do more for an HVAC account than any keyword work.

Ad scheduling. An emergency campaign running at eleven at night, with the calls going to voicemail, is spending the owner's money on nothing. Either restrict the hours to when a human answers or put an answering service behind it, and then widen the hours deliberately because the overnight no cooling call is the most valuable one in the account. Decide which, do not drift.

Budget against the forecast. When the first real heat of the summer or the first freeze lands, searches multiply and competitors run out of money by mid morning. A contractor who raises the daily budget two days ahead of a forecast swing, and drops it back as the weather moderates, buys the same leads cheaper than the competitor who set a budget in March and forgot it. Build it into somebody's weekly job, and watch for the budget exhausting before noon, which is the clearest sign to raise the cap and is invisible unless somebody looks.

Negative keywords are most of the work in this trade

HVAC terms attract an unusual amount of traffic you must never pay for. Build the list once and apply it everywhere: parts, filters, capacitor, manual, diagnostic codes, specific error codes, how to, DIY, reset, troubleshooting, jobs, hiring, salary, apprenticeship, training, licence, school, wholesale, supply, used, rental, portable, window unit. Add brand names you do not service, and add the rental and property management phrasings if you only serve homeowners.

Then check the search terms report weekly during the season. In a surge the auction broadens and matches get loose, which is exactly when the waste is highest and nobody is looking.

The landing page and the phone decide your cost per job

For emergency campaigns, send the click to a page about that fault with the phone number at the top, your service area, your hours and today's availability stated as a fact. For replacement, send it to a page with the system type, a price range, the financing option, the rebate position and a form that asks four questions rather than ten.

Then measure what happens on the phone. Track calls from ads separately, record them with the required notice, and listen to twenty a month. In almost every HVAC account the single biggest loss is not the bidding, it is calls that ring out at the busiest hour and never get called back. A contractor who fixes the callback discipline usually finds more jobs than a month of optimisation would have produced.

Management fees, and the number to judge them on

Management runs either a percentage of spend, typically twelve to eighteen percent once a contractor is spending meaningfully, or a flat fee in the region of $900 to $2,400 a month at smaller budgets where a percentage would not cover the work. Both are my own read of this market, not published rates. A percentage arrangement rewards spending more, so pair it with a target cost per booked job in writing.

Judge on cost per booked job by campaign, not cost per lead and never cost per click. Repair at a few hundred dollars of revenue and a replacement at five figures tolerate wildly different acquisition costs, and an account reporting a blended figure tells you nothing. The seasonal view matters too: a contractor should expect to pay more per job in the surge and should accept it, because those are the weeks that fund the year. The wider marketing plan around search, including maintenance lists and referral partners, is covered in HVAC contractor marketing beyond search, and the organic side is in HVAC and plumbing SEO.

HVAC Google Ads: what contractors ask before and after they start

How much should an HVAC company spend on Google Ads?

Enough to buy more jobs than your crews currently have, and no more. Work out your average revenue per job by type, your close rate on inbound calls, and what a lead costs in your metro after a month of data. A contractor with two trucks and a full schedule should spend on maintenance agreements instead.

Are Local Services Ads better than Google Ads for HVAC?

They are better for service and repair volume, because you pay per lead and the verification badge carries trust. Search is better for replacement, specific equipment, commercial work and competitor terms. Most contractors should run both and compare on cost per booked job.

Should HVAC ads run twenty four hours a day?

Only with somebody answering. The overnight no cooling call is extremely valuable and it is also the one most often lost to voicemail. Either staff it, use an answering service that can book, or restrict the hours and stop paying for calls nobody takes.

How do you handle Google Ads during a heat wave?

Raise the daily budgets a day or two before the forecast swing, watch for the budget running out before noon, and pause the low value maintenance campaigns so the money goes to emergency work. Then bring it back down as the weather moderates.

Do negative keywords really matter for HVAC campaigns?

More than in most trades. DIY, parts, error codes, jobs and training queries are plentiful in this category and none of them will ever book a job. A thorough negative list is usually the fastest improvement available to an existing account.

The call that was decided before any auction ran

Paid search assumes a results page with your ad on it. A growing share of the same demand never produces one. A homeowner with a warm house describes the problem to an assistant, asks whether it sounds like a capacitor or a compressor, and then asks which companies nearby handle this and what it should cost. They get a straight answer and two or three company names, assembled from profiles, review text and whichever contractor pages explained the repair and the price clearly. No impression is served and nothing in the ad account records that a job was won or lost. For a trade where a single changeout is worth more than a month of media, it is worth knowing which names come back for the faults you most want to be called about. That is the measurement AI Knows Us makes: the fault described, the recommendation requested, and a record of which contractors and which sources came back.

Read next

Or browse the whole archive.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure you want this? Join the waitlist. We open on 31 October 2026. It costs an email address. No card, and nothing is charged. Or talk to a person if you have a question first. Or read how we fix what it finds.