LeadDuo – Service Business SoftwareLeadDuo
Back to Blog
Sales

How to Build an HVAC Maintenance Plan That Actually Grows (2026)

Pricing tiers, sales process, and renewal management for HVAC maintenance plans that turn one-time service calls into recurring revenue.

10 min readUpdated Feb 27, 2026

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

PlanWhat's includedAnnual pricePer-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 typeVisits per yearAnnual 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-unit4+$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.

Start free No card required · Cancel anytime

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.
Try ServiceHub free No credit card required

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?
A written contract between an HVAC company and a customer that covers scheduled preventive maintenance visits — typically twice a year — along with plan benefits like priority scheduling and repair discounts.
What should an HVAC maintenance agreement include?
System details (brand, model, serial number), scope of each visit, not-included items, pricing and payment method, scheduling terms, cancellation policy, and auto-renewal language.
How much should I charge for an HVAC maintenance plan?
Residential plans typically run $149–$399/year depending on tier and what's included. Single-system basic plans start around $89–$149 for one visit. Two-visit plans with priority benefits run $249–$399.
How do I sell HVAC maintenance agreements?
The best time is during a service call — especially after a repair. Connect the plan to the failure that just happened and give a real comparison number (plan cost vs. repair cost they just paid).
What's the difference between an HVAC maintenance agreement and a warranty?
A maintenance agreement covers scheduled preventive maintenance you perform. A warranty covers manufacturer defects or failures in parts. They're complementary — a maintenance agreement often keeps a warranty valid by proving the system was serviced.
Should I include refrigerant in my maintenance plan?
Most plans exclude refrigerant and charge separately if a top-off is needed. Including it increases your risk exposure because refrigerant costs are variable and rising. Note the exclusion explicitly in your agreement.
What happens if a customer cancels mid-year?
Use a prorated refund formula: plan price minus the single-visit rate for each completed visit. Include this calculation in your agreement so the customer sees exactly how it works before they sign.
How do I handle auto-renewal?
Notify customers 45 days before renewal, state the rate (even if unchanged), and confirm the payment method on file. Customers who receive advance notice rarely dispute renewal charges. Those who get surprised do.

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.

Try ServiceHub free