HVAC Marketing Ideas for Small Shops (2026)

A prioritized list of 20 HVAC marketing ideas for small shops, grouped by cost and effort, with a simple way to measure each one by cost per booked job.

Most small HVAC shops don't have a marketing problem so much as a focus problem. There are a hundred things you could do, and most owners try a few at random, can't tell what worked, and go back to waiting for the phone to ring.

This guide is a short list, in priority order. Start at the top: the free and cheap ideas come first because they usually pay back fastest and make every paid idea work better. Each idea includes how to measure it, so you can keep what works and drop what doesn't.

Nothing here is legal advice. Marketing rules vary by state. Check anything you're unsure about with someone qualified.

First, set up the one number that matters

Before you add any new marketing, decide how you'll judge it. The number that matters most is cost per booked job:

  • Cost per lead = what you spent on a channel ÷ calls and form fills it produced.
  • Cost per booked job = what you spent ÷ jobs that actually got on the board.
  • Return = gross profit from those jobs ÷ what you spent.

Cost per lead alone can fool you. A cheap lead that never books is worth nothing. To track it:

  1. Ask every caller "How did you hear about us?" and record the answer in your field software or on a simple sheet.
  2. Use a separate phone number or link for each paid channel where you can (call-tracking numbers, a different web page for a mailer, a promo code). That way you don't depend on customers remembering.
  3. Review once a month. Spend, leads, booked jobs, and revenue for each channel.

The free HVAC marketing ROI calculator does this math for you. For published numbers on what leads cost in HVAC, see HVAC Marketing Benchmarks: What a Lead Should Cost You.

Free or nearly free (start here)

1. Answer every call and book it

The cheapest lead is the one you already paid for. Every missed call or badly handled call wastes the marketing that made the phone ring. Before you spend another dollar, make sure calls get answered, after-hours calls go somewhere, and your office has a simple script for booking.

2. Finish your Google Business Profile

For most small shops, your Google Business Profile is the most important free listing you have. Google says "Local results are mainly based on relevance, distance, and popularity," and that "There's no way to request or pay for a better local ranking on Google." Source: Google Business Profile Help, "Tips to improve your local ranking on Google"

