Your best technician just finished a clean repair. The customer is happy, the system is running, and the invoice is paid. Then everyone moves on, and within 48 hours, that customer forgets your company exists. The next time something breaks, they call whoever shows up first in search.
That's the quiet failure mode of most HVAC businesses, and it's expensive. The single most effective tool for fixing it is the service agreement (also called a maintenance plan or comfort club) and the single biggest reason agreements don't get sold is that the people doing the asking don't have a script that works.
This post gives you that script. It's built for HVAC CSRs, call center managers, and the technicians making the in-field ask. Copy the talk tracks, adapt them to your plans, and use the objection-handling language as-is.
Why the script matters: The retention math
Before the talk tracks, here's why this is worth getting right. Maintenance-plan customers aren't just an extra line of recurring revenue, they're dramatically stickier. According to the Air Conditioning Contractors of America (ACCA), HVAC companies with active service agreement programs see 60–80% customer retention year-over-year, compared with just 20–30% for companies relying on reactive service calls. That difference is most of your future revenue walking out the door — or staying.
And retention compounds. Research by Frederick Reichheld of Bain & Company, cited in Harvard Business Review, found that increasing customer retention by just 5% can increase profits by 25% to 95%. On the acquisition side, the same body of research puts the cost of winning a new customer at 5 to 25 times more than keeping an existing one. A service agreement is the mechanism that turns a one-time transaction into a years-long relationship — predictable revenue, first call when something breaks, and a warm audience for every future equipment sale. (For the full picture on building, pricing, and structuring plans, see our guide to HVAC membership programs.)
The economics are settled. The execution is where companies win or lose, and execution lives in the script.
The anatomy of a high-converting service agreement script
Every effective service agreement pitch follows the same five-beat structure, whether it's delivered by phone or in the field:
- Lead with value to the customer, not features of the plan. Customers don't want a "maintenance agreement." They want a system that doesn't break in July, no surprise bills, and to skip the line when it matters.
- Tie it to the moment. The best time to enroll someone is the instant their problem is solved and trust is highest, at the end of the call or the end of the job.
- Assume the offer. Present enrollment as the natural next step, not a yes/no decision.
- Make the math obvious. A two-sentence cost-benefit comparison beats a brochure.
- Handle one objection, then ask again. Most plans are lost not to a hard "no" but to a soft "I'll think about it" that never gets followed up.
Keep the language conversational. A script isn't a teleprompter, it's a reliable path so every CSR and tech delivers the same strong pitch instead of improvising.
The inbound phone script (CSR)
Use this when a customer calls to book a repair or tune-up. The enrollment ask comes after you've booked the appointment, never before you've solved their actual reason for calling.
CSR: "Great, I've got you scheduled for Thursday between 10 and 12. One quick thing while I have you — a lot of our customers in [neighborhood/city] are on our [Comfort Club] plan, which covers two tune-ups a year, gets you priority scheduling so you're first in line on hot days, waives the diagnostic fee, and takes 15% off any repairs. Most folks find it pays for itself with the first tune-up. It's [$X/month]. Want me to add it so Thursday's visit is already covered?"
If they hesitate:
CSR: "Totally fair to think about it. Can I ask, when your system acted up this time, how long did you wait to get on the schedule? … Members skip that wait entirely. Want me to set it up so you never deal with that again?"
The in-field script (technician)
The technician handoff converts at the highest rate because trust is at its peak, the customer just watched your tech fix their problem. This is the highest-leverage sales moment in the business, and it's free. The tech's job isn't to "sell"; it's to make a genuine recommendation.
Tech: "Okay, you're all set, that capacitor was the issue and it's running great now. While I'm here: your system's about [X] years old, and the thing that kills units early is skipped maintenance. We've got a maintenance plan that puts you on a schedule so this gets caught before it becomes a no-cool emergency, gets you to the front of the line in summer, and knocks 15% off any repair like today's. It's [$X/month]. I can enroll you right now and your next tune-up is already booked, want me to?"
The key move: the tech enrolls the customer on the spot. The single biggest leak in service agreement sales is the gap between "sounds good" and "I'll call you," close it before you leave the driveway.
The outbound script (winning back and renewing)
Two outbound plays drive serious recurring revenue: converting your existing one-time customer base, and renewing members before they lapse.
Converting a past customer:
CSR: "Hi [Name], this is [You] over at [Company], we serviced your AC back in [month]. I'm reaching out because we just opened enrollment for our maintenance plan and we're starting with customers we already know. It's two tune-ups a year, priority service, and 15% off repairs for [$X/month]. Given your system's age, getting it on a maintenance schedule is the cheapest insurance there is. Can I get you set up?"
Renewing a member (do this before the term ends, not after):
CSR: "Hi [Name], your [Comfort Club] membership renews next month and I wanted to make sure there's no gap in your coverage. Over the past year you got [two tune-ups / priority service / $X in member savings]. I'll go ahead and renew you at the same rate unless you'd like to make a change. Does that sound good?"
Note the assumptive renewal. Aim for a maintenance agreement renewal rate of 75–85%; anything below 70% usually signals a value-delivery problem, not a script problem.
Objection-handling talk tracks
Most objections are one of four flavors. Have a one-line answer ready, then re-ask.
"It's too expensive."
"I hear you. Think of it less as a cost and more as avoiding one. A single emergency no-cool call in August usually runs more than a full year of the plan, and the plan is what keeps you out of that call in the first place."
"I'll think about it."
"Of course. The only reason I'd set it up today is that the [waived diagnostic / member rate] applies to today's visit, so enrolling now actually saves you money on the work we just did. Want me to apply it?"
"I just bought the system, it's under warranty."
"That's actually the perfect time. Most manufacturer warranties require documented annual maintenance to stay valid, skip it and you can void the coverage. The plan keeps your warranty intact and gives you the paperwork if you ever need to make a claim."
"I'll just call you when something breaks."
"You absolutely can, and we'll always come. The plan just means you're first in line on the busy days instead of waiting, plus you catch the small stuff before it turns into the big repair. Same great team, less downtime."
Measuring whether the script works
A script you don't measure is a guess. Track these and you'll know exactly where conversion is breaking down:
- Maintenance plan conversion rate — agreements sold ÷ eligible service calls. Track it by CSR and by technician, because the spread between your best and worst closer is where the opportunity is.
- Offer rate — how often the ask is actually made. You can't convert a pitch that never happens, and this is usually the first thing to fix.
- Renewal rate — target 75–85%.
- Average revenue per member — agreement fee plus member-driven repairs and replacements, which is where the real margin lives.
Visibility on these numbers is what turns a script from a nice idea into a system. Technician Scorecards make each CSR's and tech's conversion rate visible in real time, so coaching is specific instead of generic.
Reinforcing the behavior so it sticks
Even a great script fades without reinforcement. The companies that consistently sell agreements do three things beyond handing out talk tracks:
They reward the ask. Tying a small, instant bonus to every enrollment changes behavior fast, and a residual reward on renewals keeps techs invested in customers staying. Performance Incentives automate those payouts so the reward lands the moment the agreement is signed, no manual tracking required.
They protect the customer experience. Members churn when they don't feel the value. Capturing NPS and CSAT after each visit flags at-risk members before renewal, so you can intervene while there's still time.
They turn happy members into more business. A satisfied member is your best source of reviews and referrals, Referrals, Upsells, & Leads captures that automatically, so retention compounds into growth.
A strong script gets the agreement signed. The system around it is what keeps the member, and turns one enrollment into years of predictable revenue.
Ready to make service-agreement selling consistent across every CSR and tech? Book a demo to see how Applause makes the behavior visible and rewards it automatically.
Frequently Asked Questions
What should an HVAC service agreement script include? A high-converting script follows five beats: lead with customer value (no breakdowns, no surprise bills, priority service) rather than plan features; tie the ask to the moment trust is highest; present enrollment as the natural next step rather than a yes/no question; make the cost-benefit math obvious in a sentence or two; and handle one objection before re-asking. Separate talk tracks should exist for inbound calls, the in-field technician handoff, and outbound conversion and renewal.
When is the best time to sell a service agreement? The instant the customer's problem is solved and trust is at its peak — at the end of the phone call after booking, or at the end of the job in the field. The in-field technician handoff converts at the highest rate because the customer has just watched the tech fix their problem. The biggest leak in agreement sales is the gap between "sounds good" and "I'll call you," so the goal is to enroll on the spot.
How do service agreements improve HVAC customer retention? Service agreements create a recurring, scheduled relationship that keeps your company in front of the customer year-round. According to ACCA, HVAC companies with active service agreement programs see 60–80% year-over-year retention versus 20–30% for reactive-only companies. Members also call you first when something breaks instead of shopping around, and are a warmer audience for future repairs and equipment replacement.
What is a good maintenance plan conversion rate? Conversion rate is agreements sold divided by eligible service calls, and it varies by company. The more important habit is tracking it by individual CSR and technician — the gap between your best and worst closer reveals where coaching will pay off. Also track offer rate (how often the ask is actually made), since a pitch that never happens can't convert. On the renewal side, aim for a 75–85% renewal rate; below 70% usually signals a value-delivery problem rather than a scripting one.
How do you handle the "it's too expensive" objection? Reframe the plan as avoiding a cost rather than adding one: a single emergency no-cool call in peak season typically costs more than a full year of the plan, and the plan is what prevents that call. Then re-ask. Most agreements are lost to a soft "I'll think about it" that never gets followed up, so handling one objection and immediately asking again is what closes the gap.







