How to Advertise HVAC Business
The HVAC channels that actually generate calls are not the ones marketing agencies push. They’re the unsexy ones: Google Business Profile, Local Services Ads, vehicle wraps, and the next-door neighbor knocking after an install. Here is the channel mix that works in 2026, in priority order.
The Channel Stack at a Glance
Before the detail, here is the whole stack in one view, ordered by priority for a one-to-two-van shop:
| Channel | Typical cost | The job it does | Turn it on |
|---|---|---|---|
| Google Business Profile + reviews | $0 (review tool $50-$200/mo) | Free inbound calls; converts every other channel | Day one |
| Local Services Ads | $25-$55 per lead | Urgent repair calls, pay-per-lead | Week 1 (approval takes 7-21 days) |
| Plan marketing (SMS + email) | Pennies per message | Renewals and tune-ups from past customers, 18-25% conversion | As soon as you have 50 customers |
| Google Search Ads | $8-$22 per click | Urgency searches that scroll past LSAs | Month 2 |
| Facebook lead-gen | $14-$38 per lead | Tune-up offers, future replacement demand | Month 2-3 |
| Van wrap | $2,500-$4,500 once | 5,000-15,000 impressions a day for years | First profitable quarter |
| Yard signs + door hangers | $30 per sign, $1.20-$2.50 per magnet | Radius marketing around every install | Every install |
Notice where the money concentrates. The top three rows produce 70-85% of leads for small operators, and only one of the three costs real money. Everything below them is either a one-time purchase that compounds for years (the wrap) or a future-demand play (Facebook, mail). If your budget only funds two rows, fund the top two and ignore the rest until those are won.
The Three Channels You Cannot Skip
If you do nothing else, do these three. They produce 70-85% of new HVAC leads for small operators.
- Google Business Profile (GBP). Your single highest-leverage asset. Verified, complete, photos of every install, 50+ reviews, weekly posts. GBP-sourced leads cost you $0 and convert at 25-40%. Set your service area 15-25 miles around your base.
- Google Local Services Ads (LSAs). “Google Screened” badge, pay-per-lead at $25-$55 per qualified call. Highest ROI paid channel in HVAC. Requires background check + license verification + insurance verification.
- Maintenance plans to existing customers. Every customer you serve becomes a recurring revenue source at $20/mo. After year 2, this becomes your most predictable revenue.
GBP reviews are the rocket fuel. Ask every single customer before you leave. “I’d really appreciate a quick Google review, it helps small businesses like mine.” Send a text link after the call closes.
Notice what these three have in common: none of them create demand. A homeowner does not wake up wanting a new condenser because your ad was charming. The compressor dies, they search, and the shop that is findable inside that ten-minute window gets the call. Channels that intercept existing demand will always out-earn channels that try to manufacture it. The third item is the exception that proves the rule, because a maintenance plan is not really advertising at all. It converts a one-time emergency into a recurring relationship, so every dollar you spent acquiring that customer gets amortized over years of visits instead of one ticket. The plan base is the moat; the ads just fill it.
Paid Channels Worth Running
Once GBP and LSAs are humming, layer in these. Each one has a job, don’t expect any single channel to do everything.
- Google Search Ads. Urgency keywords like “AC not cooling”, “furnace not heating”, “emergency HVAC repair [city]”. Bid high, $8-$22 per click in peak season. Negative keyword DIY, parts, salary, school. See how to run Google Ads.
- Facebook lead-gen ads. Best for plan renewal, seasonal tune-up offers, and indoor air quality upsells to existing customers. Targets homeowners 35-65 in your service area zips. See how to advertise on Facebook.
- SMS to existing customers. Twice-a-year tune-up reminders ($129 spring AC check, $129 fall furnace check) convert at 18-25%. Use Textmagic or Housecall Pro’s built-in SMS.
- Email. Same as SMS but cheaper, also pushes annual plan renewals.
Spend mix for a solo operator: 50% LSAs, 25% Google Search, 15% Facebook, 10% vehicle/print.
The discipline that makes the mix work is assigning each channel exactly one job and measuring it against that job only. LSAs get judged on cost per booked repair, Facebook on cost per tune-up lead and plan signups, SMS on renewal rate. The classic mistake is judging Facebook on emergency calls it was never going to produce, cutting it, and then wondering why the fall tune-up calendar is empty. A channel that fails at someone else’s job may be quietly excellent at its own.
Old-School Channels That Still Print
These get ignored by marketing agencies but they work because they’re physical and local.
- Van wraps. $2,500-$4,500 one-time, drives past 5,000-15,000 people a day. Phone number readable from 50 feet. Best ROI of any “ad” you’ll ever run.
- Yard signs. $30 corex signs planted at every install for 30 days (“Service Performed by [Business] | [Phone]”). 3-8% of neighbors call within 90 days.
- Door hangers. Magnetic versions ($1.20-$2.50 each) the neighborhood loves; paper versions get tossed. Hit 20-40 homes per side of every install address.
- Direct mail postcards. Work for seasonal tune-up offers in established neighborhoods. 0.3-0.8% response rate, $0.45-$0.80 per piece sent.
- Realtor relationships. 3-5 active referrers can deliver 1-3 install jobs/month. Bring them lunch quarterly.
Local sponsorships (little league team, fire department dinner) are mostly community goodwill, not direct lead gen. They pay back over 3-5 years through reputation, not next month’s calls.
The reason physical channels still print money is proof. A wrap, a yard sign, and a neighbor’s recommendation all say the same thing: this company actually works here, on streets like yours. A digital ad claims a service area; a lettered van parked two doors down demonstrates it. The other half of the logic is cost structure. Every click you buy is gone the instant it happens, while a wrap is a one-time purchase that keeps making impressions for five years, which is how its cost per impression lands at fractions of a cent.
Match Your Spend to the Season
HVAC demand is two mountains and two valleys: cooling peaks June through August, heating peaks December through February, and the shoulder months in between are when the phone goes quiet. Most operators advertise hardest at the peaks, which is precisely when leads cost the most, because every shop in the metro is bidding on the same panicked searches. The smarter calendar lets LSAs and Search run hot during the peaks, when urgent tickets carry the margin to absorb expensive leads, then shifts budget toward Facebook tune-up offers and SMS pushes in April-May and September-October when clicks are cheap and your schedule is empty.
The shoulder seasons are also when you sell maintenance plans. A $129 tune-up offer in spring fills the calendar exactly when it would otherwise be bare, and every completed tune-up is a plan pitch delivered in the customer’s own utility room. A shop whose plan base covers its shoulder months has effectively bought its way out of the seasonal cash crunch that kills competitors. See pricing and billing for how to structure the tiers.
The pattern behind all four is the same: advertising rewards concentration. Pick the two highest rows in the table you have not yet won, fund them properly, measure cost per booked job, and only then add a third. For the full acquisition system beyond paid ads, see how to get clients.
Should you run your advertising yourself, or hand it off?
For the first year or two, the mix on this page is genuinely runnable in a few hours a week, and the agency fee you skip goes straight to ad spend. The catch is the part that never shows up on an invoice: the budget you leak and the billable hours you burn while you learn each channel live. We ran the real numbers on that trade-off: DIY vs hiring: what running your own ads really costs. For a lot of shops DIY still wins, right up until it doesn’t. When you would rather hand the whole mix off, request a free proposal.
Frequently asked questions
What’s the cheapest channel to start with?
Google Business Profile. $0 to set up, drives free calls if you have 25+ reviews. Pair with neighborhood door hangers ($150 for 1,000 pieces) for immediate radius coverage. See how to promote locally.
How much should I spend on ads?
8-12% of revenue is typical for HVAC. Year 1 you might be at 15-20% because you’re building reviews. By year 3 mature shops spend 5-8% and rely more on referrals + plans.
Should I run TV or radio ads?
Almost never for a solo or 2-van shop. Radio works at the $1M+ revenue level if you commit to 12+ months. TV requires $25k+/mo to move the needle. Skip both until you’re scaling.
Do I need a marketing agency?
No, for the first 2 years. Most HVAC marketing agencies charge $1.5k-$4k/mo to run LSAs and Google Ads that you could run yourself in 4 hours a week. See how to get clients for the DIY playbook.