How to Sell HVAC Maintenance Agreements: Scripts That Work
When to offer the plan, word-for-word scripts for technicians and CSRs, renewal texts, answers to the objections you'll hear, and the numbers to track each month.
How to sell HVAC maintenance agreements, in short: offer the plan on every eligible call, when it saves the customer money: the tech at the invoice, the CSR when a tune-up is booked, and a text 30 days before a plan ends. Give each person a two-sentence script and objection answers, then track offer, close and renewal rates monthly.
More on this topic: Pricing, estimates and getting paid, every guide in one place.
Most shops that struggle to sell agreements don't have a pricing problem; they have an asking problem. The tech finishes a $600 repair, hands over the invoice and never mentions the plan that would have cut it. This guide is about the asking: when to offer, what to say, how to answer pushback and how to keep members renewing. If you haven't set the plan price yet, start with how to price HVAC maintenance plans. For the contract itself, see the HVAC service agreement template.
Key takeaways
- Offer on every eligible call. The biggest lever is how often the plan gets mentioned, not how well.
- Anchor to today's invoice. “On the plan, today would have cost $X less” does the selling.
- One sentence plus one question. Scripts techs can say naturally beat a memorized pitch.
- Lead with monthly billing, with clear notice before each renewal charge and an easy way to cancel.
- Renewal is a sequence: texts at 30 days, 7 days and the day after a plan lapses.
- Track four numbers: offer rate, close rate, renewal rate and visits completed on time.
When should you offer a maintenance agreement?
Offer when the customer can see the value. These are the moments that matter most:
| Moment | Who offers | Why it works |
|---|---|---|
| At the invoice after a repair | Technician | The savings are a real number on the page |
| After a tune-up or a no-problem visit | Technician | The customer just paid for what the plan includes |
| When a non-member books a tune-up | CSR | The plan can cover today's visit |
| When a non-member books a repair | CSR | Mention the waived or reduced diagnostic fee |
| After a system replacement | Salesperson or installer | Protects the new equipment; can be part of the best option |
| 30 days before a plan ends | Office, by text | Renewal is the cheapest sale you'll make |
What should a technician say at the end of a call?
Keep the ask to one or two sentences that tie the plan to today's job, then a yes-or-no question. Change the numbers to match your own plan.
After a repair
“Today came to $640. On our maintenance plan, the diagnostic would have been waived and you'd have had 15% off the repair, so about $150 less, and the plan is $19 a month with two tune-ups included. Want me to set that up so you're covered next time?”
After a tune-up
“Everything's running well. If you'd like us to come back each spring and fall, today's visit can count as your first one on the plan: $19 a month, priority booking in a heat wave and 10% off repairs. Should I switch you over?”
Older system, no repair today
“Your system is 14 years old, so regular checks matter more now. The plan gets us in twice a year to catch problems early, and members get booked first when something does go wrong. Want me to add it?”
If the answer is no, the tech says “No problem” and leaves a printed or texted summary of the plan. Pressure on the doorstep turns into bad reviews, not members.
What should a CSR say on the phone?
A non-member books a tune-up
“A tune-up is $149. Or our maintenance plan covers this visit and a heating visit in the fall for $19 a month, with priority booking and 10% off repairs. Which would you prefer?”
A non-member books a repair
“The diagnostic is $99. If you join our plan today, it's waived for members, and you'd also get 15% off the repair. Would you like me to tell you more, or just book the visit?”
A member calls
“I see you're on our plan, so you're at the front of the line. The earliest we have is tomorrow morning.”
That last one sells too: members who hear the perk used are the ones who renew. The rest of the call flow is in our call booking script.
How do you handle common objections?
| Objection | What's behind it | Reply |
|---|---|---|
| “I'll think about it.” | Not sure it's worth it | “Of course. I'll text you the details. One thing: if you join today, this visit counts as your first tune-up.” |
| “It's too expensive.” | Comparing to zero, not to paying per visit | “Two tune-ups are $298 on their own. The plan is $228 a year and adds the repair discount.” |
| “My system is new.” | Thinks maintenance is for old systems | “That's the best time to start: we keep it running the way it did on day one, and you'll have a dated record of every visit.” |
| “I don't want another subscription.” | Fear of being trapped | “You can cancel any time with a call or a text, and we'll remind you before it renews. Or pay once for the year.” |
| “I'll just call when it breaks.” | Doesn't see the risk | “You can. Members get booked first and pay less when that happens, which matters most in a heat wave.” |
| “You'll just try to sell me things.” | Past bad experience | “Fair. On a tune-up we tell you what we found, with photos, and you decide. No obligation to fix anything.” |
If a brand's warranty requires regular maintenance, say so on the “new system” objection, but only after you've read that brand's warranty terms.
What renewal texts work?
Most cancellations happen because nobody talked to the member before the plan ended. Simpro's August 2026 guide makes the same point: a sequence that starts weeks out converts more than a single notice. Send texts only to customers who agreed to receive them, and follow your state's automatic renewal rules; our service agreement template covers those.
30 days before: “Hi Dana, it's Ace Heating. Your maintenance plan renews on May 14 at $228 for the year. It covers your spring and fall tune-ups and 10% off repairs. Reply YES to renew or call us with questions.”
7 days before: “Hi Dana, quick reminder: your Ace Heating plan renews May 14. Your spring tune-up is ready to book as soon as it does. Reply YES to keep it, or STOP to opt out of texts.”
Day after it lapses: “Hi Dana, your Ace Heating plan ended yesterday. Want to keep your member pricing and priority booking? Reply YES and we'll renew it at the same price.”
Monthly card declined: “Hi Dana, this month's $19 plan payment didn't go through. You can update your card here: [link]. Your plan stays active for now.”
Should you pay technicians for selling agreements?
Many shops pay a small flat bonus per agreement sold or renewed, often paid once the first month's billing clears. Keep it small enough that nobody pushes a customer, and pay it on agreements, not on add-on repairs found during tune-ups. How bonuses fit with hourly or flat-rate pay is covered in how to pay HVAC technicians.
What should you measure?
| Metric | Formula | What it tells you |
|---|---|---|
| Offer rate | Calls where the plan was offered ÷ eligible non-member calls | Whether people are asking at all |
| Close rate | Agreements sold ÷ offers | Whether the script and price work |
| Conversion per tech or CSR | Agreements sold ÷ their eligible calls | Who needs coaching, who should coach |
| Renewal rate | Plans renewed ÷ plans that came up for renewal | Whether members feel they got value |
| Visits on time | Plan visits completed in their season ÷ visits due | Whether you're delivering what you sold |
A worked month: 120 eligible non-member calls, plans offered on 90 (75% offer rate), 18 sold (20% close rate, 15% of eligible calls). If offers rise to 110 at the same close rate, sales go to 22 without changing a word. For renewals: 260 plans came due and 195 renewed, a 75% renewal rate. We haven't found a reliable industry benchmark, so set your own baseline in month one and aim to beat it.
Mistakes that stall agreement sales
- Asking only some of the time. Put the offer on the job checklist so it's part of every eligible call.
- A plan nobody can explain in one sentence. Merge tiers until the CSR can.
- Visits that never get booked. A missed fall tune-up is a cancellation at renewal.
- Making cancelling hard. It costs more in reviews and complaints than it saves.
- Selling in the slow season only. The best moment is the first heat wave, when members get booked first; see slow season marketing ideas for the rest of the year.
Where CrewRobin fits
CrewRobin's maintenance plans take 1 to 12 visits a year and bill yearly, monthly or per visit on every plan. Each visit is added as a job 14 days ahead, so it lands on the dispatch board instead of being forgotten, and the customer gets the usual reminder text about a day before. Members see their plan, upcoming visits and invoices on their private customer page. Checklists per job type let you add “plan offered” as a step technicians tick off in My day.
Frequently asked questions
What do you say to sell an HVAC maintenance agreement?
Tie it to today's job in one or two sentences, then ask a yes-or-no question: “Today came to $640; on the plan it would have been about $150 less, and it's $19 a month with two tune-ups. Want me to set that up?”
When is the best time to sell a maintenance agreement?
At the invoice after a repair or tune-up, when a non-member books a tune-up or repair, after a system replacement, and 30 days before an existing plan ends.
What is a good maintenance agreement close rate?
We haven't found a reliable industry benchmark. Measure offer rate and close rate per tech and CSR for a month, use that as your baseline, and coach to raise both.
How do you increase HVAC maintenance agreement renewals?
Deliver every visit on time, use the member perks where the customer can see them, and send a renewal sequence: 30 days before, 7 days before and the day after a plan lapses.
Should HVAC maintenance agreements auto-renew?
Monthly billing with automatic renewal is common and easier to keep, but you must give clear notice and an easy way to cancel, and state automatic renewal laws vary.
Should technicians get a commission for selling maintenance agreements?
Many shops pay a small flat bonus per agreement sold or renewed. Keep it small enough that it doesn't push techs to pressure customers.
Put it to work this week
Set up your plan once, and let every member visit land on the schedule on its own. CrewRobin is free until your first 10 booked jobs, no card up front. Start free or see pricing.
Sources
Figures from outside CrewRobin were checked against these pages in October 2026. Most industry benchmarks come from vendors and agencies, so treat them as ranges, not rules.





