ContractorStackHQ

HVAC Service Agreement Template: Every Clause You Need

An HVAC service agreement is a recurring maintenance contract between you and a customer that spells out what you'll inspect, how often you'll show up, what parts and labor are covered, and what it costs. A tight template covers scope of work, visit frequency, response-time guarantees, exclusions, pricing, renewal terms, and cancellation rules. Done right, a solid agreement creates predictable revenue and cuts dispatch disputes before they start.

What Should Every HVAC Service Agreement Template Include?

Miss a clause and you're arguing about it at 11 p.m. in August. Here's the minimum every agreement needs:

1. Parties and Equipment Covered Full legal names, service address, and a specific equipment list (unit brand, model, serial number, age). "All HVAC equipment" is how you get asked to service a 1987 window unit for free.

2. Scope of Work Per Visit List every task line by line: filter replacement, coil cleaning, refrigerant level check, drain flush, belt inspection, thermostat calibration, electrical connection tightening. A two-visit-per-year agreement typically covers one heating tune-up (fall) and one cooling tune-up (spring).

3. Visit Frequency and Scheduling Window State the number of visits, who initiates scheduling, and how far in advance. Most residential plans run 2 visits/year; light commercial runs 4. Give yourself a 30-day scheduling window per visit or you'll be chasing homeowners to book.

4. Labor and Parts Coverage Be explicit. Standard agreements cover labor for tune-up tasks only. Optional tiers cover diagnostic labor, discounted parts (10-20% is common), or full parts-and-labor coverage on specific components. Never leave this vague.

5. Priority/Response-Time Guarantee Contract holders should get something tangible: a 24-hour or next-day response guarantee on emergency calls during the covered season is the industry standard. Putting a number in writing is a selling point, not a liability, as long as you can staff it.

6. Pricing, Payment Schedule, and Renewal Terms State the annual price, whether it's billed upfront or monthly, and whether it auto-renews. Auto-renewal with a 30-day opt-out notice is standard. Monthly billing via ACH reduces churn and improves cash flow predictability.

7. Exclusions Spell out what you won't cover: equipment over 15 years old, systems with known pre-existing issues, refrigerant (price it separately), ductwork, permits, code upgrades. This is where most billing disputes originate.

8. Cancellation and Refund Policy A pro-rata refund for unused visits is fair and easy to defend. Charge a cancellation fee (typically $50-$75) if the customer cancels after a visit has already been completed at the discounted contract rate.

9. Liability and Insurance Language Your agreement should cap liability at the contract value and reference your GL and workers comp policy numbers. Have your insurance broker review this language annually.

How Do You Price an HVAC Maintenance Agreement?

Pricing is where most contractors either leave money on the table or kill the sale. Here's a straightforward framework:

Calculate your cost per visit first. A residential tune-up (1-1.5 tech hours at a full-burdened labor rate of $65-$90/hour, plus filters and consumables) costs you roughly $80-$130 per visit. Two visits per year means $160-$260 in direct cost before overhead.

Set your base price with margin. At a 40% gross margin target, a two-visit residential plan should be priced around $270-$435 per year. Industry averages for basic residential agreements run $150-$350/year in lower cost-of-living markets and $300-$550 in higher cost markets. Don't just copy a competitor's price without knowing your own numbers.

Build tiered options. Three tiers drive upsells without overwhelming the customer:

  • Basic: 2 visits, priority scheduling, 10% parts discount. (~$199-$299/yr)
  • Plus: 2 visits, 24-hr emergency response, 15% parts discount, one free diagnostic call. (~$349-$449/yr)
  • Premium: 4 visits, 4-hr emergency response, 20% parts discount, covered labor on minor repairs up to $150. (~$549-$749/yr)

Monthly vs. annual billing. Annual billing upfront is simpler. Monthly billing (divide annual price by 12, add $2-5 to cover ACH processing and admin) reduces sticker shock and fits the subscription mindset most homeowners have now. Just require a 12-month minimum term.

If you're managing 50+ agreements, tracking renewal dates and billing cycles in a spreadsheet gets painful fast. Jobber and similar tools covered in this field service management software comparison handle recurring billing, auto-renewal reminders, and customer notifications in one place, which is worth more than it sounds at scale.

Template Language You Can Adapt Right Now

Below is plain-language template copy for the core sections. Swap your business name, adjust numbers to match your pricing, and have a local attorney review before you send it out.

---

SECTION 1 – COVERED EQUIPMENT "This agreement covers the HVAC equipment listed in Exhibit A attached hereto (make, model, serial number, installation date). Coverage does not extend to any equipment not listed, equipment installed after the agreement start date, or equipment older than 15 years at the time of signing."

SECTION 2 – SERVICES INCLUDED "Company will perform the following services during each scheduled maintenance visit: (a) inspect and replace standard 1-inch air filter; (b) clean evaporator and condenser coils; (c) check refrigerant levels and inspect for leaks; (d) flush condensate drain line; (e) inspect electrical connections and tighten as needed; (f) lubricate moving parts where applicable; (g) test thermostat calibration and cycling; (h) inspect heat exchanger for cracks (heating visit only). Services beyond this list are billed at current standard rates."

SECTION 3 – RESPONSE TIME "Agreement holders are entitled to priority scheduling. Company will respond to emergency service calls within 24 hours during normal business days. After-hours emergency calls are subject to Company's current after-hours rate, which is not covered under this agreement unless Customer has enrolled in the Premium tier."

SECTION 4 – EXCLUSIONS "This agreement does not cover: refrigerant recharge or leak repair; ductwork repair or replacement; electrical panel or wiring outside the unit; permits or code-compliance upgrades; damage caused by neglect, misuse, floods, fire, or acts of God; or any equipment with pre-existing conditions noted at time of enrollment."

