What you’ll get from this guide
- HVAC maintenance agreements provide predictable recurring revenue and reduce seasonal revenue volatility.
- The standard structure: 1–2 visits/year, priority scheduling, discount on repairs, and defined scope per visit.
- Maintenance agreements typically retain customers for 3–5 years vs. 1–2 years for non-agreement customers.
- Price agreements at $150–$300/year for residential (single system) and $300–$600+ for commercial.
An HVAC maintenance agreement is the closest thing to guaranteed recurring revenue a service business can have. A customer on a maintenance plan calls you first when something breaks, renews year after year, and refers more often than one-time clients.
The hard part is not understanding that maintenance plans matter. The hard part is pricing them clearly, selling them without sounding pushy, and keeping renewals from quietly falling apart six months later.
This page is the guide. It shows how to structure the offer, what to include in the agreement, and how to turn service calls into recurring plan members.
Download the free HVAC maintenance agreement template →
ServiceHub automates maintenance plan renewals, reminder sequences, and recurring billing — so your agreements run themselves. See how →
What Is an HVAC Maintenance Agreement?
An HVAC maintenance agreement (also called a service contract or maintenance plan) is a written agreement between your business and a customer that outlines:
- What preventive maintenance services you'll perform
- How often (typically twice a year — spring AC tune-up, fall furnace tune-up)
- What the customer pays and when
- What discounts or priority benefits they receive as plan members
- What happens if either party cancels
It's different from a warranty or a repair contract. A maintenance agreement is proactive — it covers the scheduled tune-ups and inspections that prevent breakdowns — not the reactive repair calls that happen after something fails. Repairs are typically billed separately, though plan members usually receive a labor discount on repair calls.
Why Every HVAC Business Should Have Signed Agreements
The difference between a maintenance plan that grows and one that quietly churns comes down to whether it's on paper.
Without a signed agreement:
- Customers cancel whenever they want, for any reason, with no notice
- You can't forecast labor or schedule maintenance windows accurately
- Customers forget what they signed up for and dispute charges
- No leverage for auto-renewal pricing
With a signed agreement:
- Defined cancellation terms protect your revenue
- Scheduled visits can be routed and staffed in advance
- Scope is in writing — no disputes about what's included
- Auto-renewal clauses make retention the default
Even for residential customers, a one-page agreement is worth it. It sets professional expectations and signals that your maintenance plan is a real product, not an informal arrangement.
HVAC Maintenance Agreement Pricing (2026)
Before building the contract, you need a pricing structure that's sustainable.
Standard residential maintenance plan pricing:
Standard Residential Maintenance Plan Pricing
| Plan | What's included | Annual price | Per-visit equivalent |
|---|---|---|---|
| Basic (1 visit/year) | 1 tune-up (heating or cooling) | $89 – $149 | $89 – $149 |
| Standard (2 visits/year) | Spring AC + fall furnace tune-up | $149 – $249 | $75 – $125/visit |
| Premium (2 visits + priority) | 2 tune-ups + priority scheduling + 10–15% repair discount | $249 – $399 | $125 – $200/visit |
Commercial Maintenance Plan Pricing
| System type | Visits per year | Annual range |
|---|---|---|
| Light commercial (rooftop unit, <10 tons) | 2–4 | $350 – $900 |
| Mid-size commercial (10–50 tons) | 2–4 | $900 – $2,400 |
| Large commercial / multi-unit | 4+ | $2,400+ (custom quote) |
What Drives Residential Plan Price Up
- Older systems (10+ years) that take longer to inspect
- Multi-system homes (2+ units)
- Premium tier benefits (priority dispatch, repair discounts)
- Includes filter replacement in visit
- Includes refrigerant top-off if needed
What to Include in Every Maintenance Visit
Spring AC tune-up:
- Check and clean condenser coils
- Check refrigerant levels and look for leaks
- Test capacitors and contactors
- Inspect and clean evaporator coil (if accessible)
- Check thermostat calibration
- Inspect electrical connections
- Replace or inspect air filter
- Check condensate drain line
- Run system and verify proper operation
Fall furnace tune-up:
- Inspect heat exchanger for cracks
- Clean burners and flame sensors
- Check igniter and gas pressure
- Inspect flue and venting
- Test safety controls and limit switches
- Lubricate blower motor (if applicable)
- Replace or inspect air filter
- Check thermostat calibration
- Run system and verify proper operation
Want this running automatically?
ServiceHub automates follow-ups, reminders, and booking confirmations so nothing falls through the cracks.
What the Agreement Template Should Cover
The agreement itself should be a separate asset, not buried inside a long blog post. It needs to define the service scope, covered equipment, visit schedule, member benefits, payment terms, auto-renewal language, cancellation math, and what is explicitly excluded.
If you want the full copy-paste version, download the complete HVAC maintenance agreement template and customize the pricing, visit cadence, and discount language for your market.
The more clearly the agreement defines what maintenance means, the fewer support disputes you create later.
What to Include in Every HVAC Maintenance Agreement
The template above covers the full version, but the sections that matter most — and that most businesses skip — are:
Systems covered with model and serial number: This matters when a customer calls claiming a unit you've never serviced is "covered." Serial numbers remove all ambiguity.
Not included section: List repairs, refrigerant, duct work, and electrical panel work explicitly. These are the most common disputes.
Forfeiture clause for missed visits: Customers who ignore your scheduling calls shouldn't be able to claim a visit at the end of the year. The forfeiture clause is fair and protects your schedule.
Auto-renewal with advance notice: Customers who know renewal is coming 45 days out are far less likely to dispute a charge. Surprise renewals lead to chargebacks.
Early cancellation refund formula: Include the math. A customer who can see exactly how the refund is calculated is far less likely to dispute it.
How to Manage Renewals at Scale
Most plans do not churn because the customer hated the tune-up. They churn because nobody followed up before renewal, scheduling drifted, or the business treated the agreement like a one-time sale instead of an operating system.
A clean renewal process has three parts: a reminder 45-60 days before anniversary, a simple explanation of what the customer received this year, and a clear next step to stay active. If the reminder only arrives after the plan has lapsed, you are already trying to win back revenue that should have renewed automatically.
That is why the template matters, but the workflow matters more. Use the agreement for clarity, then use software and reminders so the renewal conversation happens before the contract goes cold.
How to Sell HVAC Maintenance Agreements on the Job
The best time to sell a maintenance plan is during a service call — not before or after. Here's why: the customer just experienced a breakdown, they're thinking about prevention, and you're standing in front of them with credibility.
The script (after completing a repair):
"Everything is running well now. One thing I'd mention — this [capacitor/contactor/etc.] failed partly because the system hadn't been serviced in a while. A tune-up twice a year would have caught the early signs. We have a maintenance plan that covers your spring and fall tune-up for $[X] a year — most customers find it pays for itself the first time it catches something before it becomes a $[repair cost] call. Want me to set that up today?"
Two keys to this script: you're connecting the plan to something that just happened (makes it relevant, not generic), and you're giving a real number to compare against (makes the plan feel like value, not an upsell).
For a full library of upsell scripts by job type, see HVAC upsell scripts: how to increase average ticket size.
How ServiceHub Automates HVAC Maintenance Plans
Selling a maintenance plan is the easy part. The operational challenge is managing dozens or hundreds of plans — tracking who needs to be scheduled when, billing at the right time, sending renewal reminders, and handling cancellations. Most HVAC businesses manage this manually or not at all, which means plans lapse, customers forget, and the recurring revenue you built doesn't actually recur. ServiceHub handles the full lifecycle:
- Point-of-sale signatures: Businesses can attach their maintenance agreement PDF to the invoice email — customers agree at the point of payment.
- Automated recurring billing: Customers enter payment info once — billing runs automatically through Stripe on whatever cycle you set.
- Seasonal reminders: Automated alerts go out before each tune-up window so customers don't go cold between visits.
- Auto-renewal notices: Renewal reminders go to customers 45 days before their anniversary date.
- Tech visibility: Techs can see plan status on their phone before arriving at a job.
Related Reading
Download the complete HVAC maintenance agreement template if you want the actual contract asset.
HVAC upsell scripts help techs offer the plan at the end of a service call without sounding scripted.
HVAC flat rate price book template helps standardize the repair pricing around the maintenance plan.
Frequently Asked Questions
What is an HVAC maintenance agreement?▼
What should an HVAC maintenance agreement include?▼
How much should I charge for an HVAC maintenance plan?▼
How do I sell HVAC maintenance agreements?▼
What's the difference between an HVAC maintenance agreement and a warranty?▼
Should I include refrigerant in my maintenance plan?▼
What happens if a customer cancels mid-year?▼
How do I handle auto-renewal?▼
Manage HVAC Maintenance Plans Faster
Create plans, collect signatures, and automate recurring billing in one workflow.
Keep Reading
For turning your maintenance plan into a full recurring revenue stream, see HVAC maintenance subscription plans (2026) — how to package, price, and automate recurring tune-up revenue.
