HVAC Maintenance Agreement: What to Include and Charge

October 14, 20269 min readBy , founder of DispatchLine
HVAC technician and office manager reviewing a maintenance agreement and equipment checklist

An HVAC maintenance agreement is a yearly contract in which the customer pays a fixed fee, annually or monthly, and you deliver scheduled tune-ups plus member benefits such as priority scheduling, a waived diagnostic fee and member pricing on repairs. Price it from the cost of the visits and the cost of each benefit, then add margin. In the worked example below, a two-visit residential plan costs $280.45 a year to deliver and sells for $348, or $29 a month; a six-unit commercial account comes to about $4,290 a year.

What an HVAC maintenance agreement covers

Think of the agreement as three promises: visits on a schedule, benefits when something breaks, and terms for renewing and leaving. It is not a warranty or an insurance policy, and the fastest way to an angry member is letting them believe it is. Say in writing that repairs and parts are billed, at member prices, unless a tier says otherwise.

Residential agreement Commercial HVAC maintenance agreement
Who signs Homeowner Owner, property manager or tenant, whoever controls the equipment
Covered equipment Usually one or two systems, named by type and location A schedule listing every unit by make, model, serial number and location
Visits One or two a year, before each season Monthly or quarterly, set per unit
Benefits Priority scheduling, waived diagnostic fee, member repair pricing Response-time commitment, after-hours rates, filter and belt supply
Billing Annual upfront or monthly by card Monthly or quarterly invoice, often net 30
Extra paperwork Three-day cancellation notice if sold in the home Insurance certificates, site access rules, refrigerant records

How many visits, and what happens on each

ENERGY STAR’s HVAC maintenance checklist recommends an annual pre-season check-up: the cooling system in spring and the heating system in fall. That gives you the visit count for most homes.

Equipment at the house Visits per year Timing
Central air plus gas furnace 2 Spring cooling check, fall heating check
Heat pump (heats and cools) 2 Before each season, since it runs year-round
Furnace only, or boiler only 1 Fall
A second system in the same house Same count again Same visits; price it as an add-on, not a second plan

The checklist’s contractor tasks give you a defensible visit scope: check thermostat settings, tighten electrical connections and measure voltage and current on motors, lubricate moving parts, inspect the condensate drain and check system controls. Cooling visits add coil cleaning, checking the refrigerant level and cleaning and adjusting blower parts; heating visits add gas or oil connections, gas pressure, burner combustion and the heat exchanger. ACCA, the contractors’ association, also publishes a free standard, Quality Maintenance of Residential HVAC Systems, listing minimum inspection tasks. Pick one, put it in the agreement, and have techs complete it on every visit. A written scope is what separates a maintenance plan from a coupon.

Refrigerant work belongs only with technicians who hold EPA Section 608 certification, which the agreement can state outright.

Pricing each tier from your cost

Start with your fully loaded cost per billable hour: wages, payroll taxes, truck and overhead, divided by the hours you actually bill. The example uses $110; the HVAC pricing guide shows how to work out yours. Then estimate the time per visit. Tune-ups booked in the spring and fall shoulder seasons can be routed tightly, so the example assumes 45 minutes on site and 15 minutes of drive, one hour in all, plus $8 of materials. One visit costs $118.

Benefits cost money too, and the arithmetic is the same every time: what the benefit is worth per use, times how often a member uses it. The example assumes members average 0.35 repair calls a year, a diagnostic fee of $89 and an average repair ticket of $380. Pull those three numbers from your own last twelve months before you trust any tier price.

Cost line Basic Standard Premium
Tune-up visits 1 x $118 = $118.00 2 x $118 = $236.00 2 x $118 = $236.00
Waived diagnostic fee ($89 x 0.35) None $31.15 $31.15
Member repair pricing ($380 x 0.35 x the discount rate) None 10 percent: $13.30 15 percent: $19.95
Two filters delivered ($14 each) None None $28.00
After-hours trip fee waived ($150 x 0.10 uses) None None $15.00
Cost to deliver per year $118.00 $280.45 $330.10
Price at a 20 percent margin (cost / 0.80) $147.50 $350.56 $412.63
Rounded price $149 a year $29 a month ($348) $34 a month ($408)

Priority scheduling does not appear as a cost line because it costs nothing until a heat wave fills the board. Then it costs a lot: every member moved to the front pushes a paying non-member back. Cap it in writing, for example “scheduled ahead of non-member service calls received the same day,” rather than promising same-day service you cannot always give.

Monthly billing changes the math slightly. A $29 monthly plan pays card fees twelve times, and members who cancel in month four have only paid $116. The cancellation clause below deals with that.

When the plan price is below cost

If local plans sell for less than your math says, you have three honest choices. Cut the cost of a visit with tighter routing and a shorter scope. Drop a benefit. Or price below cost on purpose and treat the gap as the cost of keeping a customer. At $240 a year, the Standard plan above loses $40.45 per member per year. That can be a good deal if it is less than you spend to win a new customer through ads, and if members call you for the repairs and replacements that follow. It is a bad deal if nobody knows it is happening.

Two more numbers belong in this decision:

  • Shoulder-season capacity. If techs are on payroll and underbooked in April and October anyway, a tune-up in that window uses time you were paying for regardless. Its real extra cost is closer to the materials and fuel. That only holds while tune-ups fill idle hours; booked in July, they push out paying work.
  • Renewal rate. The years a member stays, on average, are 1 / (1 – renewal rate). At a 60 percent renewal rate that is 2.5 years; at 80 percent it is 5. The Standard plan’s $67.55 a year above cost is worth $168.88 over a member’s life at 60 percent and $337.75 at 80 percent, before any repair work. Measure your own renewal rate every year, because it moves the value of every member more than the price does.

