Skip to main content
Marketing

HVAC marketing beyond Google: the channels with the best return

Google isn't the whole plan, and the leads you already earned are the cheapest you'll ever get. Real cost-per-customer by channel, referral programs, database reactivation, Nextdoor, truck wraps, and door hangers, with the budget split that actually works.

The HVAC Bench editors Updated July 17, 2026
A businessman in a suit writes financial data on a whiteboard during an office planning session.Yan Krukau · Pexels

Most shops pour their whole marketing budget into Google (LSAs, Ads, and lead aggregators) and wonder why acquisition keeps getting more expensive. Google should be part of the plan (we cover it in the Google Ads & LSA guide), but the highest-return marketing an established shop can do usually isn’t paid search at all. It’s the customers and neighbors you’ve already earned. Here’s where the money actually works, with real cost-per-customer numbers.

Know what a customer costs by channel

You can’t allocate a budget without this. Rough 2026 cost to acquire one HVAC customer, cheapest to most expensive:

Channel Cost per acquired customer
Referral from a past customer under ~$50-$62
Organic SEO / Google Business Profile (once built) ~$50-$150
Google Local Service Ads (LSA) ~$168-$190
Google Ads (paid search) ~$300-$400
Lead aggregators (Angi, etc.) $540+, and the lead is shared with 3-5 competitors

Against a customer lifetime value commonly cited around $15,000, even an expensive channel can pay, but look at the top of that table. A referral costs roughly one-sixth of a paid ad, arrives pre-trusted, and closes faster. Aggregator leads are the worst of both worlds: most expensive and resold to your competition. The strategy writes itself: maximize the cheap, trusted channels first, use paid to fill the gap.

The cheapest leads: referrals

Referral programs return a reported 8:1 to 22:1 (the highest ROI of any acquisition channel), but only when tracking and fulfillment are automated. A “we appreciate referrals” sign does nothing. Build it:

  • Make the offer explicit and worth mentioning: a $25-$50 credit, a free tune-up, or a gift card to both the referrer and the new customer.
  • Ask at the moment of delight: right after a successful repair or install, when satisfaction is highest.
  • Pay the reward on a booked-and-paid job, not just a lead, and automate it. Have your CRM (ServiceTitan, Jobber, Housecall Pro) text the tech/CSR the exact ask + referral link at job closeout; a program that depends on someone remembering to say “tell your friends” dies within six months.
  • Close the loop: thank the referrer publicly (with permission) and they’ll do it again.

The money you already have: database reactivation

If you’ve been in business a few years, your customer list is an underused goldmine. A typical contractor with 2,000-5,000 contacts can recover $30,000-$75,000 a year by reactivating 8-15% of dormant customers with email and SMS, one of the most consistent 10-20× ROI plays in the trade. Marketing to lapsed customers returns roughly $8-$12 per dollar, versus $3-$4 for new-customer acquisition.

What to send:

  • Maintenance/seasonal reminders (“time for your fall furnace check”): the backbone; ties directly to your maintenance plans.
  • Reactivation sequences to customers you haven’t seen in 18-24 months, a tune-up offer or a “we’ve missed you” with a small incentive. A 3-touch SMS cadence (day 1 offer → day 3 reminder → day 7 “last chance”) typically out-pulls email 3-5×, but it burns permission faster, so use it deliberately.
  • Segment before you send: by last service date and equipment age. And know that install customers reactivate at roughly 2× the rate of one-off repair customers, so weight your effort there.

This is the highest-leverage thing most established shops aren’t doing, but it’s not free-effort. Capture SMS/email opt-in on every intake form so the list is usable, and budget for the real work: list hygiene (dead numbers/emails), deliverability, and writing sequences that don’t get marked spam. The payoff is real; the “set it and forget it” version isn’t.

Nextdoor: the underrated local channel

One in three US households is on Nextdoor, and it’s built around neighbor recommendations. When someone asks “who’s a good HVAC company?”, that answer outweighs any ad. Claim your free Business Page and respond to every “recommend an HVAC company” post fast (within ~2 hours) with a specific, human reply. Be realistic: this is a consistency game. Expect close to zero until you’ve built up 20+ reviews on the page and are posting/responding weekly, then a steady ~0-2 quality leads a month. Paid Neighborhood Ads convert best geo-fenced to your 3-5-mile core and paired with a concrete offer (e.g. a $49 tune-up).

Brand-in-motion: truck wraps

