Answers · HVAC companies
HVAC Maintenance Agreement Renewal: Declined Cards, Owed Visits and the List Nobody Works
HVAC maintenance agreement renewal leaks in three quiet places: the expiring-membership list nobody owns, the recurring charge that fails on an expired or replaced card, and the tune-up the member paid for but never got. None of them looks like a lost customer when it happens. The member simply stops being a member, and the shop finds out next season when the phone does not ring. This guide covers the three lists, how to count each one from the shop’s own records, a weekly routine with one owner, and the renewal and reminder laws (ROSCA, state automatic-renewal statutes, the FTC rule that was vacated, and the TCPA) to raise with an attorney before changing a renewal script.
By Tamara Stepanyan, founder of Lumina Business Advisory · Updated · Sources checked · Editorial standards
Where HVAC maintenance agreement renewal actually leaks
Free self-check · two taps · no email
Hand-off 5 of 6 · Invoice → Payment
Choose the answer that sounds like your business.
That was one of six hand-offs where money changes hands, from first inquiry to collected cash. The other five take about three minutes and end in a dated sheet that names where to start.
A membership, maintenance agreement or service plan (the names vary) is a promise in both directions. The member pays, monthly or once a year, and the shop owes visits, priority and whatever else the agreement lists. Renewal is the moment the member decides whether that promise was kept, and the decision rests on evidence the shop controls: did the visits happen, was the charge right, did anyone call.
Lost renewals come from three places, and each has its own list in the software:
- Expiring agreements nobody contacted. The term ends, the renewal needs a conversation or a new signature, and the expiring list is read by no one in particular.
- Charges that failed. A recurring payment declines on an expired, replaced or cancelled card. The member did not decide to leave; the payment did. Unless someone works the declines, the agreement lapses anyway.
- Visits owed but never booked. The member paid for two tune-ups and got one, or none. A member who never saw the benefit has little reason to renew, and an unkept visit can turn into a refund request or a complaint.
Each list needs a different person and a different script. Lumping all three together as “churn” hides which one costs the most.
The expiring list already exists. It needs an owner
In ServiceTitan, expiring agreements sit on the Follow Up screen under the Expiring Memberships tab. By default it shows memberships expiring within the next two weeks, filterable by business unit, membership type and opportunity status: Open (Not Attempted, Unreachable, Contacted), Won and Dismissed. From there the office can build renewal estimates in bulk, call the customer, log a follow-up, convert a sold renewal into an invoice, or dismiss a customer who declined. Housecall Pro, FieldEdge and other platforms keep their own versions of the same list.
The software is not the leak. Two settings and one name are. A two-week window is short for a member who wants to talk it over at home, so widen it to whatever the shop’s own agreements and any applicable state notice rules call for. Log every follow-up, so the second call knows what the first one heard. And give the list one owner, who reads it on a fixed day each week, works every Open line, and reports three numbers: Won, Dismissed with a reason, and still Open.
Dismissed needs a reason every time: moved, sold the house, price, unhappy with a visit, replaced the system with another company, no answer after a set number of attempts. Those reasons are the only honest feedback the program gets, and they point at the fix. A program losing members to “unhappy with a visit” needs a different change from one losing them to “no answer.”
Declined cards: renewals the member never chose to end
A failed recurring charge is a different problem from a member who said no. The member may not even know the card was replaced. The fix starts before anyone calls. ServiceTitan’s Membership Renewal Protection, an optional feature with its own fees, submits stored card details to the card brands on the first of each month and applies the updated numbers or expiration dates that banks send back, for cards charged for memberships in the last 60 days. ServiceTitan’s page lists the limits: results depend on each bank, updates can take up to seven business days, and American Express cards are not updated. Other payment processors offer card-updater services on their own terms.
Whatever the updater cannot fix lands on a person. A short routine covers it:
- A failed-payment list, pulled every business day from the payment or membership report: one line per member, with the amount and the decline date.
- A first contact within a few days, by the channel the member already uses, with a plain message: the payment did not go through, here is how to update the card, and the agreement and its next visit stay in place once it does.
- A set number of attempts over a set period, each one logged, before the agreement is marked lapsed, with a reason recorded when it is.
- A monthly count: charges that failed, recovered by the updater, recovered by a person, and lapsed.
Keep card numbers out of email and text threads. Take updates through the shop’s payment page, or by phone straight into the payment system, never on paper or in a message.
Owed tune-ups: the visit that decides the renewal
A member who got every visit on time has seen the agreement work. One who got none has paid for a promise. ServiceTitan tracks this on the Recurring Service Events screen under Follow Up, filterable by Booking Availability. Bookable events can be scheduled as jobs directly. Not Bookable events are missing something the job needs, such as a business unit, job type, campaign, arrival window or job start time, and cannot be booked until the recurring service is fixed. Filtering by recurring service type shows the members who have not had a given visit yet.
The count to take: for agreements renewing in the next 90 days, how many visits were owed during the term, how many were completed, and how many are still open or not bookable. An agreement coming up for renewal with a visit still owed is worth a call before the renewal call. Book the visit first, and the renewal conversation starts from a kept promise.
Not Bookable events deserve their own owner. They point to a setup problem, such as a membership type sold without the job details its visits need, and every one of them is a visit the office cannot schedule even when the member calls to ask for it.
The legal box: renewal and reminder rules to raise with an attorney
Changing how renewals, card retries or reminder messages work touches consumer-protection law, and the rules depend on how the agreement was sold, where the member lives and what the contract says. This section describes public texts as of October 17, 2026. Ask your attorney before changing a renewal term, a sign-up page, a cancellation step or a reminder script.
- ROSCA. The Restore Online Shoppers’ Confidence Act, 15 U.S.C. §8403, covers negative option features in transactions over the internet. It requires a clear and conspicuous disclosure of all material terms before billing information is taken, the consumer’s express informed consent before the charge, and simple mechanisms to stop recurring charges.
- The FTC’s 2024 rule, vacated. The FTC published an amended Negative Option Rule on November 15, 2024 (89 FR 90476), reaching negative option programs in any medium, including phone and in person. On July 8, 2025, the U.S. Court of Appeals for the Eighth Circuit vacated the entire amended rule for procedural defects in Custom Communications, Inc. v. FTC, a case brought by an alarm company among others. In March 2026 the FTC published an advance notice of proposed rulemaking (91 FR 12318) asking whether and how to amend the rule again; comments closed April 13, 2026. We found no new final rule as of October 17, 2026. ROSCA and the FTC Act still apply.
- State automatic-renewal laws. California’s is one example. Business and Professions Code §17602, as amended for contracts entered into, amended or extended on or after July 1, 2025, requires clear disclosure of renewal terms, the consumer’s express affirmative consent, an acknowledgment explaining how to cancel, a notice 15 to 45 days before an agreement with an initial term of a year or longer renews, notice 7 to 30 days before a fee change, an annual reminder for annual agreements, and a way to cancel in the medium the consumer used to sign up. Other states have their own statutes with different triggers.
- Texts and automated calls. The Telephone Consumer Protection Act, 47 U.S.C. §227, restricts calls to cell phone numbers made with an automatic telephone dialing system or an artificial or prerecorded voice without the called party’s prior express consent, and allows $500 in damages per violation, up to three times that for willful or knowing violations. Ask how it, and the FCC’s rules under it, apply to automated renewal and declined-card messages before turning them on.
The practical point for the routines above: the records that make renewal work (the signed terms, the consent, each reminder and when it went out, each cancellation request and when it was processed) are the same records an attorney will ask for. Keep them on the agreement in the software, not in someone’s inbox. Not legal advice.
Count the program, then decide whether to hire anyone
Illustrative example: a program has 1,000 active agreements at $20 a month, which is $240 a year each. In one quarter, 120 come up for renewal, 30 recurring charges fail, and 90 members still have a visit owed. If the expiring list is worked and 100 of the 120 renew, and the declines are worked and 20 of the 30 recover, the numbers to read are the 20 who did not renew and why, the 10 lapsed on a payment, and how many of the 90 owed visits happened before each renewal date. In that example, the 10 payment lapses alone are $2,400 a year of agreements nobody chose to end. Every one of those numbers comes from the shop’s own reports.
A shop that already reads all three lists every week, by name, with a reason on every lapse, does not need outside help with this. Where the lists go unworked, or where membership numbers sit next to other leaks (open estimates, finished jobs waiting on invoices, receivables nobody chases), The Revenue Review is a read-only engagement of two weeks that reads the shop’s own membership, payment and job records and puts a monthly dollar figure on each leak, with a written report and a 90-day plan. It is not a legal review; the contract and consent questions above stay with the shop’s attorney. A free 20-minute call is enough to tell whether a Review fits.
Before any next step
What should you do next?
- Fix it yourselves.
- If the cause is clear, it lives inside one process, and one person can own it — take the play from this page and run it. That outcome is fine with us; it is why the play is published in full.
- Order one bounded build.
- If the fix is known but needs configuration or integration inside your stack — a cadence wired into your own system, an alert, a handoff — scope that one build, with us or with anyone you trust. The six systems we build show what bounded looks like.
- Start with the Review.
- If the causes are debatable, the problem crosses departments or systems, or the economics are unclear — diagnose before anyone builds. The Revenue Review: $4,500 fixed, two weeks, computed from your own records. Read a sample finding before you decide — free, no email.
Asked right after
- How do you get HVAC maintenance agreements to renew?
- Work three lists on a schedule: expiring agreements, read weekly by one named person; failed recurring charges, worked within days; and visits still owed, booked before the renewal date. Log every contact and give every lapse a reason. The renewal call then starts from visits that happened, not from a price.
- Is automatic renewal allowed for HVAC maintenance agreements?
- Automatic renewal is not banned by the federal statute discussed here, but it comes with rules that depend on how the agreement was sold and where the member lives. ROSCA covers online sign-ups, and state laws such as California’s Business and Professions Code §17602 add consent, notice, reminder and cancellation requirements. Ask your attorney to review the agreement and the sign-up and cancellation steps.
- Was the FTC click-to-cancel rule overturned?
- Yes. On July 8, 2025, the Eighth Circuit vacated the FTC’s amended Negative Option Rule in its entirety for procedural defects. In March 2026 the FTC asked for comments on whether to amend the rule again (91 FR 12318). ROSCA, the FTC Act and state automatic-renewal laws still apply. Check the current status with an attorney before relying on it.
- What should happen when a member’s card is declined?
- Treat it as a payment problem, not a cancellation. Use any card-updater service the payment processor offers, then contact the member within a few days with a way to update the card that keeps the number out of email and text. Make a set number of attempts, log each one, and record whether the agreement recovered or lapsed, and why.
- What renewal rate should an HVAC membership program have?
- We do not print a benchmark. Figures that circulate online seldom say how they count (by agreement or by customer, with or without failed payments, monthly or annual plans), so they cannot be compared with a shop’s own number. Count renewals, payment lapses and dismissals with reasons from the shop’s own reports, and track that number over time.
- Can we text members about renewals and declined payments?
- Possibly, with the right consent. The TCPA restricts automated calls and prerecorded messages to cell phones without prior express consent, and FCC rules and state laws add more. Ask your attorney what consent the shop’s agreements collect and which messages it covers before turning on automated renewal or declined-card texts.
Keep reading
Related answers
Sources
- Follow up on expiring memberships · ServiceTitan Help Center, 2026
- Membership renewal protection · ServiceTitan Help Center, 2026
- Manage recurring service events · ServiceTitan Help Center, 2026
- 15 U.S.C. § 8403 — Negative option marketing on the Internet (ROSCA) · Legal Information Institute, Cornell Law School, 2026
- Negative Option Rule (final rule), 89 FR 90476 · Federal Trade Commission, Federal Register, 2024
- Custom Communications, Inc. v. Federal Trade Commission, No. 24-3137 (8th Cir. July 8, 2025) · U.S. Court of Appeals for the Eighth Circuit, 2025
- Rule Concerning the Use of Prenotification Negative Option Plans (advance notice of proposed rulemaking), 91 FR 12318 · Federal Trade Commission, Federal Register, 2026
- California Business and Professions Code § 17602 (automatic renewal) · California Legislative Information, 2026
- 47 U.S.C. § 227 — Restrictions on use of telephone equipment (TCPA) · Legal Information Institute, Cornell Law School, 2026
The next step
Bring us the process that keeps getting stuck.
A 20-minute conversation about the workflow, the teams and the systems involved — and a straight answer on whether The Revenue Review is the right next step. If it is not, we say that on the call.
A real person answers or calls you back the same business day.