Price the most expensive click before you pick a channel. Right now the highest bid advertisers pay to appear at the top of Google for this kind of search is $34.55. That is a ceiling, not a quote. Most clicks cost less, and what you pay depends on your service area, the season and who else is bidding. But the ceiling tells you something useful: HVAC leads are worth real money to somebody, and if you buy them carelessly, each mistake is expensive. The money is only half the cost. The other half is the hours you or your office spend answering, quoting and following up.
A ceiling is not your bill
Owners often hear a big per-click figure and conclude that advertising is out of reach. That's the wrong reading. A high bid means competitors have done the math and decided a booked job covers the click. Your job is to do the same math with your own numbers: what an average repair ticket brings in, what a replacement brings in, and what share of inquiries you actually turn into booked work. If you don't know those figures, that is the real first task, and it costs nothing but an afternoon with your invoices.
Where the hours go
Every ad channel creates work after the click. Someone has to pick up during a heat wave, call back the missed ones, run the estimate and chase the quote. A small shop with a couple of trucks and one person on the phone can be swamped by a good week of ads, and a swamped office turns paid leads into bad reviews. Budget the labor in the same spreadsheet as the ad spend, or you'll credit the ads with results the phone can't deliver.
Channels side by side
| Channel | Where the money goes | Where your hours go | Best fit |
|---|---|---|---|
| Google Business Profile and reviews | Almost nothing in cash | Photos, review requests, replying to customers | Every shop, before anything paid |
| Google search ads | Per-click spend that can run high at peak season | Watching search terms, answering calls fast | Shops with open capacity and a clear service area |
| Local Services-style pay-per-lead listings | Fee for each lead, some of them wasted | Disputing bad leads, fast callbacks | Owners who want calls without managing keywords |
| Facebook and Instagram ads | Lower cost per view, weaker urgency | Creative, comments, messages | Maintenance plans and seasonal tune-ups, not emergencies |
| Yard signs, truck wraps, mailers | Upfront cost, hard to trace | Almost none after setup | Reinforcing a neighborhood you already work in |
Start with the listing people find on a hot afternoon
Someone whose air conditioner just died searches, taps the map results and calls the first business that looks alive. Your free listing, your reviews and how quickly you answer decide most of that contest. Fill in every service, keep the hours honest, upload real photos of your own trucks and crews, and ask every happy customer for a review before you leave the driveway. This is the cheapest lead source you will ever have, and it makes paid ads work better because people who see your ad also check your reviews.
Paid search, once the phones are covered
Search ads catch people at the moment of need, which is why the bids run high. To keep waste down, limit the ads to the towns you actually serve, write separate ads for repair, replacement and installation, and add negative keywords so you stop paying for job seekers and do-it-yourselfers. Track phone calls and form fills as conversions from the beginning. Without that, you'll be guessing which dollars produced a booked job. Start with a modest daily cap, read the search terms weekly and raise the cap only when the schedule has room.
A small, lumpy search
About 60 searches a month cluster around this topic, spread across 5 different wordings. That's a small pool, made of owners like you rather than homeowners, and it swings: it peaked at 110 a month in March 2026 and dropped to 10 in November 2025. Read that as a sign that owners think about advertising when a season is about to start or a slow stretch has just hurt. Plan before the rush rather than during it, because campaigns need time to learn and reviews need time to pile up.
Doing it yourself versus paying someone
You can run a listing, a review habit and a small search campaign on your own if you can spare a little time every week and enjoy poking around dashboards. Paying for help makes sense when the account spends enough that mistakes are costly, when calls aren't being tied to ad clicks, or when you suspect tracking is broken and can't tell which channel is working. A good outside team should show you the search terms, the cost per booked job and the call recordings, and should be fine with you owning the account. If they won't, walk away.
Your next step is simple and free. Pull last year's invoices, work out what a typical job brings in, decide how many extra calls your crew can handle in a peak week, and set a cap from those figures rather than from a competitor's bid.