Free HVAC service agreement template (maintenance agreement): Google Docs, Word and PDF
- Free. The files come by email.
- Deepsel is our product: free estimate, invoice and scheduling software for contractors (scheduling, quotes, invoicing, payments) whose service plans module, on the Pro plan, runs the agreements this template creates. The section before the FAQ says so.
- Not legal advice. Have a local attorney read the template before you use it, especially Appendix B.
This is a free HVAC maintenance agreement template (the same document some shops call a service contract, service plan or membership) written for shops with one to four trucks. It has the pieces the free generic templates leave out: a covered-equipment table with filter sizes, per-system scope, a visit-expiry rule that is fair to both sides, card-on-file consent, a 30-day renewal notice, and a state-law appendix. Ten pages, plain English.
Get it three ways: make your own copy in Google Docs (opens in your Drive), download the Word version (.docx), or download the PDF. Pick a format, enter your email and I'll send the links. Want to compare it with the other free templates before you pick one? I read seven others clause by clause in free HVAC maintenance contract templates, reviewed.
I built this because the free templates that rank for this search are either independent-contractor forms with "HVAC" pasted in, or two-page checkbox sheets. Neither one says what happens when a customer has two systems and a plan for one, or when a paid tune-up never gets booked. Those two gaps generate most of the disputes I read about while researching maintenance programs, so the template answers both in writing.

