HVAC lead generation: the fundamentals for a small shop
Where HVAC leads actually come from, in order of cost: the free and owned channels to master first, when paid is worth it, and how to convert the calls you already get. The on-ramp to the deeper marketing guides.
Richard Low Hong · PexelsYou don’t need a marketing agency to keep the schedule full. You need a few channels done consistently, and you need to start with the cheapest ones, not the flashiest. This is the fundamentals: the lead-source hierarchy, what to master before you spend a dollar on ads, and how to convert the calls you already get. It’s the on-ramp; each section points to a deeper guide when you’re ready to go further.
Think in cost-per-customer, not “more leads”
Every channel has a price per acquired customer, and they’re wildly different. Roughly, cheapest to most expensive:
| Channel | Cost per acquired customer |
|---|---|
| Referral from a past customer | ~$50 or less |
| Organic SEO / Google Business Profile (once built) | ~$50-$150 |
| Google Local Service Ads (LSA) | ~$170-$190 |
| Google Ads (paid search) | ~$300-$400 |
| Lead aggregators (Angi, etc.) | $540+, and shared with 3-5 competitors |
These are effective cost per acquired customer (not raw cost-per-lead), and they swing 2×+ by metro vs. rural and by season. Treat them as a hierarchy, not gospel, and test small before you scale any paid channel. The lesson holds regardless: the cheapest lead is one you already earned. Master the top of that table before you rent attention at the bottom of it. (The full channel-by-channel playbook, referrals, database reactivation, Nextdoor, wraps, direct mail, is in marketing beyond Google.)
Measure your own numbers. The table is only useful once you replace it with your data: put a unique tracked phone number (or QR) on each channel, tag in your CRM which leads became paying jobs and their value, and each channel’s CAC is just its spend ÷ customers won. Review it monthly and kill anything that isn’t paying.
Master the free and owned channels first
1. Google Business Profile (GBP). This is where “AC repair near me” lands, and it’s free. Claim it, fill it out completely, add real photos, keep hours accurate, and post updates. For a local service business this is table stakes. See Google Business Profile & local SEO.
2. Reviews and reputation. For local service, recent reviews are the single biggest ranking-and-trust lever. Ask every satisfied customer on-site before you leave, and make it easy (a QR code or a texted link). A steady stream of recent reviews beats a big pile of old ones, and there are compliant and non-compliant ways to ask, which matters. See getting reviews the compliant way.
3. Referrals. The cheapest customers you’ll ever get, at roughly a sixth the cost of a paid ad, but only if you ask and the reward actually gets paid. A simple “we grow by referral” plus an explicit incentive, requested at the moment of a happy close, outperforms most paid channels. Automate the tracking so it doesn’t die in a month.
4. Your existing customer list. A twice-a-year maintenance plan turns one repair into a decade of visits and first call on the replacement. And an idle customer database can be reactivated with email/SMS for a fraction of new-acquisition cost. This is the highest-leverage thing most established shops under-use.
5. Local partnerships. Property managers, real-estate agents, and home inspectors send steady, pre-qualified work if you’re reliable and responsive.
Spend on paid, only when you can track it
Paid search and LSAs work, but they’re competitive and expensive, so only run them once you can trace which calls became paying jobs (a unique/tracked number, and a booking rate you actually measure). Start with LSAs (pay-per-lead, Google-screened) before broad Google Ads. The full setup is in Google Ads & LSA for HVAC. Two rules: avoid long agency contracts that won’t show you the raw phone numbers behind their “leads,” and be wary of shared-lead aggregators. They’re the most expensive channel and they resell you to your competitors.
Convert the leads you already get
More leads won’t fix a leaky phone. The unglamorous conversion basics beat any new channel:
- Answer live. A missed call is a missed job. The caller dials the next result. If you can’t answer live, a same-hour callback still beats most competitors; speed-to-lead is decisive.
- Book the appointment, don’t just “give a price over the phone” and hope. Track your call-to-booked-job rate: if it’s low, the problem is the phone, not the marketing.
- Close with clear pricing and a professional first impression. See pricing an HVAC job.
Own your audience
Every paid and platform channel rents attention an algorithm can turn off. A newsletter and customer list you own can’t be. Capture an email (and SMS opt-in) at every job, and stay in front of your customers with seasonal reminders before the next breakdown. 🇨🇦 Canada: email/SMS marketing is governed by CASL: get consent, identify your business, include an unsubscribe, and don’t let implied consent lapse.
Checklist
- Know your cost per customer by channel; work the cheap, owned ones first.
- Claim and fully build your Google Business Profile.
- Ask every happy customer for a review, on-site, the compliant way.
- Run an explicit, automated referral ask at every good close.
- Convert existing customers into a maintenance plan; reactivate your dormant list.
- Build local partnerships (property managers, agents, inspectors).
- Add paid (LSA → Ads) only once you track call-to-job; avoid shared-lead aggregators and opaque agencies.
- Fix the phone: answer live or same-hour callback; track your booking rate.
- Own your audience: capture email/SMS at every job (CASL-compliant in Canada).
The bottom line
Lead generation for a small shop isn’t about buying more leads. It’s about earning the cheap ones first and not dropping the calls you already get. Nail your Google Business Profile and reviews, ask for referrals, turn customers into members, and answer the phone. Layer paid search on top only when you can measure what it books. Do that and the schedule stays full without an agency owning your growth.
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.