Maintenance agreements are the #1 way to build recurring revenue, reduce seasonal dips, and increase customer lifetime value in your HVAC business. Yet many contractors either don’t offer them or undersell them.
Here’s how to build a maintenance agreement program that grows your business.
Why Maintenance Agreements Matter
The Business Case:
- Recurring revenue: Smooth out seasonal income fluctuations
- Higher customer retention: Agreement customers stay 3–5x longer
- Upsell opportunities: Every maintenance visit reveals repair needs
- Predictable scheduling: Plan your slow seasons around maintenance visits
- Higher customer lifetime value: Agreement customers spend 2–3x more over their lifetime
- Better reviews: Regular touchpoints = more opportunities to earn 5-star reviews
The Numbers:
- Average maintenance agreement: $15–$25/month ($180–$300/year)
- Cost to deliver 2 annual tune-ups: ~$100–$150 in labor
- Gross margin on agreements: 40–60%
- A book of 500 agreements at $20/month = $10,000/month in recurring revenue
Designing Your Agreement Program
What to Include (Standard Residential Plan):
Core Services: - Spring AC tune-up (pre-season) - Fall heating tune-up (pre-season) - Priority scheduling (24-48 hour response vs. standard 3-5 day) - Discounted repair rates (10-15% off) - No overtime charges for agreement customers - Annual safety inspection
Optional Add-ons (Upsell): - Filter delivery and replacement (quarterly) - Indoor air quality assessment - Duct inspection - Thermostat calibration - Extended warranty coverage
Pricing Tiers (Good, Better, Best):
| Plan | Monthly | Annual | What’s Included |
|---|---|---|---|
| Basic | $15/mo | $169/yr | 2 tune-ups + 10% repair discount + priority scheduling |
| Preferred | $22/mo | $249/yr | Everything in Basic + no overtime + filter delivery + 15% repair discount |
| Premium | $35/mo | $399/yr | Everything in Preferred + indoor air quality check + extended warranty + 20% repair discount |
Strategy: Price the middle tier as the obvious best value. Most customers choose it.
How to Price Your Agreement:
Formula:
Agreement price = (Cost to deliver services × 1.5–2.0) + profit margin
Example: - 2 tune-ups: 2 hours labor × $45/hour loaded = $90 - Parts/supplies: $15 - Drive time: $20 - Total cost: $125 - At 1.8x markup: $225/year → $18.75/month
Selling Maintenance Agreements
When to Offer:
- After every repair call — “Would you like to prevent this from happening again?”
- During installations — Include 1st year free with equipment purchase
- During tune-ups — “You can lock in this pricing and get priority scheduling”
- On your website — Dedicated page with online sign-up
- Via email — Seasonal campaigns to past customers
The Pitch That Works:
“Mr. Johnson, your AC is working great now. The thing about HVAC systems is they’re like cars — they run best with regular maintenance. Our maintenance plan gives you two annual tune-ups, priority scheduling when you need a repair (we’ll get to you in 24 hours instead of 3-5 days), and 15% off any repair work. It’s $22 a month — basically the cost of a pizza. And it typically saves customers $200-500 a year in prevented breakdowns. Want me to set that up?”
Overcoming Objections:
“I’ll just call you when something breaks.” > “Absolutely your choice. Just know that an emergency repair averages $350, and most of them are preventable with regular maintenance. The agreement pays for itself after one prevented breakdown.”
“That seems expensive.” > “It’s $22/month — less than your Netflix subscription. And the 15% repair discount alone saves most customers more than the agreement costs.”
“I’ll think about it.” > “No problem at all. I’ll send you the details by text so you have them. If you sign up within 30 days, we’ll include a free indoor air quality check.”
Managing Agreements With Software
What Your Software Should Handle:
- Automatic recurring billing (monthly or annual)
- Scheduling reminders for upcoming tune-ups
- Customer portal for agreement details
- Tracking which customers are due for visits
- Expiration/renewal notifications
Workloop manages your maintenance agreements from scheduling to invoicing. Set up recurring appointments, automate billing, and track your entire agreement book in one place.
Agreement Program Metrics to Track
| Metric | Target |
|---|---|
| Agreement close rate (after repair) | 20-30% |
| Agreement renewal rate | 75-85% |
| Revenue per agreement customer | 2-3x non-agreement customers |
| Agreement revenue as % of total | 15-25% |
| Total active agreements | Growing 10-20% per year |
Maintenance Agreement Template
[Your Company Name] HVAC Maintenance Agreement
This agreement between [Company Name] (“Provider”) and _________________ (“Customer”) covers the following:
Property address: _________________________________
System(s) covered: - [ ] Central AC | Make: _____ Model: _____ Age: _____ - [ ] Furnace | Make: _____ Model: _____ Age: _____ - [ ] Heat Pump | Make: _____ Model: _____ Age: _____
Plan selected: - [ ] Basic — $15/month - [ ] Preferred — $22/month - [ ] Premium — $35/month
Included services: - Two (2) seasonal tune-ups per year (spring and fall) - Priority scheduling (24-48 hour response time) - [Plan-specific discounts] off repair services - [Plan-specific additional services]
Terms: - Agreement auto-renews annually unless cancelled with 30-day written notice - Tune-ups must be scheduled during the agreement period (no rollover) - Agreement covers maintenance and does not constitute a warranty - Pre-existing conditions identified during first visit are not covered under repair discounts
Payment: $____/month charged to card on file on the [1st/15th] of each month.
Signatures:
Customer: _________________ Date: _________ Provider: _________________ Date: _________
This is a simplified template. Consult a lawyer for your state’s specific requirements regarding service contracts.
FAQ
How many maintenance agreements should I aim for?
A healthy target is 15-25% of your revenue coming from agreement customers. For a $500K business, that’s $75K-$125K in agreement revenue, or roughly 300-500 active residential agreements.
Should I offer monthly or annual billing?
Offer both. Monthly billing has lower friction (easier to say yes to $22/month than $249/year), but annual billing improves cash flow and reduces churn.
What if agreement customers need expensive repairs?
The repair discount in your agreement is typically 10-20%. You’re still making money on the repair, and the agreement customer is more likely to approve the work than a one-time customer.