SECTION 5 – TERM AND RENEWAL "This agreement begins on the date signed by both parties and continues for one year. It will automatically renew for successive one-year terms unless either party provides written notice of cancellation at least 30 days before the renewal date. Company reserves the right to adjust pricing at renewal with 30 days written notice."

---

Keep an Exhibit A on file with the signed agreement that lists every piece of equipment by serial number. It takes five minutes and eliminates scope creep arguments entirely.

Common Mistakes That Cost HVAC Contractors Real Money

Not specifying refrigerant handling. Refrigerant costs have climbed steadily through the R-22 phase-out and the ongoing R-410A-to-R-454B transition. If your agreement says "refrigerant check included" without clarifying that recharge is billed separately, you'll eat that cost. Write it out explicitly.

Setting response-time guarantees you can't staff. A 4-hour emergency response sounds great until July when you're fully booked. Either staff for it or tier that benefit only to premium customers. Breaking a written SLA is worse than not offering one.

No escalation clause on multi-year agreements. If you hold a customer to 3 years with no price adjustment language, a 10% jump in labor costs cuts directly into your margin. Add a clause allowing annual price increases tied to CPI or a flat 3-5% cap.

Vague cancellation terms. Without a defined policy, a customer who cancels after their spring visit (the most labor-intensive of the two) owes you nothing and you've worked below cost. Pro-rata refund minus completed visit value is standard and defensible.

Paper-only agreements. Mailed or emailed PDFs get lost, unsigned, or ignored. Digital agreements with e-signature get signed faster, stay on file automatically, and are easier to reference when a dispute comes up.

Ignoring the upsell opportunity at point of sale. When a customer signs a maintenance agreement, they've already decided to trust you. That's the right moment to mention an IAQ add-on, a UV light install, or an equipment replacement quote for the 14-year-old air handler you just inspected. Pairing agreements with clean digital invoicing, like the options reviewed in this contractor invoicing software guide, makes it easy to attach add-on line items and equipment notes directly to the account.

How to Manage and Renew Agreements Without Letting Revenue Slip

Agreement churn at renewal is one of the most common margin leaks in HVAC, and most of it is preventable with a basic follow-up process.

Build a renewal calendar 60 days out. Sixty days before each agreement expires, send a renewal notice. Thirty days out, send a reminder. Seven days out, call. Three touchpoints catches most of the easy renewals before they lapse.

Use auto-renewal with opt-out, not opt-in renewal. Opt-out auto-renewal is legal in most states, though California and New York have strict disclosure requirements around auto-renewal language, so check your state statutes before using boilerplate. Where it's permitted, auto-renewal consistently improves retention because customers who mean to renew but forget no longer fall through the cracks.

Price your renewals deliberately. A flat 3-5% annual increase retains customers better than skipping increases for two years and then jumping 12%. Small, predictable increases feel fair. Big jumps feel like a bait-and-switch.

Tag lapsed customers for win-back. Any customer whose agreement lapsed in the last 6 months is a warm lead. A simple outreach saying "your agreement expired, here's what you'd pay to reinstate" with a small incentive (waived enrollment fee, free filter) can convert a meaningful share of that list. Treat it as a separate campaign, not an afterthought.

Field service software handles much of this automatically, including renewal reminders, recurring job scheduling, and payment collection. If you're managing more than 30 agreements, a dedicated platform will pay for itself. The field service management software comparison covers the top options HVAC contractors actually use.

Frequently asked questions

What is the difference between an HVAC service agreement and a warranty?

A warranty (from the manufacturer or installer) covers defects in materials or workmanship for a defined period. A service agreement is a proactive maintenance contract you sell that covers scheduled inspections, cleaning, and tune-ups. They can overlap, but they're separate documents. Some contractors bundle an extended labor warranty into a premium service agreement tier, but that needs to be priced carefully.

How many HVAC maintenance agreements should a small contractor carry?

Capacity varies by market and visit density, but industry conversations suggest a solo HVAC tech can realistically manage roughly 75-150 agreements while keeping up with new service calls. A two-tech crew can handle more depending on visit frequency. The limiting factor is typically the spring and fall scheduling crunch, not annual revenue. If you're stacking too many visits on the same weeks, consider staggered start dates or quarterly visits instead of semi-annual.

Can I charge sales tax on an HVAC service agreement?

It depends on your state. Some states treat service agreements as taxable service contracts; others exempt them if parts aren't bundled. A few states tax the agreement at the point of sale rather than per service event. Check with a local tax professional or your state revenue department, because getting this wrong on 200 agreements adds up fast.

What's a fair cancellation fee for an HVAC service contract?

A $50-$75 flat cancellation fee is standard for residential agreements. For commercial agreements with quarterly visits, a more common approach is to bill the customer for any visits already completed at the non-contract rate (they lose the discount on completed work) plus a flat cancellation fee of $75-$150. Put this in the agreement upfront and you'll rarely have a dispute.

Related guides and comparisons

best of

Best Field Service Software in 2026: Jobber vs. Housecall Pro vs. Workiz

Jobber, Housecall Pro, or Workiz? We compare the 3 best field service software platforms in 2026 so you pick the right one for your crew size and trade.

best of

Best Invoicing Software for Contractors in 2026

Jobber, Housecall Pro, or Workiz? We compare the best invoicing software for contractors in 2026 so you pick the right fit for your crew size and trade.

best of

Best Software for Cleaning Business in 2026: Jobber vs. Housecall Pro vs. Connecteam

Compare Jobber, Housecall Pro, and Connecteam for cleaning businesses in 2026. Honest pros, cons, and our top pick for solo ops to 50-person crews.

We may earn a commission if you buy through links on this page. It never affects our verdict.