
Does HVAC maintenance include cleaning?
Key Facts
- Yes — cleaning is a standard HVAC maintenance component, including coil cleaning, drain line cleaning, and filter replacement per ACHR News.
- Traditional HVAC maintenance agreements are accepted by only 20–25% of homeowners, leaving most customer lists dormant per Contracting Business.
- Reactivating an existing HVAC customer is roughly 5x cheaper than acquiring a new one at $150–$400 per RevSquared.
- Reactivated HVAC customers show up at 75–85% rates versus 40–55% for cold-generated appointments per database reactivation research.
- A 300-customer lapsed HVAC list can book $12,000–$18,000 within 30 days at 8–12% booking rates per TradeBrand Pro.
- Regular HVAC maintenance prevents up to 95% of breakdowns and can cut utility bills by 35% per a detailed maintenance guide.
- Human-sender framing roughly doubles reply rates, and the sixth winback touch adds essentially zero lift per campaign research.
The Dormant List Problem: Lapsed Maintenance Customers Are Worth More Than You Think
Every HVAC contractor has one: a customer list full of people who used to book regularly and then quietly stopped. The numbers behind that list are bigger than most owners realize. Most HVAC customers need service again within 12 to 18 months, yet traditional maintenance agreements are accepted by only about 20% to 25% of homeowners — meaning the majority of your customer base drifts into dormancy every year (Contracting Business).
Here's the part that stings: while you're paying to replace those customers, they're still the cheapest revenue available to you. Acquiring a new HVAC customer costs $150 to $400 in ads and referral fees, while reactivating an existing one is roughly 5x cheaper (RevSquared). A contractor with 3+ years of customer records typically recovers $30,000 to $80,000 per reactivation campaign — and a 200-name dormant list alone can represent $40,000+ in booked jobs before you spend a dollar on new ads.
The math gets even better when you look at how these customers convert. Database reactivation appointments achieve 75% to 85% show rates versus 40% to 55% for cold-generated appointments, and campaigns typically book 8% to 12% of a lapsed list within 30 days (TradeBrand Pro). For a 300-customer list at a $500 average job value, that's $12,000 to $18,000 in booked revenue from people who already know your name.
Why does reactivation work so well? Because dormancy is rarely a rejection — it's usually forgetfulness. Most customers simply lose track of a business within about 12 months, which means a well-timed reminder tied to a real maintenance need often lands at exactly the moment they were starting to wonder who to call. Since these customers already have your equipment history on file, the conversation starts further down the funnel than any cold lead ever could.
The opportunity hiding in your list usually falls into a few predictable segments:
- Maintenance-due customers who haven't been seen since their last seasonal tune-up
- The replacement window — customers serviced 24 to 36 months ago whose aging systems are entering peak replacement territory
- Old quotes and estimates that never turned into booked jobs
- Lapsed maintenance agreement members who let their plan expire
The key is treating that dormant list as a recurring asset rather than a one-shot project. At CallMyCustomers, we've seen that a structured win-back campaign — with messages the owner approves before anything goes out — typically runs two to four weeks end-to-end, with replies coming in as soon as the first wave lands. Your next booked customer probably isn't a stranger. They're already sitting on your list.
Yes, Cleaning Is Included — And That's Your Winback Hook
So the short answer to the question in the headline is yes — and it's more specific than most business owners realize. Cleaning isn't a vague "tune-up extra"; it's a named, itemized component of standard HVAC maintenance plans, which makes it one of the most concrete reasons you can offer a lapsed customer to come back.
Across the industry, the checklist is remarkably consistent. Most maintenance agreement visits include cleaning, a safety inspection, a static pressure reading, and filter replacement, according to ACHR News. Maintenance plans explicitly list professional cleaning as a core component — coil cleaning, drain line cleaning, and filter replacement during scheduled tune-ups — per a detailed HVAC maintenance guide. CBS News confirms that plans "typically include one or two annual tune-ups, system inspections, cleaning, refrigerant checks and discounts on future repairs."
High-performance agreements go even deeper. Cliff Dennis, president of Vassar Service of Richmond, told ACHR News that his team still "test[s] and pull[s] the blower wheels and check[s] them" — deeper cleaning work that separates a premium plan from a basic one.
That specificity is exactly what makes cleaning such a strong winback hook. When you reach out to a lapsed customer, "We miss you!" gives them nothing to act on. But a message that names a real need and a concrete next step does the work for them:
- "Your system is due for its fall check — here's the first available slot."
- "Your spring AC cleaning and inspection are ready to schedule."
- "It's been two cycles since your last tune-up — want us to get the coil and drain line cleaned before heating season?"
Research on winback campaigns backs this up: for lapsed HVAC maintenance customers, a subject line like "Your system is due for its fall check" beats emotional appeals because it names a real need and a concrete next step, per winback campaign research. A blanket discount, by contrast, assumes every customer left over price — which is rarely true.
The response numbers make the case for reaching out at all. Reactivated HVAC customers show up at 75–85% rates versus 40–55% for cold-generated appointments, according to database reactivation research. And because most HVAC customers need service again within 12–18 months, a seasonal cleaning reminder often arrives exactly when the customer was already due.
This is the philosophy behind how we approach winback offers at CallMyCustomers: pick a reason to reconnect that feels useful, not pushy, and let the customer approve every message before it goes out. A cleaning due-date reminder isn't a sales pitch — it's a service call waiting to be booked.
Designing the Cleaning-Based Winback Offer: Tiers, Reasons, and Pre-Scheduling
The most effective HVAC winback offer isn't a discount — it's a well-structured cleaning visit matched to why the customer left in the first place. Contractors who get this right recover significant revenue: research shows a 300-customer lapsed list can generate $12,000–$18,000 per campaign at a $500 average job value.
Cleaning gives you a natural tier structure. A traditional maintenance agreement runs $60–$80 and covers basic cleaning — coils, drain lines, and filter replacement. A high-performance agreement at roughly $225 adds deeper procedures like pulling blower wheels and testing in and out to document results.
That side-by-side comparison works. Cliff Dennis of Vassar Service explains that when you show customers the $59 service next to the $227 service and demonstrate the comfort and safety benefits, most customers move forward with the upgrade. Tiering also matters because traditional agreements are accepted by only 20–25% of homeowners — a lower-cost entry point widens the funnel.
Blanket discounts assume everyone left over price, which is rarely true. Segment your lapsed list and tailor accordingly:
- Forgetters get a seasonal reminder tied to a real need — "Your system is due for its fall check" beats "We miss you!" because it names a concrete service and next step.
- Price defectors get value bundles that quantify what cleaning delivers: regular maintenance prevents up to 95% of breakdowns and can cut utility bills by 35%.
- Trust defectors get no-risk inspections and satisfaction guarantees — proof before payment.
Defining dormancy by service cycle helps too. For HVAC, a customer who has missed two expected biannual visits is lapsed — no arbitrary calendar cutoff required, per winback campaign research.
The strongest retention move costs nothing. Vince DiFilippo of DiFilippo Service Co. — a contractor holding roughly 1,600 maintenance agreements with an 83% renewal rate — credits a simple habit borrowed from his dentist: schedule the next visit before finishing the current one, like most dental offices do.
That pre-scheduled appointment becomes your anchor for future outreach. When the next seasonal cycle arrives, the message is a confirmation, not a cold pitch — and confirmation messages convert far better than reactivation attempts.
If running this segmentation and outreach in-house feels heavy, that's exactly the kind of campaign a done-for-you service like CallMyCustomers structures with you: you approve the tier structure and messaging, and the outreach runs on your behalf. The offer design, though, starts with you — and it starts with cleaning.
Running the Campaign: 14 Days, 5 Touches, Real Humans
Running the campaign requires a precise, human-centered sequence to re-engage lapsed HVAC customers without overwhelming them. CallMyCustomers executes a 14-day, 5-touch framework where every message is owner-approved before sending, ensuring alignment with your brand voice and service offerings. The sequence begins with a Day 1 check-in text that achieves an 8–12% reply rate, followed by a Day 7 single-question text that drives the highest engagement in the sequence at 18–28% reply rate, leveraging the proven insight that human-sender framing roughly doubles responses compared to automated or company-as-sender messages. By Day 14, the campaign delivers named time slots—such as “Tuesday at 2pm and Thursday at 10am”—which consistently produce more bookings per send than any single message except the Day 7 touch, turning awareness into action.
This structure is designed to match the service cycle of HVAC maintenance, where cleaning is not an add-on but a core component of preventive care. Maintenance agreements explicitly include professional cleaning such as coil cleaning, drain line cleaning, and filter replacement during routine tune-ups, making it natural to frame winback offers around concrete seasonal needs like “Your system is due for its fall check—here is the first available slot.” This approach outperforms emotional appeals by naming a real service need and providing a clear next step, particularly effective for “forgetter” customer segments who simply missed their scheduled maintenance. Campaigns are executed in daily batches of 50–100 calls to prevent dispatcher overload and ensure real-time handling of replies, which route directly into your existing booking process for seamless appointment setting.
The result is a predictable, revenue-generating engine: a 300-lapsed-customer campaign typically yields an 8–12% booking rate, translating to 24–36 reactivated jobs. At an average job value of $500—consistent with standard maintenance tickets that include cleaning, inspection, and tune-up services—this generates $12,000–$18,000 per campaign before ad spend. With texts and emails included in the full campaign management fee and no per-seat software costs, the model delivers high-margin repeat revenue by reactivating customers who already know your business, turning dormancy into booked work through permission-based, human-led outreach.
- Day 1 SMS: 8–12% reply rate (check-in text)
- Day 7 SMS: 18–28% reply rate (single-question text)
- Human-sender framing roughly doubles reply rates vs. company-as-sender
- 5 touches maximum; 6th touch yields negligible lift
- 8–12% booking rate from lapsed list → $12,000–$18,000 per 300-customer campaign
Frequently Asked Questions
Does HVAC maintenance actually include cleaning, or is that just an extra service?
What specific cleaning tasks are typically included in an HVAC maintenance visit?
How can I use cleaning as a reason to win back lapsed HVAC maintenance customers?
Are customers more likely to respond to a cleaning reminder than a discount offer?
What revenue can I expect from a winback campaign focused on HVAC cleaning and maintenance?
How many times should I contact a lapsed customer during a winback campaign, and what works best?
Your List Already Knows You: Turn Dormancy into Revenue
The data is clear: your dormant customer list isn’t dead weight—it’s one of your most valuable assets. With cleaning as a standard, named component of HVAC maintenance, you have a concrete, service-based reason to reconnect that feels helpful, not pushy. Reactivating lapsed customers costs roughly five times less than acquiring new ones, and campaigns targeting seasonal maintenance needs like fall system checks consistently achieve 8–12% booking rates from lapsed lists, translating to $12,000–$18,000 in revenue per 300-customer campaign at a $500 average job value. By framing your outreach around real service needs—such as coil cleaning, drain line maintenance, or filter replacement—you’re not just selling a tune-up; you’re reminding customers of the value they already trust. The next step is simple: review your list, identify those overdue for seasonal maintenance, and launch a winback offer that leads with usefulness. When you treat dormancy as a recurring opportunity rather than a lost cause, your next booked customer isn’t a stranger—they’re already waiting to hear from you. See how a 14-day, 5-touch campaign turns lapsed lists into booked work.