A wrapped van is the cheapest advertising per impression you’ll ever buy. A full wrap runs $2,500-$5,000 (partial $1,000-$2,500), lasts 5-7 years, and in dense urban/suburban routes throws off tens of thousands of impressions a day (the oft-cited 30,000-70,000 figure assumes that density; a rural or mostly-highway shop gets far less). Amortized, a wrap can cost roughly $58/month, cheaper than nearly any other channel, generating exposure for years after you pay once. Design it to convert at 40 mph: a 2-inch-tall phone number and a QR code that lands on your booking page (not your homepage). Keep the trucks washed weekly. A filthy wrapped van markets against you. And put a unique number or QR on it so you can actually measure what it books.

Timing + proximity + proof: door hangers

When your team finishes a job, have them hang a door tag on the 10-20 nearest homes: “we were just working on your neighbor’s system.” It works because it stacks the three things that make people call: proximity (you’re right here), timing (they may be thinking about their own aging system), and social proof (a neighbor trusted you). It’s one of the highest-return low-tech tactics in the trade. Pair it with yard signs on install jobs where the homeowner agrees.

Direct mail, done narrow

Untargeted mail is a waste; targeted mail still works. Use EDDM (Every Door Direct Mail) to hit neighborhoods with homes in the 8-15-year-old range, the window when systems start failing. A postcard on the fridge can sit there for months until the AC quits. Add a QR code to bridge to online booking.

The budget split that works

  • Acquisition vs. retention: ~60-70% / 30-40%. The bigger and older your customer base, the more you shift toward retention (reactivation, referrals, maintenance renewals). It’s cheaper and it compounds.
  • Reserve ~20% for brand-building: wraps, uniforms, job-site signs, local sponsorships, community involvement. It doesn’t book a job today; it makes every other channel convert better over time.
  • Integrate physical and digital. Every wrap, postcard, and door hanger should carry a QR code / trackable number so you can measure what each channel actually books.
  • Sequence it, then be ruthless. Start with ~10% of the budget on reactivation + referrals (fastest lift), scale that to 30-40% as the systems run, and add brand spend only after paid channels are capped. Review actual CAC by channel quarterly and kill anything under ~3:1 ROI after 90 days.

🇨🇦 Canada note: CASL governs your email and SMS

The referral, Nextdoor, wrap, and door-hanger tactics all work the same in Canada. But database reactivation by email or text is regulated by CASL (Canada’s Anti-Spam Legislation): you generally need express or implied consent, every message must identify your business and include a working unsubscribe, and implied consent from an existing customer expires (commonly two years after the last transaction). Penalties are real. Get consent right, keep records of it, and honor opt-outs immediately. (Your existing service customers usually give you implied consent, but don’t let it lapse.)

Checklist

  • Know your cost per customer by channel; shift spend toward the cheap, trusted ones.
  • Build an automated referral program with an explicit reward, asked at the moment of delight.
  • Run database reactivation (email + SMS): seasonal reminders + a dormant-customer sequence.
  • Claim and work your free Nextdoor Business Page; test Neighborhood Ads.
  • Wrap the trucks with a QR code + simple number; keep them clean.
  • Door-hang the 10-20 nearest homes after every job; yard signs on installs.
  • Use targeted EDDM to 8-15-year-old-home neighborhoods, with a QR code.
  • Split budget ~60-70% acquisition / 30-40% retention, reserve ~20% for brand, and track every channel.
  • Canada: get CASL consent for email/SMS; identify yourself, include unsubscribe, don’t let implied consent lapse.

The bottom line

Google is a channel, not a strategy, and the most expensive one is a lead aggregator that resells you to your competitors. The best returns come from the trust you’ve already built: referrals at a sixth of the cost of paid ads, a customer database that can throw off tens of thousands in recovered revenue, and neighbors who saw your clean wrapped van and the door tag after you fixed the house next door. Work those first, use paid search to fill the gaps, track every channel with a QR code, and keep your email/SMS consent clean. That’s a marketing plan that gets cheaper as you grow, not more expensive.

General information for HVAC business owners, not legal advice. Cost-per-channel figures are industry benchmarks that vary by market; email/SMS marketing rules (CAN-SPAM in the US, CASL in Canada) change. Confirm current requirements before you send.

Was this helpful?

This guide is general information for independent HVAC shop owners, not legal or financial advice. Some outbound links may be affiliate or sponsored links, which are disclosed and never affect our recommendations.

Get guides like this weekly

Join The HVAC Bench Weekly. One useful email a week, free.

Subscribe free