LeadDuo – Service Business SoftwareLeadDuo
Back to Blog
Sales

HVAC Maintenance Agreement Template (2026): Free Copy-Paste Contract

Free HVAC maintenance agreement template for 2026. Includes copy-paste contract language, pricing examples, what to include, and how to sell maintenance plans on the job.

10 min readUpdated Feb 27, 2026

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.

Most HVAC businesses know this — but a lot of them are still closing maintenance agreements on a handshake or with a basic email that has no real contract language behind it. When a dispute comes up about what was included, what wasn't, or what happens if they cancel, there's nothing to fall back on.

This guide gives you a complete maintenance agreement template with copy-paste contract language, pricing structures, and the exact language that protects both you and the customer.

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

HVAC Maintenance Service Agreement — Full Copy-Paste Version

<div style='background:#f8fafc; padding:20px; border-radius:8px; border:1px solid #e2e8f0; font-family:monospace; white-space:pre-wrap;'>Agreement between: [Company Name] ("Service Provider") [Address] | [Phone] | [Email] | [License #] And: [Customer Name] ("Customer") [Service Address] [Phone] | [Email] Agreement date: [Date] Agreement number: [#] --- 1. SCOPE OF SERVICE Service Provider agrees to perform the following preventive maintenance services at the address listed above: [ ] Spring Tune-Up (April – June): Air conditioning system inspection and tune-up per the standard checklist attached to this agreement. [ ] Fall Tune-Up (September – November): Heating system inspection and tune-up per the standard checklist attached to this agreement. [ ] Filter replacement included (standard 1" filter up to MERV 8; customer supplies filter or upgrade filters at additional cost) System(s) covered: - Unit 1: [Brand / Model / Serial # / Age / Location] - Unit 2 (if applicable): [Brand / Model / Serial # / Age / Location] Not included in this agreement: - Repair parts or labor for failed components - Refrigerant (charged separately if needed) - Duct cleaning or sealing - Electrical panel work - Any work outside standard maintenance checklist All repairs required as a result of or discovered during a maintenance visit will be quoted separately and require customer approval before work begins. --- 2. PLAN BENEFITS As an active maintenance plan member, Customer receives: [ ] Priority scheduling — plan members receive next-available appointment before non-members [ ] [X]% discount on labor for repair calls during agreement term [ ] No after-hours or emergency dispatch fee for system failures during agreement term [ ] Advance scheduling — visits are booked automatically each season; no need to call --- 3. PRICING AND PAYMENT Plan rate: $[___] per year Payment options: [ ] Annual — $[___] due upon signing [ ] Monthly — $[___]/month, automatically billed to card on file Billing: Customer authorizes Service Provider to bill the payment method on file according to the schedule above. A receipt will be sent within 24 hours of each charge. Late payment: Accounts more than [14] days past due will result in suspension of plan benefits until balance is paid. Service Provider is not obligated to perform scheduled maintenance on suspended accounts. --- 4. SCHEDULING Service Provider will contact Customer [30] days before each scheduled visit to confirm the appointment date and time. If Customer is unavailable for the scheduled visit, Customer must notify Service Provider at least [48] hours in advance to reschedule. If Customer misses a scheduled maintenance visit without notice, Service Provider will attempt to reschedule once. If a second visit cannot be arranged within [60] days of the original scheduled date, that visit is forfeited for the current agreement year. --- 5. AGREEMENT TERM AND RENEWAL This agreement begins on [start date] and covers [one year / two years] of service. Auto-renewal: This agreement automatically renews for successive 12-month terms at the then-current plan rate unless cancelled in writing at least [30] days before the renewal date. Customer will be notified of renewal and any rate change [45] days before the renewal date. --- 6. CANCELLATION Either party may cancel this agreement with [30] days written notice. Early cancellation by customer: If Customer cancels before [one full service year] has been completed and fewer than the included maintenance visits have been performed, Service Provider will refund the prorated unused portion of the plan, less the standard single-visit rate ($[___]) for each completed visit. Example: Customer pays $249 annual plan, receives 1 of 2 visits, then cancels. Single-visit rate is $149. Refund = $249 – $149 = $100. --- 7. LIMITATIONS This agreement covers preventive maintenance only. Service Provider does not guarantee against equipment failure or breakdown during the agreement term. Maintenance agreements reduce the risk of failure but do not eliminate it. Service Provider is not liable for pre-existing conditions, manufacturer defects, or failures caused by factors outside normal wear (flood, fire, power surge, etc.). --- 8. SIGNATURES By signing below, both parties agree to the terms of this HVAC Maintenance Service Agreement. ___________________________ Customer Signature & Date ___________________________ [Your Name], [Company Name] & Date</div>

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 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

?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