HVAC Marketing Ideas That Book Jobs (2026)

By Christoph Olivier, Founder, CO Consulting.
Last reviewed: July 2026
Most HVAC marketing lists count clicks. Owners count booked calls. A booked call is a confirmed appointment on the board, and that is the only number that pays your techs. So every idea below is scored the way you already think: cost per booked job, not cost per lead. Local Services Ads cost about $51 per lead but land near $168 per booked job. Angi leads run about $542 per booked job. Same homeowner, three times the price. That gap is where the money is.
These nine ideas are ranked by booked-job value, from the highest-return channels to the systems that stop leads leaking out of your pipeline. Pick two, run them for a full season, and measure the cost per booked job on each.
1. Own the local pack with your Google Business Profile
The three-result map pack sits above the organic listings for almost every “AC repair near me” search, and it is free to compete in. Google ranks it on relevance, distance, and prominence. Fill every field on your Google Business Profile, add your service area and specific services, post weekly, upload at least ten real job photos, and answer every review within 24 hours. This is the cheapest booked job you will ever buy.
Owners who treat the profile as a one-time setup lose to shops that treat it as a weekly habit. The profile feeds both the map pack and the trust signals homeowners scan before they call. For the full build, this is the core of any HVAC marketing program, and it should be locked down before you spend a dollar on ads.
2. Run Local Services Ads (now the Google Verified badge)
Local Services Ads are the cheapest high-intent channel in home services. You pay per lead, sit at the very top of the search page, and carry a badge Google puts next to your name. Benchmarks: about $51 per lead, a 44% book rate, and roughly $168 per booked job at close to 9.5x return on ad spend. For a no-heat call in January, that buyer is in pain, not comparison shopping.
One currency change you cannot miss. On October 20, 2025 Google merged Google Guaranteed, Google Screened, and License Verified into one blue “Google Verified” badge, and the money-back Google Guarantee ended. Consumer reimbursement, up to about $2,000 per market, stopped on November 7, 2025. The new badge signals vetting only. It does not promise homeowners their money back. Any ad copy or landing page still leaning on the old guarantee is now wrong, so move your trust story to reviews, warranties, and your own written workmanship promise. To qualify you still need a verified profile, license verification, a name-matched certificate of insurance, and background checks on the business and field roster, plus annual license and insurance renewal to stay visible.
3. Build review velocity, not just a review count
Recency beats total volume. A shop with 60 reviews and 20 in the last 60 days outranks a shop with 100 stale ones. Reviews are a core map-pack ranking factor and the trust signal that decides the call after homeowners find you. Target 6 to 10 new reviews a month, minimum, and keep them flowing year round.
The system that works: ask by text the moment the job closes, while the tech is still in the driveway. Keep the ask simple and send one polite reminder. One caution on the texting. Marketing SMS generally needs prior express written consent, and violations run $500 to $1,500 each under the TCPA, so use a proper opt-in and honor opt-outs. A review request sent as a text can be treated as marketing, so route it through a compliant tool rather than a personal phone.
4. Sell memberships to flatten the shoulder season
Maintenance memberships are the strategic core of HVAC growth, not a side offer. Plans run about $15 to $30 a month, or $150 to $400 a year, and cover two seasonal tune-ups plus priority scheduling. The economics are why owners chase them: agreements carry 50% to 65% gross margin, pull $1 to $3 of repair work per $1 of contract, and members show roughly 340% higher lifetime value than one-time customers. A strong base can cover 40% to 60% of fixed costs.
Reactivating your existing member and past-customer list by email and text is the cheapest revenue there is. One ServiceTitan case pulled more than $60,000 from a single email campaign. Acquiring a maintenance-plan customer costs around $100 against $300 to $500 for an install lead, so every membership you sell lowers your blended acquisition cost and fills truck time in April and October when the phone goes quiet.
5. Run pre-season campaigns before demand spikes
Emergency-only shops watch revenue collapse 50% to 75% from peak to shoulder season. A $180,000 July can fall below $45,000 by late fall. The fix is to sell before the season, not during it. Run a spring cooling tune-up push in April and May, and a fall heating check in September and October before the first cold snap. October often spikes on its own as dormant furnaces fire up and fail, so book those inspections in September.
On promotions, one currency correction. The federal 25C energy-efficient home improvement tax credit for qualifying HVAC systems expired on December 31, 2025. Do not build a campaign around it, and pull any old creative that still promises it. Point homeowners to state and local utility rebates instead, which are still live in many markets and give your seasonal offer a real hook without misleading anyone.
6. Install missed-call text-back so no lead leaks
Every missed call in HVAC is a homeowner already dialing the next shop on the list. Missed-call text-back fires an automatic SMS the instant a call goes unanswered, something like “Sorry we missed you, this is [Company]. Reply here and we will get you scheduled.” It costs almost nothing and recovers booked jobs you already paid to generate through ads and SEO.
This matters most during peak season when the phones overflow and after hours when a no-cool call will not wait until morning. Speed to lead decides who wins the job. Keep the auto-text opt-out compliant, then route replies to a dispatcher or booking tool so the recovered lead turns into a confirmed appointment, not another dead end.
7. Launch a referral program you actually track
Referrals close at the highest rate of any channel and carry zero media cost. The problem is that most shops “do referrals” by hoping. Turn it into a system: a clear reward for the customer who refers and a first-visit offer for the new homeowner, handed out at the end of every membership visit and every replacement install. A satisfied member who just watched you save their July is your best salesperson.
Track referrals like any other channel so you know the cost per booked job, which should be your lowest. Ask at the moment of maximum goodwill, right after a clean install or a fast repair, and make the reward easy to redeem. Pair it with your review request and one happy customer produces both a public review and a warm lead.
8. Move budget off shared leads and into channels you own
Shared leads from Angi, HomeAdvisor, and Thumbtack sell the same homeowner to three to eight contractors at once, and 10% to 23% of them get reported as fake or unresponsive. Angi runs about $542 per booked job, more than three times Local Services Ads. Angi’s 2025 homeowner-choice pivot cut its network revenue sharply, and the platform is shrinking. Renting leads that ring five competitors is the most expensive booked job on this list.
Reallocate that spend to the channels you own: Local Services Ads, the map pack, reviews, and your membership list. When you do buy high-intent search, Google Search Ads for “AC repair [city]” run $20 to $55 a click, but repair calls convert into replacement sells at roughly a $3,174 average ticket, so the math can work with tracking in place. A managed Google Ads program for HVAC keeps that spend pointed at booked jobs. For staying top of mind between service calls, Facebook ads for HVAC contractors handle retargeting and membership promotion at a low cost per impression.
9. Measure everything in cost per booked job
The single objection every owner raises is “How do I know it is your marketing and not just summer?” You answer it with tracking. Put a tracked number on each channel, tag booked jobs back to their source in your CRM, and report cost per booked job by channel every month. Without it, marketing gets six months of credit, then the revenue is quietly reassigned and you conclude marketing barely breaks even.
Benchmarks to hold yourself to: blended acquisition cost around $296 to $350, top operators spending 8% to 12% of gross revenue on marketing while keeping cost per booked job under control. Call tracking, booked-job attribution, and CRM integration are the prerequisites to trusting any of it. This is also where an outside HVAC growth partner earns their fee, by building the measurement layer before scaling spend.
Which ideas to start with
If you are booked in July, your real gap is shoulder-season and membership growth, not more summer calls. Start with the profile and review velocity, both free, then layer Local Services Ads for high-intent demand and a membership drive to flatten April and October. Add missed-call text-back so you stop paying twice for the same lead. Run each for a full season and keep the ones with the lowest cost per booked job.
If you would rather have a growth plan built around your unit economics, seasonality, and membership targets instead of one-off tactics, book a consultation with CO Consulting and we will map the channel mix to your numbers.
Frequently asked questions
How much should an HVAC company spend on marketing? Top operators spend about 8% to 12% of gross revenue on marketing while holding a blended customer acquisition cost near $296 to $350. The percentage matters less than the discipline: track cost per booked job by channel and cut anything that cannot show a confirmed appointment for the money.
What is the cheapest way to get HVAC leads? Your Google Business Profile and reviews are the cheapest long-run source because the map pack is free to compete in and compounds over time. For paid demand, Local Services Ads are the lowest-cost high-intent channel at roughly $168 per booked job, well below Angi’s $542. Own those before renting shared leads.
Do Google reviews help HVAC companies rank? Yes. Reviews are a core map-pack ranking factor, and recency is weighted heavily. A shop with 60 reviews and 20 in the last 60 days beats one with 100 stale reviews. Aim for 6 to 10 new reviews a month, requested by text the moment each job closes, using a compliant opt-in.
Is Angi still worth it for HVAC contractors? For most shops, no. Angi sells the same lead to three to eight contractors, 10% to 23% get reported as junk, and the cost lands near $542 per booked job, over three times Local Services Ads. Angi’s network revenue fell sharply after its 2025 homeowner-choice change. Reallocate that budget to channels you own.
What happened to the Google Guaranteed badge? On October 20, 2025 Google merged its badges into one “Google Verified” badge and ended the money-back Google Guarantee. Consumer reimbursement stopped on November 7, 2025. The new badge signals vetting, not a refund promise, so move your trust story to reviews, warranties, and your own written workmanship guarantee.
How do I market an HVAC business in the slow season? Sell before the season, not during it. Run spring cooling and fall heating pre-season campaigns, and push maintenance memberships hard to flatten April and October. Reactivate past customers by email and text, the cheapest revenue there is. Skip the expired federal 25C tax credit and promote live state and utility rebates instead.
