HVAC Maintenance Agreements: How to Build Recurring Revenue That Survives the Off-Season
Why Recurring Revenue Changes Everything
Most HVAC businesses live and die by the weather. A scorching July puts the team on overtime; a mild October puts the dispatcher on the phone trying to fill the schedule. That feast-or-famine cycle is the #1 reason owners burn out.
Maintenance agreements fix it. A healthy book of recurring service contracts gives you predictable monthly revenue, fills the slow shoulder seasons with profitable work, and turns one-time customers into long-term relationships that produce replacement jobs for the next 15 years.
The math is hard to argue with: a member's lifetime value is typically 3-5x that of a one-time customer.
What a Modern Maintenance Agreement Includes
A maintenance agreement is more than two tune-ups a year. It's a service relationship priced as a subscription. The most successful programs offer tiered options so customers can self-select.
A simple tier design that works:
Basic Plan ($14-$19/month)
- One precision tune-up per year (cooling or heating).
- Priority scheduling during peak season.
- 10% off repairs.
- No after-hours or diagnostic fees during business hours.
Plus Plan ($22-$29/month)
- Two tune-ups per year (cooling and heating).
- Priority scheduling, no overtime fees on emergency calls.
- 15% off repairs and accessories.
- One free standard filter per visit.
Premium Plan ($39-$59/month)
- Two tune-ups per year, plus mid-season check-in.
- 24/7 priority dispatch with no diagnostic fees.
- 20% off repairs.
- Free standard filters and condensate treatment.
- Loyalty credit toward a future system replacement (e.g., $50/year, accruing up to $500).
The price points work in most markets. Adjust to your local cost-of-service.
The Pricing Math (and Why Owners Get It Wrong)
A common mistake: pricing a maintenance plan based on what the tune-ups cost to deliver, then offering it at a small premium. That misses the point entirely.
A maintenance plan should be priced for two things:
1. Cover the direct cost of the tune-ups, filters, and any included items.
2. Capture the long-term value of the customer relationship — repair work, accessory sales, replacement jobs.
Run the numbers honestly:
- A single residential tune-up costs $40-$60 in tech time and materials to deliver.
- Two per year = roughly $100 in cost.
- A Plus Plan at $25/month brings in $300/year — gross margin around 67% before any add-on revenue.
- Members buy repairs and accessories at 2-3x the rate of non-members. That's the real profit center.
Don't underprice. A plan that's too cheap signals low value and attracts customers who'll squeeze you on every repair. A plan priced confidently attracts customers who actually want a long-term provider.
Attach Plans at Install (The Single Biggest Lever)
The best moment to sell a maintenance agreement is the day of a new system install. The customer just spent $10,000+, they want their investment protected, and the warranty conversation gives you a natural opening.
A simple script:
> "Your new system has a 10-year parts warranty, but that warranty requires annual maintenance to stay valid. Most of our customers add our Plus Plan at install — it covers the maintenance, gives you priority service, and the monthly cost is less than what most homeowners spend on coffee in a week."
Train installers to mention it. Train comfort advisors to include it as a checkbox on every quote. The shops that hit 70%+ attach rate on installs are the ones that make membership part of the proposal, not an afterthought.
This is also where having a clean quoting tool helps — when the maintenance plan is a one-click line item on every Good-Better-Best proposal, attach rates climb without any extra effort from the salesperson. QuoteSheet lets you bake plan options right into your tiers so they're presented every time.
Train Techs to Sell Renewals (Not Just Memberships)
Acquiring a member is only step one. Renewing them every year is what turns them into a long-term asset.
Build renewal into the tech's workflow:
- At every tune-up, the tech does a quick "system health review" with the customer at the end of the visit, then says: "Your plan renews next month — want me to lock in this year's price before it goes up?"
- For cancellations, the office manager calls personally before the cancellation processes. A simple "what changed?" call recovers a meaningful percentage of would-be cancellations.
- For lapsed members, a 90-day reactivation campaign with a "welcome back" offer (e.g., a free filter or $25 service credit) brings back a chunk of cancellations.
Renewal is a process, not an event. Treat it that way.
The KPIs That Actually Matter
If you're going to run a real maintenance plan program, track these four numbers monthly:
- Attach rate. What percentage of new system installs add a maintenance plan? Aim for 50%+ as a starting baseline, 70%+ as a mature target.
- Active member count. Total active plans on the books. This is your recurring revenue base.
- Annual retention rate. What percentage of members renew each year? Healthy programs hold 80-90%.
- Revenue per member per year. Plan revenue + repair/accessory/replacement revenue from members, divided by member count. Best-in-class shops see $400-$700 per member per year.
If any of these stop trending up, you have a process problem to fix. Don't wait for the program to die quietly.
Auto-Renewal Is Non-Negotiable
The single biggest determinant of long-term success: stored-card auto-renewal. Plans that require the customer to actively renew every year retain at 50-60%. Plans on auto-renewal retain at 85-95%.
Set up monthly billing on a stored card from day one. Send a clear annual notification 30 days before the renewal so it's never a surprise. Make cancellation easy — but make staying the default.
Use the Slow Season to Sell
Late spring and early fall are usually the slowest weeks of the year. Use them to attack:
- Mailing campaigns to past customers offering a "first year half-price" maintenance plan.
- Tune-up promotions ($89 cooling tune-up) that include a free 30-day trial of the Plus Plan.
- Tech outreach during slower service days — call past customers, schedule tune-ups, sell the plan during the visit.
Every member you add in April pays you for years.
Recurring Revenue Compounds
A shop that adds 30 new members per month, retains at 90%, and sees $500 in lifetime value per member is building a real asset. Five years in, that's thousands of members and a six-to-seven-figure recurring revenue base — the kind of foundation that makes the company sellable, financeable, and able to weather any soft season.
The contractors who started building this five years ago are thanking themselves today. Now is the right time to start.
QuoteSheet makes it easy to bundle maintenance plans into every quote you send, so attach rates climb on autopilot and the recurring revenue book keeps growing.