What members are worth to you over time, and what similar plans charge, is covered in more detail in the guide to HVAC service contract cost.

Commercial agreements: price from the equipment list

A commercial HVAC maintenance agreement is priced unit by unit. Take a small office with six rooftop units, quarterly visits, a filter change on every unit each visit and a belt replacement once a year:

  • Labor: 6 units x 4 visits x 45 minutes = 18 hours, plus 2 hours of travel and check-in = 20 hours x $110 = $2,200.
  • Filters: 6 units x 4 changes x $45 = $1,080 at cost.
  • Belts: 6 x $25 = $150.
  • Cost to deliver: $3,430. At a 20 percent margin: $4,287.50 a year, or about $357 a month.

The written agreement needs an equipment schedule, the core of any commercial HVAC maintenance agreement template: one row per unit with make, model, serial, location, refrigerant type, filter size and visit frequency. Add response-time commitments, after-hours labor rates, roof access and escort rules, and who supplies the insurance certificate. For buildings with older equipment, note EPA’s leak repair rules: an appliance with a full charge of 50 pounds or more of ozone-depleting refrigerant must have leaks repaired when they exceed the rule’s rate (10 percent a year for comfort cooling), generally within 30 days. The EPA’s leak repair page has the current thresholds and covers who keeps the records. Larger buildings may also ask for a scope based on ASHRAE/ACCA Standard 180, the commercial inspection and maintenance standard.

Renewal, cancellation and the clauses that cause fights

Four clauses decide whether a member leaves on good terms or with a chargeback. Get them right before you sell the first plan.

  1. Renewal. If the plan renews automatically, say so near the signature, say how and when the member will be reminded, and give a way to cancel that is as easy as signing up. Some states regulate automatic renewals for consumers; check your state attorney general’s guidance before you rely on auto-renewal.
  2. Cancellation and refunds. A clean rule: refund the fees paid, minus your regular price for any visits already performed and any member discounts taken. A member on the $348 plan who cancels after the spring visit, with a $129 regular tune-up price, gets $219 back. A monthly member who cancels after three payments ($87) and one visit owes the $42 difference, if the agreement says so.
  3. The three-day rule. Under the FTC’s Cooling-Off Rule, a sale of $25 or more made at the customer’s home generally carries a right to cancel until midnight of the third business day, with a written notice and two copies of a cancellation form. A repair visit the customer asked for is excluded, but the exclusion does not cover selling them something extra, such as a maintenance plan, during that visit. The HVAC service contract template includes the notice wording.
  4. Home sale and equipment replacement. Say whether the plan transfers to a new owner and what happens to the remaining term when the system is replaced.

Filling the schedule without filling the phone

Agreements fail quietly when the visits never get booked. Start reminding members six to eight weeks before each season, offer arrival windows rather than exact times, and fill the shoulder-season weeks first. If you are choosing HVAC maintenance agreement software, the features that matter are recurring billing, a member flag that shows up when the customer calls, automatic visit reminders and a renewal report. A booking line that answers when your office cannot helps too: DispatchLine, for example, answers the forwarded business line and books tune-up requests into the windows you set; see how scheduling works.

FAQ

How much should an HVAC maintenance agreement cost?

Build the price from your own costs: the number of visits times your cost per visit, plus the expected cost of each benefit, divided by one minus your target margin. In the example, a two-visit plan with a waived diagnostic fee and member repair pricing costs $280.45 to deliver and sells for $29 a month. Your number depends on your hourly cost and how often members need repairs.

Does a maintenance agreement cover repairs?

Only if the tier says so. The structure in this guide includes the visits and gives member pricing and priority on repairs, which are still billed. Write that plainly in the agreement so members do not mistake it for a warranty.

Should members pay monthly or once a year?

Annual billing collects the money upfront and removes the risk of a member leaving after the first visit. Monthly billing is easier to sell. If you offer it, add a clause that a member who cancels pays your regular price for visits already received, less what they have paid.

How many tune-ups should a residential plan include?

Two a year for a home with both heating and cooling, or with a heat pump: one before the cooling season and one before the heating season, which matches ENERGY STAR’s guidance. A heating-only home needs one fall visit.

What goes in a commercial HVAC maintenance agreement?

An equipment schedule listing every unit, the visit frequency and tasks for each, filter and belt supply, response times, after-hours rates, site access rules and insurance requirements. Refrigerant records matter for larger systems covered by EPA’s leak repair rules.

New field guides by email

Guides for home-service businesses on answering calls, call triage and after-hours coverage: the title, a short summary and a link for up to six of the newest guides on this site. At most one email every 30 days.

Optional: you do not have to give your email, but without it we cannot send you the guides. We use your email only to send these guides, and only after you confirm with the link in the email we send you. To prove your consent we also keep the time, IP address, country and page of the signup, and a hash of your browser's user agent. Controller: DispatchLine, 24 HaNahal Street, Petah Tikva 4927324, Israel; contact: privacy@getdispatchline.com. Your details are kept on this site's server, and the mail is sent through Amazon Web Services (USA). Unless you turn it off in Privacy choices, this site's optional Google and Meta measurement may also receive a hashed copy of the email you type here. We never sell your email. You may see and correct your details, or ask us to delete them from our mailing list: privacy@getdispatchline.com. Privacy policy

See how it handles your calls.

3 days free with 150 trial minutes, up to 8 minutes on any single call. Every feature is included. Your card is charged for the first time on day 4 unless you cancel before then. You make a test call and hear the agent yourself before your line is forwarded. After the trial: $149, $299 or $549 a month, by how many trucks you run. No per-minute charge, no minute bundle to run out of, no setup fee. Taxes where applicable. Cancel any time from your billing page.