A maintenance plan only works if two boring things happen on time: members get their visits, and their cards get charged. Miss the first and they cancel because they never saw you. Miss the second and they're members on paper only. Everything else, from tiers to perks to the name of the club, matters less than those two.
This guide covers how to design a plan, what each visit should include, how to price it from your real labor cost (using Bureau of Labor Statistics benchmarks), the auto-renewal rules that apply, how to recover failed payments, how to measure renewals honestly, and the deferred revenue basics your bookkeeper will ask about. Prices in the examples are hypothetical; the regulations and benchmarks are cited.
Why plans matter for an HVAC shop
HVAC demand follows the weather. A hot July fills every slot; a mild October leaves techs washing trucks. A member base gives you:
- Predictable revenue that arrives whether or not the weather cooperates.
- Schedulable work you can book into spring and fall when you have capacity.
- Equipment knowledge. You see the system twice a year, know its age and condition, and can plan replacement with the customer instead of after a breakdown.
- Loyalty. A member with a priority slot calls you first.
Notice "upsells" isn't on the list. Visits do turn up real repairs, but a plan that only works if techs sell on every visit pushes them into the kind of selling that loses customers.
What each visit should include
ENERGY STAR recommends an annual pre-season check-up by a contractor: the cooling system in spring and the heating system in fall, before contractors get busy1. Tie each visit to a season, not "twice a year," so you can plan capacity around them.
For the checklist itself, the industry baseline is ANSI/ACCA 4 QM, Maintenance of Residential HVAC Systems. ANSI reaffirmed it on August 7, 2024 as ACCA 4 QM 2019 (R2024), and ACCA offers it as a free download. It lists the minimum tasks that should be performed in a maintenance inspection, so homeowners can compare what different contractors actually do2. Use it as your floor and add your own items.
Here's how ENERGY STAR's consumer checklist lines up with what most plans should cover:
| Task | ENERGY STAR checklist1 | Typical plan visit |
|---|---|---|
| Thermostat settings and calibration | Yes | Both visits |
| Tighten electrical connections, measure voltage and current on motors | Yes | Both visits |
| Lubricate moving parts | Yes | Both visits |
| Inspect and clear condensate drain | Yes | Cooling visit (and heat pumps in heating) |
| Check controls: startup, operation, shutdown | Yes | Both visits |
| Clean evaporator and condenser coils | Yes (cooling) | Cooling visit |
| Check refrigerant level and adjust if needed | Yes (cooling) | Cooling visit, with readings recorded |
| Clean and adjust blower components for airflow | Yes (cooling) | Both visits |
| Gas or oil connections, gas pressure, burner combustion, heat exchanger | Yes (heating) | Heating visit |
| Air filters | Homeowner task: inspect, clean or change monthly | Check and replace if included |
Record readings, not just checkmarks: superheat or subcooling, temperature split, static pressure and amps. Readings give the next tech a baseline and give the member proof the visit happened. Heat-pump-only homes still benefit from two visits, since the same equipment works hard in both seasons.
Free download · PDFHVAC Maintenance Checklist (Cooling + Heating)Printable tune-up checklists for AC, heat pump and furnace visits, with readings to record.Designing the plan
Perks. Pick two or three that matter and that you can deliver every time: priority scheduling, a fixed repair discount, a waived or reduced diagnostic fee. Avoid perks that are hard to administer ("free filters for life"), perks that undercut pricing ("15% off everything, including new systems"), and anything a tech can't explain in a sentence.
Multiple systems. Price a second system as an add-on at a lower price rather than a second plan.
Tiers. One plan is easiest to sell and run. If you want tiers, keep it to two or three with obvious differences: number of visits, size of discount, and perhaps an extended labor warranty on repairs. If CSRs need a cheat sheet to explain them, there are too many.
Monthly or annual. Monthly billing is easier to say yes to and spreads revenue across the year. Annual prepayment gives you cash up front and fewer card failures. Many shops offer both, with a small discount for annual.
Pricing the plan from your real costs
Copying a competitor's price tells you nothing about whether it works for you. Build it up.
Labor. The median HVAC tech earned $29.33 an hour in May 20253. BLS's employer cost survey shows private employers spent $49.01 per hour worked on total compensation for installation, maintenance and repair workers in June 2026, of which $33.61 was wages4. That's a multiplier of 1.458:
Loaded labor per paid hour (BLS averages)
Example (hypothetical): each visit takes 1.25 hours on site plus 0.5 hours of drive, so 1.75 hours. Two visits a year:
| Cost per member per year (hypothetical) | Shoulder-season visits | Peak-season visits |
|---|---|---|
| Labor, 3.5 hours | $149.69 at $42.77 loaded labor | $503.61 at $143.89 full break-even |
| Consumables (drain treatment, fuses, small parts) | $15.00 | $15.00 |
| Repair discount given back (15% of $400 in repairs) | $60.00 | $60.00 |
| Card processing on dues (3% of $300, example rate) | $9.00 | $9.00 |
| Office time for booking and renewals | $15.00 | $15.00 |
| Direct cost | $248.69 | $602.61 |
The left column counts only the tech's loaded wage, which is fair when visits fill hours that would otherwise be idle in spring and fall: you're paying that tech anyway. The right column uses the full break-even rate (labor plus overhead per billable hour) from our HVAC pricing guide, which is what a visit really costs when it takes a slot you could have sold to a paying repair in July.
At $25 a month ($300 a year), the shoulder-season plan contributes about $51 per member toward overhead and profit. At $20 a month it barely breaks even. And if visits slip into peak season, either price loses money. That's the case for booking visits early, not just a scheduling preference.
Plan contribution per member
Then check the member discount against cost on your highest-volume repair tasks, so the perk doesn't turn tickets unprofitable.
Free calculatorMembership program revenue calculatorSee what a maintenance membership program is worth over three years.Writing the agreement
The agreement is the document behind the plan. In plain words, it should state: covered equipment and address; visits included and roughly when; perks and their limits; price, billing frequency and payment method; term and renewal, including how renewal pricing works; how to cancel and what happens to unused visits or prepaid dues; and what's not covered (parts, refrigerant, repairs beyond the discount).
If your plan promises to pay for repairs rather than discount them, it may look more like a service contract or warranty, which some states regulate. Ask your attorney before going there.
Free download · WordMaintenance Agreement TemplateA plain-English membership agreement you can edit, plus a one-page plan sheet for your techs to hand over.Auto-renewal rules
The FTC's 2024 click-to-cancel rule never took effect: the Eighth Circuit vacated it on July 8, 2025, days before its July 14 enforcement date5. State automatic renewal laws still apply, and California's is the most detailed. As amended by AB 2863, for contracts entered into, amended or extended on or after July 1, 2025, California's law requires6:
| Requirement | California Bus. and Prof. Code §17602 |
|---|---|
| Disclose renewal terms | Clear and conspicuous, before the purchase and near the request for consent |
| Consent | Express affirmative consent to the renewal terms, with proof kept for at least 3 years or 1 year after the contract ends, whichever is longer |
| Acknowledgment | Terms, cancellation policy and how to cancel, in a form the customer can keep |
| Notice before an annual plan renews | At least 15 and no more than 45 days before renewal |
| Notice before a price change | At least 7 and no more than 30 days before it takes effect |
| Annual reminder | Each year: the service, the frequency and amount of charges, and how to cancel |
| Cancel by phone | Answer promptly; return a cancellation voicemail within one business day |
| Cancel online | If the customer signed up online, they must be able to cancel online, with a direct link or button |
| Save offers | Allowed, but only alongside a clearly shown way to finish cancelling |
A business shall send an annual reminder to a consumer under an annual automatic renewal agreement or continuous service agreement with the business
Even outside California, those are good habits: clear terms at sign-up, the customer's explicit yes, a reminder before renewal, and cancellation that's as easy as signing up. Check your own state's law.
Scheduling member visits
The biggest driver of renewal is whether the member got their visits on time without chasing you.
- 1
Book before members ask
Reach out four to six weeks before each season with specific times. A visit the member had to chase is a renewal at risk.
- 2
Batch by area
Group visits by neighborhood to cut drive time, which is the part of visit cost you control most.
- 3
Finish before the first heat wave and the first freeze
Shoulder-season visits are cheap. Peak-season visits cost you a paying repair slot.
- 4
Track due, booked and done every week
If the overdue count grows month over month, renewals will fall a year later.
- 5
Fill gaps with members
When a cancellation opens a slot, a member due for a visit is the easiest booking you'll make.
In TradesWork, the Due for an appointment list shows member visits due from three months back through next month, flags overdue ones, and books a whole selection at once, so nobody keeps a spreadsheet.
Renewals and failed payments
Show the value before renewal. A few weeks before renewal (and inside the 15 to 45 day window if you're in California), send a short summary: visits completed, discounts received, fees waived, issues found and fixed. "You saved $85 this year" renews better than a charge out of nowhere.
Recover failed cards. On autopay plans, many cancellations are expired or replaced cards, not decisions. A recovery sequence: retry automatically after a few days, text and email a secure link to update the card, call members who haven't updated after a week or two, and hold the membership in a grace period before marking it lapsed. TradesWork retries failed membership charges 1, 3, 7 and 14 days after the first failure by default, with an update-card text each time; it has no card updater of its own, though Stripe says it can refresh saved cards automatically where the card issuer takes part.
Measure renewal honestly.
Renewal rate
Count failed payments you never recovered as non-renewals, not "pending." Watch it monthly, along with visits completed on time.
Deferred revenue basics
If a member prepays $300 for a year, you haven't earned $300 the day it arrives. Under accrual accounting, revenue is recognized as you deliver: the visits and the coverage period. Until then the unearned part sits on the balance sheet as deferred revenue, a liability, because you owe the member service.
Two common approaches: recognize the plan evenly over the term ($25 a month on a $300 annual plan), or recognize a share as each visit is completed. Monthly billing mostly avoids the issue, since each month's dues match each month's coverage. It matters because a spring full of prepaid renewals can make March look better than it was, because a mid-term cancellation may mean refunding the unearned part, and because cash-basis and accrual-basis businesses treat prepaid dues differently for taxes. Set it up with your CPA.
Maintenance plan checklist
- Two seasonal visits, two or three perks, one clear price per system
- Visit checklist built on ANSI/ACCA 4 QM, with readings recorded
- Direct cost per member calculated from your loaded labor rate, shoulder vs peak
- Member discount checked against cost on high-volume repairs
- Agreement in plain English, reviewed for your state, including what's not covered
- Auto-renewal consent, acknowledgment, pre-renewal notice and annual reminder in place
- Cancellation as easy as sign-up, in the same channel
- Visits booked four to six weeks before each season
- Failed-payment sequence: retry, update link, call, grace period
- Renewal rate measured monthly, unrecovered failures counted as losses
- Deferred revenue handled with your CPA
Footnotes
-
ENERGY STAR, Maintenance Checklist (heating and cooling). https://www.energystar.gov/saveathome/heating-cooling/maintenance-checklist ↩ ↩2
-
Air Conditioning Contractors of America, "ANSI Approval of 4 QM," September 16, 2024. https://www.acca.org/news/release/ansi-approval-4-qm ↩
-
U.S. Bureau of Labor Statistics, OEWS May 2025, Heating, Air Conditioning, and Refrigeration Mechanics and Installers (49-9021). https://data.bls.gov/oesprofile/?year=2025&major_group=490000&occupation=499021&measure=04 ↩
-
U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation, Table 4, June 2026. https://www.bls.gov/news.release/ecec.t04.htm ↩
-
Fenwick & West, "Eighth Circuit Vacates FTC's Click-to-Cancel Rule," July 10, 2025 (law firm summary). https://www.fenwick.com/insights/publications/eighth-circuit-vacates-ftcs-click-to-cancel-rule ↩
-
California Business and Professions Code §17602, as amended by Stats. 2024, Ch. 515 (AB 2863). https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=17602 ↩
