What you’ll get from this guide
- Full agreement template with visit schedule, scope, pricing, and cancellation terms — copy-paste ready
- Member priority scheduling + parts discount clauses
- Auto-renew terms with 30-day cancellation notice period
Download the Maintenance Agreement Template
Get the fully formatted HVAC maintenance agreement with visit schedule, scope, pricing, auto-renew language, and a signature block for digital or paper signing.
Disclaimer
This template is provided for general informational purposes only. Legal, tax, and regulatory requirements vary by business and jurisdiction, so you are responsible for reviewing and adapting it before use. LeadDuo makes no warranties and is not liable for outcomes resulting from use of this template.
Powered by LeadDuo — www.leadduo.io
Why This Template Exists
Most HVAC maintenance agreements break down for one of three reasons: they stay verbal, they live in a one-paragraph email, or they say "maintenance" without defining what is actually covered.
When a customer calls in January saying their furnace failed and they "have a plan," your answer needs to come from the agreement, not from memory. This template defines visit count, service scope, member benefits, pricing, renewal terms, and cancellation policy so both sides know what is covered and what is not.
Every section below is copy-paste ready. Download the PDF for field use, or run the same workflow inside ServiceHub where the agreement connects to recurring billing, seasonal reminders, and auto-renewal follow-up.
Why Maintenance Agreements Matter
Annual spend vs. break-fix only
2–3×
Equipment failures that are preventable
70%
Average annual agreement value
$150–$400
Revenue predictability improvement
30–40%
What to Include in Every HVAC Maintenance Agreement
A professional HVAC maintenance agreement should cover the following sections clearly and completely:
- Visit Schedule: State how many visits are included per year (typically 1–2). Specify whether visits cover heating season (fall), cooling season (spring), or both.
- Scope Per Visit: List every task performed at each visit: air filter inspection and replacement, evaporator and condenser coil cleaning, electrical component check (capacitors, contactors, wiring), refrigerant level check, condensate drain line flush and clear, blower motor and belt inspection, thermostat calibration check, and overall system safety inspection.
- Member Benefits: Priority scheduling (within 24 hours for agreement holders vs. standard queue), 10–15% discount on all parts and labor, no diagnostic fee for covered system calls.
- Pricing and Payment Terms: Annual or semi-annual billing options. State the per-unit price and whether multi-unit discounts apply. Specify accepted payment methods.
- Auto-Renew Clause: Agreement automatically renews annually unless cancelled. State the cancellation notice period (typically 30 days before renewal date).
- Cancellation Policy: Customer may cancel with 30 days written notice. Any pre-paid visits not yet completed will be refunded on a pro-rated basis.
- Liability Limitations: Company is not liable for pre-existing conditions or failures unrelated to the covered maintenance tasks. Agreement does not cover repairs, parts replacement, or refrigerant — those are billed separately at member discount rates.
- Signature Block: Customer name, address, unit information, date, and signature. Include a company representative signature line.
Copy-Paste: The Full Agreement Template
HVAC MAINTENANCE AGREEMENT
This Maintenance Agreement ("Agreement") is entered into as of [Start Date] by and between:
Service Provider: [Your Company Name], located at [Your Address], [City, State, ZIP] ("Company")
Customer: [Customer Full Name], located at [Service Address], [City, State, ZIP] ("Customer")
1. COVERED EQUIPMENT
This Agreement covers the following HVAC system(s) at the Service Address:
System 1: [Make / Model / Unit Type — e.g., Carrier 2.5-ton split AC, indoor and outdoor units]
System 2 (if applicable): [Make / Model / Unit Type]
Additional units may be added at the per-unit rate specified in Section 4.
2. SCHEDULED MAINTENANCE VISITS
Company will perform [1 / 2] scheduled maintenance visit(s) per year per covered unit, as follows:
Visit 1 (Spring — Cooling Tune-Up): Scheduled in [April–May]
Visit 2 (Fall — Heating Tune-Up, if applicable): Scheduled in [September–October]
Company will contact Customer no less than [7] days in advance to schedule each visit. Customer agrees to provide reasonable access to the equipment at the agreed time.
3. SCOPE OF EACH MAINTENANCE VISIT
Each scheduled visit includes the following services at no additional charge:
• Inspect and replace standard 1-inch air filter (filter replacement billed at cost if non-standard size)
• Clean evaporator coil (indoor unit) and condenser coil (outdoor unit)
• Inspect and test all electrical components: capacitors, contactors, relays, and wiring connections
• Check refrigerant level and inspect for leaks (refrigerant recharge billed separately if required)
• Flush and clear condensate drain line
• Inspect and lubricate blower motor bearings and check belt condition (belt replacement billed separately)
• Calibrate and test thermostat operation
• Perform overall system safety inspection and operational test
• Provide written summary of findings after each visit
4. AGREEMENT PRICING AND PAYMENT
Annual Agreement Price: $[Price] per covered unit per year
Payment is due at the time of Agreement execution (or first visit, at Company's discretion).
Multi-unit discount: [10%] off per-unit price for [3+] units at the same address.
Payment methods accepted: [Credit Card / Check / ACH Bank Transfer]
5. MEMBER BENEFITS
As an active Agreement holder, Customer receives the following benefits throughout the Agreement term:
• Priority scheduling: Agreement holders receive priority dispatch for non-emergency service calls, typically within [24] hours. Standard (non-member) scheduling may have longer lead times.
• Parts and labor discount: [10–15%] off the standard price for all repair parts and labor on the covered system(s).
• No diagnostic fee: The standard diagnostic fee of [$89–$149] is waived for service calls on covered equipment. Repair costs apply separately at member discount rates.
6. WHAT THIS AGREEMENT DOES NOT COVER
This Agreement covers scheduled preventive maintenance only. It does not include:
• Repair parts or components beyond those listed in Section 3
• Refrigerant recharge or leak repair
• Ductwork, insulation, or structural components
• Damage caused by misuse, power surges, flooding, or acts of God
• Equipment that is beyond economical repair or has reached end of useful life
All non-covered work will be quoted separately and billed at Customer's member discount rate.
7. AUTO-RENEWAL
This Agreement automatically renews for successive one-year terms at the then-current Agreement price, unless either party provides written notice of cancellation at least [30] days prior to the renewal date. Company will send a renewal notice to Customer no less than [45] days before the renewal date.
8. CANCELLATION
Either party may cancel this Agreement with [30] days written notice. In the event of Customer cancellation:
• If cancellation occurs before any scheduled visits have been completed, a full refund will be issued within [10] business days.
• If one visit has been completed on a 2-visit agreement, Customer will receive a pro-rated refund of [50%] of the annual price.
• No refund is issued after all scheduled visits for the agreement year have been completed.
Company may cancel this Agreement with [30] days written notice if the covered equipment is found to be unserviceable or if the Customer's premises are no longer accessible.
9. LIABILITY LIMITATION
Company's liability under this Agreement is limited to the re-performance of any maintenance visit found to be deficient. Company is not liable for pre-existing equipment defects, consequential damages, or equipment failure caused by factors outside the scope of the maintenance tasks listed in Section 3. Total liability shall not exceed the annual Agreement price paid by Customer.
10. AGREEMENT TERM
This Agreement is effective as of [Start Date] and continues for one (1) year, through [End Date], subject to auto-renewal as described in Section 7.
SIGNATURES
By signing below, both parties agree to the terms of this Maintenance Agreement.
Customer Signature: _________________________ Date: __________
Printed Name: [Customer Full Name]
Company Representative: _________________________ Date: __________
Printed Name: [Your Name]
Title: [Your Title]
[Your Company Name]
Agreement Tier Options
| Tier | Visits/Year | Scope | Member Price | Best For |
|---|---|---|---|---|
| Basic | 1 visit | Spring or fall tune-up only | $149–$199/unit | Budget-conscious homeowners |
| Standard | 2 visits | Spring + fall full tune-up | $229–$299/unit | Most homeowners |
| Premium | 2 visits + priority + indoor air quality check | Full tune-up + IAQ inspection + priority dispatch + 15% parts discount | $349–$449/unit | Families with allergies or sensitivities |
Pricing is per unit. Multi-unit and multi-system discounts (10–15%) apply for 3+ units at the same address. Adjust ranges to match your local labor costs and overhead.
How to Sell Maintenance Agreements Without Sounding Like You Are Selling
Use the Finding Close
After every service call, leave a written summary of what was found, what was fixed, and what to watch next. Then say: 'A maintenance plan would have caught this before it failed. Here is what it covers.' Hand them the one-pager and let the finding do the selling.
Use the Math Close
Show the annual cost of the plan beside the repair they just paid for. When a $199-$299 plan is compared against a repair invoice that was already $385 or more, most homeowners do the math on their own.
Use the Seasonal Close
Before heating and cooling season, run reminder sequences to customers who are not on a plan yet. A message about limited fall tune-up slots and priority scheduling creates natural urgency without hard-selling.
Track Offer Rate by Tech
If a tech runs 20 calls a week and offers zero maintenance agreements, that is a coaching problem, not a demand problem. Agreement sales improve when the offer becomes part of every close-out routine.
Keep Renewal Follow-Up Systemized
Do not wait until the plan lapses. Renewal notices 45-60 days before expiry keep the agreement active and make retention the default instead of a rescue motion.
What Happens After the Signature
The agreement is only the start. The real operational challenge is managing dozens or hundreds of plans without letting renewals, visit windows, and member benefits slip through the cracks.
ServiceHub handles the full lifecycle after the customer signs: recurring billing on the cadence you choose, seasonal scheduling reminders before tune-up windows, 45-day renewal notices, equipment tracking tied to the customer record, and agreement health reporting so expiring contracts do not disappear into a spreadsheet.
The goal is not to create more admin work around the agreement. The goal is to make the agreement self-operating so your team can focus on service quality instead of renewal clean-up.
Commercial HVAC Maintenance Agreements — What Changes
A commercial agreement is not a residential one with a bigger number on it. Five clauses carry nearly all the risk, and residential templates omit every one of them.
- Response-time SLA. Commercial clients buy uptime. State a guaranteed response window (typically 4 hours emergency / next business day routine) and what happens when you miss it — a credit, not a vague apology.
- After-hours coverage. Define "business hours" explicitly, then price nights, weekends, and holidays as named multipliers. A restaurant's equipment fails at 6pm Friday, not 10am Tuesday.
- Equipment schedule as an exhibit. List every unit by make, model, serial, tonnage, and location in an attached exhibit — not in the body. Equipment changes; the contract should not have to be redrafted when it does.
- Certificate of insurance and indemnity. Commercial property managers will require a COI naming them as additional insured. Build the requirement into the agreement so it is not a surprise at signature.
- Assignment on sale. Commercial buildings change hands. Say whether the agreement transfers to a new owner and on what notice.
Price commercial agreements per unit per visit, not per building. A ten-rooftop-unit site and a two-unit site are different businesses even at identical square footage.
Residential vs Commercial Agreement Terms
| Term | Residential | Commercial |
|---|---|---|
| Visit frequency | 2× per year (spring / fall) | 2–4× per year, per unit |
| Response SLA | Best effort, priority scheduling | Contractual window with credit remedy |
| Pricing basis | Per system, flat annual | Per unit, per visit, plus after-hours multipliers |
| Term length | 12 months, auto-renew | 12–36 months, often with escalator clause |
| Cancellation | 30 days, either party | 60–90 days written, sometimes for cause only |
| Insurance | Standard GL | COI naming client as additional insured |
| Equipment list | Inline in agreement | Separate exhibit, updatable without redraft |
| Parts discount | 10–15% | 15–20%, sometimes with capped labor rate |
Use this as a drafting checklist. If your commercial agreement reads identically to your residential one, you are carrying commercial risk at residential margin.
Boiler and Hydronic Coverage
If you service boilers, do not fold them into a standard AC agreement — the inspection scope and liability profile are different enough to need their own clauses.
A boiler maintenance agreement should specify: combustion analysis and efficiency testing, low-water cutoff testing, relief valve verification, controls and aquastat calibration, flue and venting inspection, and expansion tank checks. Name the annual inspection standard you work to, and state clearly whether refractory work, tube replacement, and code-required certifications are included or quoted separately — they should almost always be quoted separately.
Boiler agreements are usually written for the heating season with a pre-season commissioning visit, rather than on the two-visit residential AC cadence.
Common Maintenance Agreement Mistakes
Pricing too low — covering only parts and labor cost
Your agreement price must cover the visit labor, parts cost, admin overhead, and priority dispatch capacity. Don't price it like a breakeven — price it to be profitable at every tier. Most shops target 40–55% gross margin on agreement revenue.
No auto-renew clause in the agreement
Without auto-renew, you have to manually re-sell every agreement every year. Include auto-renew language with a 30-day cancellation window. Most customers will not cancel — they will simply let it roll over. This single clause can double your renewal rate.
Tracking agreement holders in a spreadsheet
Manual tracking fails the moment you hit 30–40 active agreements. You miss renewal dates, forget to schedule visits, and lose revenue. Move to a system that tracks agreement status, visit history, and sends renewal reminders automatically.
Forgetting to upsell at each maintenance visit
Each scheduled visit is a sales opportunity. The customer is home, your tech is trusted, and the equipment is in front of them. Always leave with a written summary of findings and at least one recommendation for additional service or repair — at the member discount rate. Agreement customers convert repair recommendations at significantly higher rates than standard customers.
Related Guides
HVAC Upsell Scripts: Word-for-Word Lines for 6 Jobs — scripts for offering maintenance plans on every call.
HVAC Flat Rate Price Book Template — standardize repair and service pricing.
HVAC Estimate Follow-Up Sequence — close more open quotes after the visit.
FAQ
What is an HVAC maintenance agreement?▼
How much should I charge for an HVAC maintenance agreement?▼
What should an HVAC maintenance agreement include?▼
How do I sell HVAC maintenance agreements?▼
Should my HVAC maintenance agreement auto-renew?▼
Stop Tracking Agreements in Spreadsheets
If you want this agreement connected to recurring billing, visit reminders, and auto-renewal follow-up, here is how ServiceHub handles it.
- Track every active agreement — renewal date, visit history, and member benefits — in one dashboard
- Auto-schedule maintenance visits when agreements are sold or renewed, and send customer reminders automatically
- Send renewal reminders 60 and 30 days before expiry — agreements renew themselves without manual follow-up
Join 400+ contractors and service pros
Read the full guide
Read the blog post →