churn prevention · 2026-05-22

How HVAC Contractors Keep Customers Coming Back

MS
Maya Singh · Growth Strategist
11 min read · Updated 2026-05-22
Wallefy Growth Strategist · writes on acquisition + retention strategy for local businesses
How HVAC Contractors Keep Customers Coming Back
TL;DR

The average HVAC contractor loses 75% of customers after the first job. With a $60-200 CAC and LTV up to $8,000, that is a catastrophic math problem. The fix is a service plan as your loyalty vehicle, pre-season push notifications at two specific windows, and reactivation triggers calibrated to 365 days, not the generic 30-day default that kills campaigns for annual-cycle businesses.

Why is HVAC customer retention so bad compared to other industries?

Because HVAC is an annual-cycle business and almost every retention tool on the market is built for weekly or monthly-cycle businesses. The default repeat rate sits at 25%. Three out of four customers you paid $60-200 to acquire never come back.

Generic loyalty platforms fire reactivation emails at 30 days of inactivity. For a coffee shop, that timing is correct. For HVAC, a customer who went quiet 30 days after their tune-up is doing exactly what they should be doing. They do not need their furnace touched again until next season. Pushing them at day 30 is noise. It trains them to ignore you.

The second problem is transaction psychology. A $2,500 AC replacement does not feel like the start of a relationship. It feels like a one-time event. Unless you explicitly engineer the next touchpoint into the transaction itself, the customer files you under "called once, problem solved" and finds someone else on Google when the problem returns.

Goettl Air Conditioning built a regional retention machine specifically because they treat every service call as the entry point to a maintenance agreement. That structural decision, not better Google ads, is what separates contractors with 50% repeat rates from contractors with 25%.

What is the right loyalty vehicle for an HVAC business?

A service plan. Not a stamp card. Not a points program. A service plan.

Stamp cards work for daily-ritual businesses. Ten stamps at a coffee shop equals about 40 days of engagement, a natural completion loop. HVAC customers visit once a year. A stamp card for an annual-cycle business is asking someone to collect one stamp per year for ten years before they earn a reward. That is not loyalty engineering. That is a decade of abstraction.

A service plan solves this structurally. The customer pays a flat annual fee, typically $150-300, and receives two seasonal tune-ups, priority scheduling, and a parts discount. You get guaranteed recurring revenue, a scheduled touchpoint, and a reason to contact them twice a year without it feeling like cold outreach.

The math works for both sides. A tune-up carries a 60% gross margin. If your plan costs $200 and includes two tune-ups at your cost of labor plus parts, you are still generating real margin while locking in a customer whose LTV ranges from $2,000 to $8,000 over ten years. The $200 plan is not a discount. It is a retention contract dressed as a product.

Forbidden offers for HVAC: free service and discount installs. Both attract the wrong customer, compress your best margins (replacement sits at 28%), and train customers to expect below-cost pricing on high-ticket work. Offer value through access and scheduling priority, not price cuts.

When exactly should HVAC contractors send retention messages?

Two windows drive 70% of HVAC revenue: pre-cooling season (March through June) and pre-heating season (September through November). Your retention calendar lives inside those windows.

Here is the specific sequence that works:

Most HVAC contractors using generic platforms have their at-risk alerts set at 30 or 90 days. They are burning marketing dollars on customers who are behaving perfectly normally. Calibrating to the 365-day threshold cuts wasted sends by 80% and increases reactivation response rates because the message arrives when the customer actually needs service again.

What does the real CAC vs. LTV math look like for HVAC?

HVAC has some of the most compelling retention economics of any local business. Most contractors do not run the numbers, which is why they keep spending on acquisition instead of retention.

Start with CAC. Google Search Ads and Google Local Service Ads are the primary acquisition channels for HVAC. EDDM (every door direct mail) works for seasonal pushes in specific zip codes. LinkedIn, TikTok, and Instagram organic do not move the needle for residential HVAC. Your CAC through paid search runs $60-200 per customer depending on market competition and close rate.

Now LTV. Average ticket runs $200 (tune-up) to $2,500 (system replacement). A customer who returns for annual tune-ups for ten years plus one mid-cycle repair generates $4,000-6,000 in revenue at mixed margins. A customer who eventually needs a replacement pushes toward $8,000. The math on LTV assumes retention. At a 25% repeat rate, your realized LTV is far lower than your theoretical LTV.

Here is the operator equation that matters: if you spend $150 CAC to acquire a customer and they never return, you made one transaction at an average margin of roughly 45% on a $400 blended ticket. That is $180 gross profit minus $150 CAC. You made $30. Before overhead. Now run the same customer through a service plan with two annual touchpoints and a ten-year retention rate. The economics compound by an order of magnitude.

One dollar spent on retention for an existing HVAC customer generates more margin than seven dollars spent acquiring a new one. This is not a philosophy. It is arithmetic.

How does RFM segmentation work for an annual-cycle business like HVAC?

RFM stands for Recency, Frequency, Monetary. Each customer gets scored on all three dimensions, then mapped to one of 11 behavioral segments: Champions, Loyal, Potential Loyalists, New Customers, Promising, Need Attention, About to Sleep, At Risk, Can't Lose Them, Hibernating, and Lost.

The critical HVAC-specific calibration is the Recency threshold. Generic RFM tools treat a customer who visited 30 days ago as "recent." For HVAC, a customer who visited 30 days ago is in their normal dormant window. Recency 5 (freshest) for HVAC means visited within 365 days. Recency 1 (coldest) means no contact in over two years.