What should be included in an HVAC maintenance agreement?
An HVAC maintenance agreement should list the covered equipment by serial number, state how many visits are included and when, say who books them, define the repair discount and priority service, set the price and billing method with card-on-file consent, and spell out renewal, cancellation and refunds. Each clause below prevents a specific argument I found in complaint records and contractor forums.
Covered equipment schedule, with filter sizes
Section 1 is a table: unit number, type, make, model, serial, location, filter sizes and UV bulb type, four rows. An agreement is attached to equipment, not to a house, and the serial is what makes that true on paper. The filter column is there for the tech. If sizes are on file, the truck arrives with the right filter; if not, someone calls the customer to go read the label. A contractor on r/hvacadvice put the whole design rule in one line when a new owner asked how to write his first agreement: "list all equipment covered by serial number or unit number."1
Scope: only the systems listed
Section 2 says the benefits apply only to the listed systems, and gives a per-system price for adding more. Multi-system homes are the classic dispute. In a thread about service agreements on r/HVAC, the top-voted advice was blunt: "If they have multiple systems, make sure they know the benefits only apply to the system in the contract. People really seem to have a hard time figuring that one out."2 The template makes the customer initial a table instead of remembering a conversation.
Visits owed, and who books them
Section 3 sets the visit count (two per system by default), the season windows, a checklist of what a visit includes, and then the part every other template skips: booking responsibility, stated both ways. The company promises at least three logged booking offers per season by text or email. The member can book at any time without waiting. "We'll call you" is the promise that breaks first. A CSR in the same r/HVAC thread called it "a trap": when the phones fill with breakdown calls, "you're not getting to everyone."2 Putting the member's booking link in the contract shares the job.
When a paid visit expires
Section 4 is the clause I'd defend hardest. A paid visit expires at year end only if the company made those three documented offers and the customer still didn't book. Fewer than three offers, and the visit carries over 60 days. Compare that with the standard office line in complaint responses, "unused services are not refundable after expiration when they were available but not scheduled,"3 which is fair if the shop tried and unfair if it didn't. One BBB complaint against a plan billed for years reads: "Only one tune-up was ever performed (in 2021). No services were performed from 2022 to 2025."4 The three-offer log is what lets a shop prove it isn't that shop.
Repair discount, and no surprise clawback
Section 5 sets the discount (10 percent in the example, 15 on higher tiers), lists what it doesn't apply to, and settles the clawback question. Discounts already given stay given, with one exception: cancel within 90 days of a discounted repair and the shop may add that one discount back, up to a cap. The alternative, which I've seen in complaint files, is a cancellation where "prior savings applied" get netted against the refund until "a negative total remains."5 That's a customer who tells the story for years.
Priority service, defined honestly
Section 6 defines priority as a place in line ahead of non-members, "not a guaranteed response time," and says out loud that during a heat wave the shop may still be booked out for days. Every plan promises priority; almost none define it. The undefined version is what the angry calls in July are about.
Payment: monthly card on file by default
Section 7 defaults to monthly card-on-file billing with an annual option, includes the consent sentence auto-renewal laws expect, and writes the failed-payment path into the contract: two retries over 14 days, a text or email each time, benefits pause after 30 days, and never a silent cancellation. The renewal math behind the default is the biggest number on this page: manual annual renewals convert at 40 to 50 percent, card-on-file plans at 80 percent or better.6 Top operators on monthly billing clear 90 to 95.7
Term, renewal and cancellation
Section 8: one plan year, auto-renews, renewal notice at least 30 days out stating the price and how to cancel, price increases only after notice, cancellation by email or text with written confirmation in five business days, no cancellation fee, and a plain refund rule for annual plans (unperformed visits refunded at a stated per-visit amount). Section 8.6 points at the state notes. This is the section the free templates get most wrong: eForms has no renewal clause at all, and ServiceTitan's checkbox form has one line.
Exclusions, liability and general terms
Sections 9 through 11 cover what isn't included (repair parts, refrigerant beyond the check, duct work, code upgrades, pre-existing problems documented at the first visit), a 30-day workmanship warranty, a liability limit that excludes the shop's own negligence, what happens when the customer sells the house, and a disputes clause that starts with a 15-day fix-it window. One template in the top ten disclaims liability "including but not limited to property damage, personal injury, or death." I didn't copy that. A clause a judge would strike is worse than no clause.
How much should an HVAC maintenance plan cost?
Most residential HVAC maintenance plans cost $150 to $300 per system per year for the standard two-visit tier, with monthly billing at roughly a twelfth of that.8 Consumer guides put the same band in front of homeowners, so pricing inside it meets expectations.9 The owner's guide to the maintenance visit on this site puts a wider band in front of them, Fixr's $150 to $500, and says what the agreement buys over a promotional tune-up: a second visit that's owed and dated, and last year's readings on file. Appendix A of the template ships with example tiers you replace with your own:
| Benefit | Bronze | Silver | Gold |
|---|---|---|---|
| Visits per system per year | 2 | 2 | 2 |
| Repair discount | 10% | 15% | 15% |
| Diagnostic fee | Standard | Waived, business hours | Waived, all hours |
| Standard 1-inch filters | Member provides | Included | Included |
| Example price per system per year | $179 | $249 | $329 |
| Or per month, card on file | $16 | $22 | $29 |
| Each additional system | $129 | $179 | $229 |
Two public comparisons for calibration. Relay's template guide uses $179, $269 and $429 a year for its three tiers, and LeadDuo's runs $149 to $449 per unit.10, 11 My middle tier sits under both on purpose; a one-to-four-truck shop wins on trust and speed, not on being the priciest club in town.
Now the math that decides whether the plan makes money. Divide the annual price by the visits in it. A $249 Silver plan with two visits is $124.50 per visit. Load a visit honestly: an hour and a half of tech time, drive time, the filter, dispatch, the truck. If that lands at $110, the visit clears $14.50 and the plan is a marketing cost that pays off through the repair leads it finds and the renewal it keeps. That's a fine business, as long as you know that's the business. Relay's guide runs the same exercise and lands near "$134 of delivered cost per visit" on a $269 plan, which is break-even.10 The additional-system price is where the margin lives, because the second unit adds twenty minutes to a visit the truck already made.
How many should you have? The trade benchmark is about 250 agreements per $1 million of service revenue.12 A two-truck shop doing $700,000 is healthy at 150 to 200. Past that, the program stops being a side task for whoever answers the phones, which is where the section after the clauses comes in.
Maintenance agreement, service contract, service plan, comfort club: same document
They're all this document. Contractors say "maintenance agreement" and "service agreement"; the legal-template sites say "HVAC service contract"; software vendors say "service plan" or "membership"; a few shops brand theirs a comfort club. The clauses don't change with the name. What does change is the reader's expectation. "Contract" reads as legal to a homeowner, "plan" reads as a subscription, and "membership" reads as a club with perks. The template is titled "HVAC Maintenance Agreement" and you can retitle it in one edit.
One naming trap: a "preventive maintenance agreement" for a commercial building is a different animal, with multi-site equipment schedules, net-30 invoicing and response-time promises. This template is the residential one. Use the commercial variant for rooftop units and property managers.
Auto-renewal language and state law
An auto-renewing plan billed to a card on file needs four things in most states that regulate it: clear disclosure of the renewal terms before signup, the customer's affirmative consent to the recurring charge, a reminder before renewal, and a cancellation path as easy as signup. Sections 7 and 8 of the template are written to those four. Appendix B tells you which states to check first.
The states. A June 2026 article by SmartAC with Next Era Legal lists California, New York, Massachusetts, Minnesota and Virginia as states that recently updated their auto-renewal laws, and notes that enforcement now focuses on unclear disclosures, hard cancellations and surprise charges.13 A separate 50-state guide adds Colorado, whose one-step online cancel rule took effect in February 2026 with penalties up to $20,000 per violation, and notes Minnesota's limit on the save offers you can show someone who's cancelling.14 Other states have older statutes. The federal FTC rule that would have covered all of this was vacated in July 2025, so the state list is the one that matters.13
Florida is different, and it bites prepaid annual plans specifically. Florida's service warranty statute treats a maintenance service contract as a regulated "service warranty" if it's written for a year or longer, or gives a parts-and-labor discount over 20 percent, or includes indemnification. Regulated means a license and financial requirements under Chapter 634.15 That's why a Florida contractor on r/ProHVACR wrote: "I can't even do a maintenance contract that is a full year. Has to be a day short of a year. Or I would have to escrow."16 The template's page-1 End Date and Section 5 discount are the two fields a Florida shop sets with that in mind.
Does a lawyer have to be involved? That question opens the r/hvacadvice thread I quoted earlier, from an owner doing handshake maintenance who wanted to write it down. The answer he got was "No lawyers needed, just keep the agreement very simple and clear."1 I agree with the spirit and I'd add one hour. Pay a local attorney to read Appendix B against your state before you bill the first card. It costs $200 to $400 and it's the only line item in this whole program that I'd call non-optional in California, New York or Florida.
After it's signed: running the program
The template starts a program. Running it is three jobs that repeat for as long as the plan exists: charge the renewals and chase the failed cards, get every member's spring and fall visits booked, and keep a ledger of visits owed against visits delivered so nobody's prepaid tune-up expires in silence. Section 4 of the template is a promise to keep that ledger, and Section 7 is a promise to chase every failed card. Every one of those visits also has to land on somebody's schedule, and the tools for that are compared in HVAC scheduling software.
Start without buying anything. Sign the agreement, run the shop on Deepsel Free (scheduling and dispatch, quotes, invoicing, card payments, and customer and equipment records, with 30 estimates and 30 invoices a month for your whole team), and keep the agreement book in the free maintenance agreement tracking spreadsheet beside it: one row per agreement, the same equipment and filter columns as Section 1, both visits, and formulas for visits remaining and days to renewal. The covered-equipment table in Section 1 is the equipment record in Deepsel (the unit number and UV bulb go in rows you name), so the nameplate gets typed once. The reasoning behind every column of the sheet is in how to track HVAC maintenance agreements. A sheet holds a small book fine.
You outgrow the pair when the shop sends more than 30 estimates or 30 invoices a month, or the hand-work starts eating the office's week. Then Deepsel's service plans module, on Pro at $29 a month with unlimited estimates and invoices, takes over: it keeps the ledger from Section 1 and Section 4, charges the card on the schedule in Section 7 or sends a scheduled invoice, retries a failed card, updates a reissued one, emails the member and flags the office when it still fails, sends the booking reminders Section 3.4 promises by email on wording and a schedule you approve, and warns you and the member before a paid visit expires. Moving renewals to a card on file is the 40 to 50 percent versus 80 to 95 percent swing from earlier,6, 7 and the module does that charging itself. The sheet's customers import in one upload, and each plan is set up once in the module. Deepsel is free estimate, invoice and scheduling software for contractors, so all of this runs in the same system as the scheduling, dispatch, quotes, invoices and card payments, replacing Jobber or Housecall Pro instead of sitting next to them. Import your customer list from Jobber or Housecall Pro, and the agreements live on the same customer and equipment records as the jobs. No per-user charge, no contract, and pricing is public on the pricing page.
Free up to 30 estimates and 30 invoices a month, then $29 a month for your whole team. No credit card required.The member discount shows up on the bill as its own line. The free HVAC invoice template has that line, the diagnostic credit, and a block for the readings from the visit.
Frequently asked questions
What is the $5,000 rule for HVAC?
It's a repair-or-replace rule of thumb for homeowners, not an agreement term. Multiply the system's age in years by the repair quote. Over $5,000, replacement usually makes more sense; under it, repair. A 12-year-old unit with a $500 repair scores $6,000, so the rule points to replacing (CBS News walks through that example, source 17 below). Members ask about it at the kitchen table, so the tune-up report in Section 3.3 is a good place to show the math.
Can I legally write my own maintenance contract?
Yes. A maintenance agreement is an ordinary service contract, and nothing requires a lawyer to draft it. Two things do need a local check: automatic renewal rules if you bill a card on file (California, New York, Massachusetts, Minnesota, Virginia and Colorado have updated theirs), and Florida's service warranty statute, which regulates plans of a year or longer or with a repair discount over 20 percent. Appendix B in the template lists both, and an hour of attorney time covers them.
Are maintenance agreements worth it for contractors?
Yes, when the visits get delivered and the renewals get collected. Trade benchmarks put a healthy program at about 250 agreements per $1 million of service revenue, and the visits fill the spring and fall weeks when breakdown calls dry up. The margin per agreement is thin, so the money is in renewal rate: manual renewals convert at 40 to 50 percent, card-on-file plans at 80 percent or better.
Is there a Word, Excel or Google Docs version?
Google Docs and Word, yes: use the copy link for Docs or download the .docx. Both hold the full text, tables and appendices. There is no Excel version of the agreement, because a contract belongs in a document. The Excel-shaped part of running a program is the ledger of who is due and what is owed, and that is a separate free download, the maintenance agreement tracking spreadsheet.
Sources
- r/hvacadvice, "Service Contract/Maintenance agreement?'s" - owner asks "Does a lawyer have to be involved?"; replies "No lawyers needed, just keep the agreement very simple and clear" and "list all equipment covered by serial number or unit number." reddit.com, November 13, 2025, read September 5, 2026.
- r/HVAC, "service agreement" - "If they have multiple systems, make sure they know the benefits only apply to the system in the contract. People really seem to have a hard time figuring that one out" and, from a CSR, "'We Will Call You For Tune Ups' is a trap." reddit.com, December 18, 2023, read September 5, 2026.
- Better Business Bureau complaint file, Conditioned Air (Naples, FL), business response - "unused services are not refundable after expiration when they were available but not scheduled." bbb.org, May 4, 2026.
- Better Business Bureau complaint file, Aire One Heating & Cooling KW - "Only one tune-up was ever performed (in 2021). No services were performed from 2022-2025." bbb.org, October 6, 2025.
- Better Business Bureau complaint file, Harrington Air Conditioning (Pinellas Park, FL) - plan cost $575.00, cancellation fee 25%, "prior savings applied" netted against the refund until "a negative total remains." bbb.org, February 25, 2024.
- Smart Service, "How Much to Charge for HVAC Service Agreements" - "Monthly auto-pay or annual auto-renew with explicit opt-out language drives 80%+ renewal rates. Manual annual renewal processes drop to 40-50%." smartservice.com, retrieved June 2026.
- Pipeline, "Contractor membership program" - "top operators clear 90-95% on monthly auto-billed plans vs 75-80% on annual renewals." pipelineon.com, June 2026.
- Smart Service, same article - "Residential basic plans: $150-$300/year. The standard two-visit residential tune-up tier. Most businesses price this $175-$250." Corroborated by Profitability Partners, "priced at $150 to $250 per year," profitabilitypartners.io, June 2026.
- Angi, "How Much Does HVAC Maintenance Cost? [2026 Data]" - service contracts "range between $150 and $300 per year." angi.com, updated July 9, 2026.
- Relay, "HVAC Service Contract Template: Build Plans That Hold Margin" - tiers at $179, $24/month or $269, and $39/month or $429 per year; "A $269 annual plan with two visits in it has to cover roughly $134 of delivered cost per visit." relayfi.com, May 20, 2026, read September 5, 2026.
- LeadDuo, "HVAC Maintenance Agreement Template (2026)" - "Most residential HVAC maintenance agreements are priced at $149-$449 per unit per year depending on tier." leadduo.io, read September 5, 2026.
- FieldEdge, "HVAC service agreement programs" - "Target '250 service agreements per $1 million in service revenue.'" fieldedge.com, retrieved August 2026.
- SmartAC with Eric Proos, Next Era Legal, "Auto-Renewal in HVAC Maintenance Contracts" - states that updated their auto-renewal laws: California, New York, Massachusetts, Minnesota, Virginia; the FTC's 2024 rule "was vacated by a federal appeals court in July 2025." smartac.com, June 30, 2026, read September 5, 2026.
- Churnkey, "US state automatic renewal laws" - Colorado SB25-145 one-step online cancel effective February 2026, penalties to $20,000 per violation; Minnesota limits save offers; Virginia's easy-cancel rule from July 1, 2026. churnkey.co, read September 5, 2026.
- Florida Statutes 634.401 (definitions, service warranty associations) - "Service warranty" includes a "maintenance service contract equal to or greater than 1 year in length or which does not meet the exemption in paragraph (a)"; the exemption covers "maintenance service contracts written for less than 1 year which do not contain provisions for indemnification and which do not provide a discount to the consumer for any combination of parts and labor in excess of 20 percent." flsenate.gov, 2024 statutes, read September 5, 2026.
- r/ProHVACR, "Labor Warranty" thread, comment by a Florida contractor - "I can't even do a maintenance contract that is a full year. Has to be a day short of a year. Or I would have to escrow." reddit.com, May 15, 2025, read September 5, 2026.
- CBS News, "What is the $5,000 rule for HVAC systems?" - age times repair cost; "Multiplying 12 by 500 gives you $6,000." cbsnews.com, June 24, 2026.