An HVAC service contract template is the document nobody re-reads. It gets built on a Tuesday, copied for the next customer, and then quietly underwrites two years of free diagnostics every time a homeowner says "while you're here, can you just take a look at..." That's the whole problem in one sentence.
A template can look fine on paper and still chew up margin once the calls start stacking up. The language inside an HVAC maintenance contract template decides whether service agreements bring in steady monthly cash or turn into free labor during shoulder season.
This article covers the clauses your template needs, how tiered plans can raise what each agreement is worth, whether monthly or annual billing makes more sense, and how a bigger agreement base can make the business more valuable.
What Should an HVAC Service Contract Template Include?
A PM program can start losing money before the first tune-up even gets dispatched when the scope stays fuzzy. If a spring PM turns into a diagnostic at no extra charge because the homeowner says the condenser sounds off, and the HVAC preventive maintenance agreement template never drew a line between a PM and a repair call, that fuzzy wording turns into free labor fast across a big agreement base.
A strong HVAC service agreement template should spell out five things: who the agreement is between, which equipment it covers, what happens on each visit, what the customer pays, and what happens when the term ends or renews. It should also make clear what the customer gets and where the agreement stops. Treating the agreement as one piece of a broader construction cash flow picture makes the scope decisions easier.
Put The Admin Details In Writing
Administrative details matter too. At a minimum, the template should capture:
Contractor license number
Customer billing address
Customer service address
Equipment inventory for each unit (make, model, serial number, and age)
Contract term with start and end dates
Auto-renewal language in plain English, including notice required and how pricing can change at renewal
A commercial HVAC maintenance contract template also needs:
A designated facility contact
Equipment-level scope for each unit
Response time commitments
Draw A Clear Line Around Scope
Spell out the tasks included in each visit, then name the exclusions just as clearly.
Included in each visit:
Cleaning
Safety inspection
Static pressure reading
Filter checks
A written report showing what was done and what was found
Not included (quote separately):
Refrigerant
Pre-existing conditions
Repairs on neglected equipment
Work outside HVAC scope should not sit in a gray area. Homes with IAQ accessories like electronic air cleaners and humidifiers need add-on pricing layered onto the base tier instead of getting absorbed into it.
Set The Rules For Ending Or Renewing
The contract also needs clear rules for ending the agreement. It should say how either side can cancel and what happens to any remaining visits or billing. Add a liability cap too, so one disputed maintenance call does not turn into a much bigger claim. Include protection for pre-existing conditions and force majeure.
In practice, that means you are not taking responsibility for equipment problems that were already there or for delays caused by events outside your control. Add a price escalator too, so annual rates can change at renewal instead of forcing a full renegotiation every time.
Sample HVAC Service Agreement Template
The skeleton below shows how those pieces fit together on a single document. Swap in your own company details, pricing, and legal language before using it, and have a local attorney review the final version against the rules in your state.
HVAC PREVENTIVE MAINTENANCE AGREEMENT
1. Parties This Agreement is entered into on [Date] between [Company Name], [Contractor License #], located at [Company Address] ("Contractor"), and [Customer Name], located at [Service Address] ("Customer").
2. Billing & Service Addresses
Billing Address: [Billing Address]
Service Address: [Service Address]
Facility Contact (commercial only): [Name, Phone, Email]
3. Covered Equipment
Unit # | Type | Make | Model | Serial # | Age | Location |
1 | ||||||
2 |
4. Plan Selected ☐ Bronze ☐ Silver ☐ Gold (see Schedule A for tier scope)
5. Term Initial term: [Start Date] through [End Date]. This Agreement renews automatically for successive one-year terms unless either party provides written notice of non-renewal at least [30] days before the end of the current term. Renewal pricing may be adjusted by up to [X%] annually.
6. Scope of Included Services (per visit)
Cleaning of accessible coils and drain components
Safety inspection of electrical connections, capacitors, and contactors
Static pressure reading and airflow check
Filter inspection (replacement included only where noted in tier)
Thermostat operation check
Written report delivered to Customer after each visit
7. Exclusions The following are not included and will be quoted separately:
Refrigerant, refrigerant leak repair, and recovery
Pre-existing conditions and equipment in neglected condition
Parts, compressors, motors, and major components
Duct sealing, IAQ accessories, and non-HVAC work
After-hours or emergency dispatch (except where included in tier)
8. Pricing & Payment
Plan price: $[Amount] per [month / year]
Billing method: ☐ Monthly auto-pay (card/ACH on file) ☐ Annual prepayment
Repair discount: [X%] off flat-rate repairs during the term
Late payments may suspend service until the account is current.
9. Cancellation Either party may cancel with [30] days' written notice. If Customer cancels after prepaying, unused visits will be refunded on a pro-rata basis, less any discounts already applied. Contractor may cancel for non-payment or unsafe site conditions.
10. Limitation of Liability Contractor's total liability under this Agreement is limited to the amount paid by Customer in the prior twelve (12) months. Contractor is not responsible for pre-existing equipment defects or for damages resulting from events outside its reasonable control (force majeure), including weather, utility outages, supply shortages, or labor disruptions.
11. Price Escalator Annual rates may be adjusted at renewal to reflect changes in labor, parts, and operating costs, with notice provided as described in Section 5.
12. Entire Agreement This document, together with Schedule A (Tier Scope), is the entire agreement between the parties and supersedes prior discussions.
Customer Signature: ___________________ Date: _______
Contractor Signature: ___________________ Date: _______
This sample is provided as a starting point only and is not legal advice. Have an attorney licensed in your state review the final document before using it with customers.
How Should You Structure Tiered Plans to Get More Value From Each Agreement?
A low-priced annual agreement can fail to cover the real cost of the work. A $269 annual plan with two visits in it has to cover roughly $134 of delivered cost per visit once you load in technician wages, drive time, filters, dispatch overhead, and truck expense. Run that math and the agreement clears about $0 in margin before any repair work.
A base agreement priced at or below the cost of delivering tune-ups works as a loss leader: the margin gets recovered later through pull-through repair and replacement work rather than the agreement fee itself.
Tiered plans work best when each level clearly adds more work the customer can see. The jump from one tier to the next should not feel like a small wording change. It should feel like a deeper visit, better coverage, or both.
Make Each Tier Feel Different
The table below shows how a good-better-best structure can be built so each step up adds real, visible work, not just a wording change.
Tier | Typical Price | Visits Included | Included Work | Customer Perks |
Bronze | $179/year | 1 annual tune-up | Cleaning, static pressure reading, filter check | Basic priority scheduling |
Silver | $24/month or $269/year | 2 seasonal visits | Everything in Bronze, plus refrigerant level testing | 10% repair discount |
Gold | $39/month or $429/year | 2 seasonal visits + filter service | Everything in Silver, plus blower wheel removal and cleaning, compressor efficiency checks | No overtime or after-hours fees, 15% parts and repair discounts, included filter replacements year-round |
Laying the tiers out side by side gives the customer a clear reason to step up from the cheapest tier without having to commit to the most expensive one, the same structure used on a good-better-best changeout quote.
Use Discounts To Raise Adoption
A repair discount gives the customer a reason to approve the agreement on the current call. Offer a meaningful repair discount tied to the agreement, then present the agreement price next to the flat rate book on the same visit. If a $620 compressor capacitor and contactor repair drops to $527 with the 15% Gold discount and a Gold plan costs $39/month, the math closes itself on the kitchen table.
Price Each Tier Against Real Visit Cost
Before printing the tier sheet, work backwards from what a single visit actually costs your shop to deliver. Pull out a notepad and add up your real numbers: burdened technician wages and benefits for 60 to 90 minutes on site, drive time and fuel for that route, filters and consumables off the truck, your share of dispatch and office overhead, and a slice of truck cost.
Plug in figures that match your shop, not someone else's. Say the math lands somewhere around $150 per visit once it's all loaded in. Then compare that delivered cost to the plan price divided by the number of visits in the tier. If a Bronze plan covers one visit and the price barely clears $150 of delivered cost, the agreement is a loss leader and the margin has to come from pull-through repair work.
Silver at two visits and Gold at two visits plus filter service should sit far enough above your break-even that the recurring revenue stands on its own, even before any repair or replacement work shows up. The same job order costing logic that runs on a $40K install applies on a tune-up.
Should You Bill Monthly or Annually for HVAC Maintenance Agreements?
Two HVAC shops, 400 agreements each. One bills $25/month and pulls in $10K every month like clockwork. The other bills $269 annually and books $107K in February, then watches the deposits go quiet for ten months while the visits still have to get delivered. The annual totals are close; the cash timing is not. The right choice depends on how your program is set up to collect, hold, and deliver against the cash that comes in.
The table below shows how the two billing models compare across the factors that matter most to a service program.
Factor | Monthly Billing | Annual Prepayment |
Cash flow pattern | Steady deposits year-round | Lump sum at signup, then quiet |
Shoulder season coverage | Keeps money flowing through slow months | Cash often spent before the work is delivered |
Customer friction at sale | Lower (small recurring charge) | Higher (full-year payment upfront) |
Deferred revenue exposure | Minimal, charges match work delivered | High, you owe work against cash already spent |
Office workload | Requires FSM automation at scale | Simpler collection, heavier renewal push |
Failed-payment risk | Card declines and ACH returns to chase | One-time collection, fewer payment events |
Best fit for | Residential PM programs scaling up | Commercial accounts with annual budget cycles |
Annual Billing Can Hide What You Still Owe
The deferred-revenue row above hides a practical risk: if the customer prepaid $269 for two visits and you've only done the spring one, $134.50 of that cash still represents work you owe. Holding collected prepayments in a separate bucket until the work is performed keeps the business from spending technician hours it has already sold. Pairing that bucket with a cash float approach makes the math easier to see month over month.
Monthly Billing Usually Needs Automation At Scale
The office-workload row also understates how quickly things break without tooling. Once the agreement base passes 300 to 400 customers, the recurring charges, failed-card retries, and renewal billing all need to run through your FSM platform; otherwise the office shifts from selling new agreements to chasing exceptions.
How Can Your Agreement Base Make the Business More Valuable?
The valuation conversation usually starts with EBITDA, then quickly turns to revenue mix. Same $3.2M top line, two very different books: one shop has 600 agreements producing $180K of contracted recurring revenue, the other runs on changeouts and break-fix calls only. When the broker prices them out, the agreement-heavy shop trades at a higher multiple on the same EBITDA, and the lender writes a bigger line of credit. That gap is what recurring income and earnings predictability buy.
Recurring Revenue Lifts The Multiple
A book of agreements turns a chunk of revenue from weather-dependent and unpredictable into contractually scheduled and foreseeable. Predictable revenue carries less risk than weather-dependent revenue, and lower risk is what supports a higher earnings multiple. Two HVAC companies with the same top-line revenue can be worth meaningfully different amounts if one has a steady agreement base behind it and the other depends on hot-summer service calls and replacement spikes.
Renewals Compound Year Over Year
The renewal side of the book matters just as much as new sales. A Bain & Company analysis found that increasing customer retention rates by 5% can increase profits by 25% across service industries. That math is what makes each renewed agreement more valuable than it looks on the invoice: the recurring fee is only part of the return, with the rest showing up as repair, replacement, and referral work that flows from the ongoing relationship rather than from a new marketing spend.
Agreements Smooth Out Seasonality
Recurring agreements also smooth the calendar in ways that show up on a month-to-month performance review. Because of the extreme seasonality of the HVAC industry, annual or quarterly maintenance visits mean more jobs for each tech in the months from September through April, which keeps techs productive and earning year-round, reducing the income drops that drive turnover.
In a softer replacement market, a contractor building an agreement base now is building toward the revenue mix that supports a higher multiple at sale or refinance.
Make the Agreement Money Easier to See
When agreement deposits land in the same checking account as every changeout payment, service call charge, and commercial project draw, the recurring base disappears into one number. Month-over-month growth in the agreement base gets harder to track, shoulder season overhead coverage is less visible, and buyers or lenders have a weaker view of recurring income broken out from weather-dependent work. Sub-accounts solve that visibility problem without changing how the FSM platform pulls payments.
Separating agreement cash into a dedicated account makes that easier to see. If deposits land there first, you can move money into separate reserve categories as it arrives, and then you can track the program without trying to back it out of the main operating balance later.
The HVAC service contract template sets the scope, pricing, and billing structure. Separating the cash it generates is what shows whether the model is actually working.
Open a Relay account to give agreement deposits their own bucket, separate from changeout payments, service revenue, and commercial draws. With up to 20 checking accounts1, no monthly maintenance fees, and automated percentage transfers, the maintenance base shows up as its own line month after month instead of disappearing into one operating balance.
¹Relay is a financial technology company and is not an FDIC-insured bank. Banking services provided by Thread Bank, Member FDIC. FDIC deposit insurance covers the failure of an insured bank.
Frequently Asked Questions
What Clauses Should an HVAC Preventive Maintenance Agreement Template Always Include?
Scope of included services, explicit exclusions, cancellation terms, a price escalation clause, limitation of liability, and auto-renewal language specifying notice method and price adjustment. A commercial HVAC maintenance contract template adds equipment-level scope per unit, facility contact designation, and response time commitments.
How Do You Price HVAC Maintenance Agreements Without Losing Money on Every Visit?
Build the price up from what each visit actually costs to deliver, then check that the tier price covers it before pull-through repair work is counted. The tier table earlier in this article shows how good-better-best pricing pushes the average contract value above that break-even line.
Should I Offer Monthly or Annual Billing for HVAC Service Agreements?
It depends on your office capacity and customer mix. The monthly-vs-annual comparison table above shows where each model wins and where it adds risk.
How Many Maintenance Agreements Should an HVAC Company Target?
Enough recurring work to smooth slow months without overwhelming the calendar during peak demand. The right number depends on technician capacity, agreement density, scheduling discipline, and pricing structure: there isn't a single industry-wide answer.
Do Maintenance Agreements Really Affect What My HVAC Business Is Worth?
Yes. Recurring revenue carries less risk than weather-dependent revenue, and lower risk is what supports a higher earnings multiple at sale or refinance.
What's the Biggest Mistake HVAC Contractors Make With Service Contract Templates?
Leaving the scope vague. An ambiguous visit that turns into an unbilled diagnostic or extended repair erodes the margin on the entire program, so specificity in the HVAC service contract template is what protects both the technician's time and the company's profitability.