What that means in practice:

  • Fill in every field: correct business category, services, service area, hours, phone, website.
  • Add real photos of your trucks, team at work (with their permission), and finished jobs.
  • Keep hours accurate, including holidays.
  • Reply to reviews, good and bad.
  • Measure: calls and website clicks from your profile (shown in the profile's performance view), and "Google" answers to "How did you hear about us?"

3. Ask every happy customer for a review

Reviews help you on Google and help the next customer choose you. The best time to ask is right after a job goes well, while the tech is still there or the same day by email or opted-in text.

Two rules to follow:

  • Don't pay or reward people for reviews on Google. Google's policy prohibits offering "incentives – such as payment, discounts, free goods and/or services - in exchange for posting any review." Source: Google, "Prohibited & restricted content"
  • Ask everyone, not just the customers you think are happy. The same Google policy prohibits businesses from trying to "selectively solicit positive reviews from customers." The FTC's rule on consumer reviews also bans fake reviews and incentives conditioned on a review expressing a particular sentiment. Source: FTC, "Consumer Reviews and Testimonials Rule: Questions and Answers"

4. Reactivate past customers

Customers you've already served know your name and trust your work. A short email, postcard, or phone call at the start of a season ("It's been about a year; want to get your checkup on the books?") often books work for very little cost.

  • Email and mail past customers. Call the ones you have a relationship with.
  • Text only people who have opted in to receive texts from you, with an easy way to opt out. Never text purchased lists or strangers.
  • Prioritize lapsed maintenance members, customers with older equipment, and declined estimates.
  • Measure: contacts sent, jobs booked, revenue. Cost is mostly office time and postage.
  • More: Play 2 in our slow season playbook walks through it.

5. Sell maintenance agreements on every visit

A maintenance member is marketing that pays you. They book visits you can schedule into slow weeks, they tend to call you first when something breaks, and they renew if you do the visits well. Offer the plan on every service call and tune-up, not only when the customer asks.

6. Follow up on every open estimate

Many shops send a replacement quote and never call back. A simple follow-up schedule (a call within a couple of days, another a week later) wins jobs that already cost you a sales visit. Be helpful, not pushy.

  • Measure: close rate on estimates before and after you start following up.
  • Tool: the close rate calculator.

7. Build a referral habit

Happy customers already recommend contractors to neighbors. Make it easy: at the end of a job, ask "If you know anyone who needs help with their heating or cooling, we'd appreciate the referral," and leave a card. A thank-you note or small thank-you for a referral that books is common. Keep it simple and honest, and keep review requests separate from referral rewards.

  • Measure: "referral" answers to "How did you hear about us?" and jobs booked from them.

8. Show up in the community you serve

Sponsoring a youth team, speaking at a homeowner association meeting, or giving a short talk on home energy at a library costs little and puts a real face on your business. Pick one or two a year and do them well.

  • Measure: hard to track directly. Ask callers, and use a specific web page or offer for each event.

Low cost, some effort

9. A simple, fast website

Your website doesn't need to be fancy. It needs your phone number at the top, the services you offer, the areas you serve, real photos, and a way to book or request a call. Make sure it loads fast and works on a phone, since that's where most people find a contractor in a hurry.

  • Measure: calls and form fills from the website (use a tracking number on the site).

10. One page per core service

A page for AC repair, one for furnace repair, one for heat pumps, one for maintenance plans, and so on. Each page should explain the service in plain words and tell the reader how to book. This helps customers find what they need and helps search engines understand what you do.

  • Measure: visits and calls from each page over time.

11. Seasonal email to opted-in customers

Two to four emails a year to past customers and people who signed up: "book your spring AC check," "get ready for winter," a reminder about your maintenance plan. Keep each one short with one clear action.

Commercial email in the U.S. must follow the CAN-SPAM Act. The FTC lists requirements including a subject line that "must accurately reflect the content of the message," your "valid physical postal address," a clear way to opt out, and honoring opt-out requests "within 10 business days." Source: FTC, "CAN-SPAM Act: A Compliance Guide for Business" Use an email tool that handles unsubscribes automatically.

  • Measure: jobs booked per email sent. Watch unsubscribe rates; if they climb, send less often or make the emails more useful.

12. Branded trucks and uniforms

Your trucks drive through your service area every day. A clean, clear wrap or lettering with your name, phone number, and website works as a local sign for years. Clean trucks and uniforms also make customers more comfortable letting your techs into their home.

  • Measure: "saw your truck" answers to "How did you hear about us?" Divide the wrap cost by the years you'll use it to compare with other channels.

13. Yard signs after installs

With the homeowner's permission, place a small sign in the yard for a few days after a replacement. Neighbors see who did the work next door.

  • Measure: calls from the same streets, and callers who mention the sign.

14. Partner with realtors, property managers, and home inspectors

These people need a reliable HVAC contractor over and over. Offer fast response, clear pricing, and good communication. Start with one or two relationships and earn them before adding more.

  • Realtors and home inspectors: pre-sale and pre-purchase checks, quick repairs before closing.
  • Property managers: steady repair and maintenance work across many units.
  • Check your state's rules before paying anyone for referrals, especially in real estate.
  • Measure: jobs and revenue per partner each quarter.

15. Direct mail to your own customers and nearby homes

Postcards to past customers and to homes near jobs you've done can work, especially before peak seasons. Mail your own customer list first; it usually responds better than a list of strangers.

  • Measure: use a unique phone number, web page, or offer code on each mailer, then divide the mailing cost by booked jobs.

Paid, higher cost (add once the basics work)

16. Google Local Services Ads

Local Services Ads charge per lead rather than per click and show your Google reviews next to your ad. They require business screening and verification. They can be a good first paid channel for a small shop with a solid review count.

17. Google search ads

Search ads put you in front of people searching for HVAC help right now. They can get expensive, so start small, limit them to your real service area and the services you want most, and send clicks to a matching service page with your phone number at the top.

  • Measure: cost per lead and cost per booked job from call tracking. Compare with the published numbers in our lead cost benchmarks guide.

18. Social media ads to a local audience

Paid social ads can work for maintenance plan sign-ups, seasonal tune-ups, and brand awareness in your area. They're less likely to catch someone with a broken AC today than search is.

  • Measure: cost per booked job, not likes or clicks.

19. Paid lead services

Shared-lead services sell the same lead to several contractors. They can fill gaps but often have low booking rates. If you try one, track it closely.

  • Measure: cost per booked job. Drop it if it costs more than your other channels.

20. Radio, TV, and billboards

These can build a name in a market but are hard to measure and cost a lot up front. For most small shops they come last, after every idea above is working.

  • Measure: a unique phone number and web page for each campaign, and "How did you hear about us?" answers.

What not to do

  • Don't cold text. Texting marketing messages to people who haven't agreed to receive them can bring serious legal trouble. Text only customers who opted in.
  • Don't buy email lists or blast strangers. It hurts your reputation and your email deliverability, and it must still follow CAN-SPAM.
  • Don't fake reviews or reward only good ones. See idea 3.
  • Don't spend without tracking. If you can't measure it, you can't tell whether to keep it.
  • Don't compete only on price. A cheap-price reputation is hard to undo. Know what a customer is worth to you over time with the customer lifetime value calculator.

Marketing checklist

What's working for other shops

The best marketing idea is the one working right now for shops like yours, and the Growth Room Discord is where owners trade them.