This changes everything about who you target and when.

Running this segmentation manually on a spreadsheet works for contractors with under 200 customers. Above that, you need a tool that processes your Jobber or ServiceTitan export and maps each customer to the correct RFM segment automatically.

Why do wallet passes outperform apps and SMS for HVAC retention?

Apps fail for single-location and small-fleet HVAC businesses for the same reason they fail for single-location coffee shops. Starbucks can spend $50 million on app development and justify it against 35,000 locations. A 3-truck HVAC operation cannot. Building an app for residential HVAC customers who interact with you once a year is a budget black hole with a 15% install rate ceiling.

SMS works, but it costs per message and has regulatory friction that grows every year. Opt-out rates are rising. Carriers are filtering aggressively. A 10,000-message blast at $0.01 per message is $100 every time you want to reach your list. Over five years, that compounds.

Apple Wallet and Google Wallet passes solve both problems. No app development cost. No per-message fee after install. A customer installs the service plan card in six seconds at point of sale via QR code. Every push notification you send to that card is free. Forever.

The install moment for HVAC is at job completion. The technician hands over the invoice, points to the QR code on the bottom, and says: "Scan this to activate your maintenance record and get notified when it's time for your pre-season tune-up." That framing works because it is useful, not promotional. Customers install a maintenance record. The loyalty mechanics ride along.

Wallefy integrates directly with Jobber, which most HVAC operators already use for scheduling and invoicing. The wallet pass populates with the customer's service history, plan status, and next scheduled visit. No manual data entry. No separate platform to log into.

What should HVAC operators do first to fix their retention rate?

Run your customer list through an RFM grader before you spend another dollar on Google ads. You probably have more winnable customers in your existing database than you realize. Most HVAC operators discover that 20-30% of their "lost" customers are actually just At Risk or Hibernating by annual-cycle standards, meaning they left in the last two years and are reachable.

Wallefy's free customer grader at /grade-your-customers takes any CSV export from Jobber, ServiceTitan, or Housecall Pro and returns your full RFM segment breakdown in 30 seconds. You will see exactly how many Champions, At Risk, and Can't Lose Them customers you have, with industry-calibrated thresholds for the 365-day HVAC cycle, not generic retail benchmarks.

After you see the segments, the growth blueprint at /growth-blueprint builds the wallet pass setup, the two seasonal push campaigns, and the service plan enrollment flow specific to your business size and market. It takes about ten minutes and outputs a 90-day action plan with the specific Jobber integration steps, QR placement recommendations, and message copy for each lifecycle trigger.

The math on doing nothing is clear. At a 25% repeat rate with a $150 average CAC, you are spending roughly $600 in acquisition cost for every customer who completes a second transaction. Getting that repeat rate to 40% with a service plan and wallet pass infrastructure cuts your effective CAC by more than half while growing LTV. That is not an estimate. It is the arithmetic of the retention conversion.

Frequently asked questions

How much should an HVAC contractor charge for a service plan?

Price your service plan to cover two tune-up visits plus a meaningful scheduling benefit, typically $150-300 per year depending on your market and equipment type. The tune-up margin runs at 60%, so even at $150 covering two visits, you are generating real gross profit while creating the structured touchpoints that drive retention. The plan should not feel like a discount. It should feel like access. Priority scheduling in peak season (March-June and September-November) is worth more than a price reduction to most residential customers who have had the experience of calling around in August and waiting two weeks for service.

My HVAC customers only call me when something breaks. How do I get them on a maintenance plan?

The install window is at emergency job completion, not during a cold outreach campaign. A customer who just paid $600 for an emergency repair is experiencing the cost of unplanned failure in real time. That is when the maintenance plan conversation converts. The technician says: 'This type of failure is preventable. For $200 a year, we check this system before it becomes a $600 problem.' The framing is ROI, not upsell. Pair that conversation with a wallet pass QR on the invoice that lets the customer activate their plan before the technician leaves the driveway. Waiting to pitch the plan via email two weeks later drops conversion by more than half.

Should HVAC contractors offer discounts to win back lost customers?

Do not discount installation or free service to win back lapsed customers. Both erode margin on your lowest-margin work (replacement sits at 28% gross margin) and attract customers who will shop on price every time. The right winback offer is scheduling access and relationship acknowledgment. 'You've been a customer since 2021. We have priority slots opening up for fall tune-ups and we want to earn your business back.' For the Can't Lose Them segment, specifically former multi-year customers who went dark, a personal phone call from the owner converts at 3-5x the rate of an email discount. Recognize the history. Do not buy the transaction.

Is EDDM worth it for HVAC, or should I put everything into Google ads?

EDDM works for seasonal acquisition pushes in specific zip codes, particularly when you are expanding your service radius or entering a new neighborhood. It is a geo-blanketing tool, not a precision tool. Google Search Ads and Google Local Service Ads are your primary acquisition channels because they capture active intent. Someone searching 'AC repair near me' in June is a buyer today. An EDDM postcard that lands in May plants a name for later. The right answer for most HVAC operators is Google ads as the primary acquisition driver, EDDM as a seasonal radius expansion tool, and wallet passes as the retention layer that makes the $60-200 CAC defensible long-term.

Build your personalized retention plan

Free 90-second wizard. Pulls your real menu/services + industry-tier calibration.

Get my Growth Plan

Related reading

Acquisition Retention Compound Why 1 Dollar Retention Beats 7 Dollars Ads Google Local Service Ads Home Services Cost Per Lead Playbook Rfm Analysis Explained For Local Businesses