How to Build an HVAC Maintenance Agreement Program (With Template)

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:

  1. After every repair call — “Would you like to prevent this from happening again?”
  2. During installations — Include 1st year free with equipment purchase
  3. During tune-ups — “You can lock in this pricing and get priority scheduling”
  4. On your website — Dedicated page with online sign-up
  5. 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.