The Lapsed Maintenance Plan Costing You $18K a Year

See what your lapsed maintenance plan and membership customers cost you this year, and how to switch on auto-renew billing and a 30-day reminder text.

Scott Armbruster
7 min read
The Lapsed Maintenance Plan Costing You $18K a Year

Nobody quit. A bank reissued a member’s card after a fraud alert, the autopay failed in May, and the decline notice landed in an inbox nobody watches. By June that member was off your plan list without a single conversation, and they have no idea. On a 260-member book at $24 a month, the members who fall off that way run about $18,000 a year. The next ten minutes gets you that dollar figure for your own book and the three moves that bring those people back.

The short version

The fix: Autopay on the card already in their file, one text 30 days before the renewal date, and a phone call to everyone who dropped off while nobody was looking. The bill for skipping it: Roughly $18,000 a year in members who never chose to leave. First move: Pull every renewal date that passed in the last 90 days with no payment behind it.

They still think they are your customer

Card reissued after a breach at some retailer. Annual invoice sent to an address the customer stopped checking in 2023. Expiration date rolled over and the processor gave up after two tries. In every one of those cases the member still wants the plan and believes they have it, while you have quietly filed them under people who left. Next spring they call annoyed that nobody came out for the tune-up they think they already paid for.

Research compiled by StealthAgents in its 2026 customer retention cost analysis cites Gartner and Gong data putting involuntary churn from failed payments, expired cards, and bank declines at 20-40% of all churn. Somewhere between a fifth and two fifths of the members you lost this year never decided to go.

This is why the leak runs for years without anyone catching it. Nothing on your profit and loss statement is called churn. The revenue does not drop, it just stops climbing. Your plan list said 260 members in January, nobody has counted it since, and it is 238 now.

What one member is worth, and how many are missing

Take a six-tech HVAC shop: 260 active plan members at $24 a month. That is $288 a year each, right in the $15-$30 monthly range Applause HQ calls the 2026 residential sweet spot in its guide to HVAC membership programs. The same guide puts actively managed programs at 80% or better retention, with plan revenue growing 3-5% a year on its own.

Leave renewal dates unowned and your book drifts toward the cross-industry average. StealthAgents pegs that at roughly 75% retention, one customer in four gone every year. Twenty-five percent of 260 is 65 members, and the middle of that 20-40% involuntary range says about 20 of them never chose to leave.

Now price one. Built on Tenth’s 2026 research on HVAC maintenance agreement pricing found that agreement households produce 2-4x the revenue of non-agreement households over a three-year window, driven by higher repair acceptance and a much higher replacement attach rate. That gap works out to roughly $2,000 to $3,500 per customer over three years. Call the middle of it $900 a year.

Twenty members times $900 is $18,000, and not one dollar of it needed a sales conversation to keep.

Two scope notes, because I hold my own sources to the standard I put on vendor ROI claims. The revenue-gap figure comes from HVAC research, so it applies cleanly to HVAC and directionally to pest control, landscaping, or a dental hygiene plan. The 75% retention and 20-40% involuntary churn figures are cross-industry. Use your own member count and your own plan price.

You replace them at five times the price

Every lapsed member is a hole you fill with marketing spend. StealthAgents’ compilation puts customer acquisition at 5-7x the cost of retention in 2026, resting on Frederick Reichheld’s Bain research that originally landed the 5-25x range. So the membership that expired in April gets replaced in September by a stranger who cost five times as much to find. The member count recovers and you paid for the privilege.

One more number should decide your calendar: proactive outreach beats reactive win-back by about 4:1 on cost efficiency. Texting somebody 30 days before their plan ends is cheap. Calling in November to ask why they left is not.

Start with the phone, not the settings screen

Those 20 accidental lapses are the easiest revenue you will touch this month, and they need a call rather than a campaign. Text is the wrong tool here because you are not reminding them of anything. You are telling them something they do not know.

Keep it to 45 seconds. “Hi, this is [name] at [company]. Your maintenance plan came up for renewal back in April and the card on file didn’t go through, so the plan’s been sitting paused. I can fix that in a minute and get your fall visit on the books. Want me to?” A good share say yes, because you are solving their problem instead of selling them one. Get the new card on file before you hang up.

Hand the list to whoever answers your phone, oldest lapse first. Those are the ones closest to forgetting you exist.

Then flip the two switches

Auto-renew on a stored card. Built on Tenth is direct about why monthly beats annual: a single annual payment creates a “cancellation cliff at renewal,” one moment every year when the customer has to actively decide to keep paying you. Autopay removes that moment. Jobber charges a saved card automatically on whatever billing frequency you set, card or bank. Housecall Pro runs service plans as recurring memberships with the card on file and a portal where customers update it themselves.

On ServiceTitan, turn on Membership Renewal Protection. Once a month it asks the card brands for updated numbers and expiration dates on your stored cards, which kills most involuntary churn on its own. Two limits: it requires ServiceTitan Payments as your processor, and it skips American Express.

A text 30 days out. Housecall Pro’s service plans setup lets you turn on scheduling and renewal reminders. Set the reminder at 30 days, not 7. Thirty days leaves room to book the tune-up they have not used yet, which is the best reason anyone ever renews. Seven days is a warning that money is about to leave their account.

AI does the writing here and nothing more. Paste your plan terms into ChatGPT or Claude, ask for a renewal text under 300 characters that names the service included and offers two scheduling windows, fix the sentence that sounds like a robot, and save it as your template. Twenty minutes, once.

Do not bill somebody who wants out

Autopay on a customer who wanted out produces a chargeback and a one-star review, so you traded $288 for something that costs you real money for years. Every renewal system needs a cancel path the customer can find without calling you. Put it in the reminder text.

Two other members belong on nobody’s autopay list. If someone never books the tune-ups they are paying for, fix the service before you automate the billing. And a card that declines because the money is not there is a collections problem that behaves exactly like the invoices nobody chases past day 14. Same playbook, different screen.

What to do this week

  1. Build the lapse list, 20 minutes. Filter your plan members for anyone whose renewal date passed in the last 90 days with no payment recorded against it. Count them, multiply by your annual plan price, then multiply by three. Most owners have never seen this list and it runs longer than the guess.
  2. Call that list, oldest lapse first. Use the 45-second script above. Do not text these people. They do not know they lapsed, and the whole job of the call is telling them.
  3. Switch on auto-renew and the 30-day reminder for everyone still active. Then put a recurring item on the first Monday of every month called “count the members.” Two numbers: how many active, how many lapsed since last month.

That monthly count takes four minutes and it is the entire system. Skip it and the number only ever moves one direction, because nobody who drifts off your plan list is going to call and tell you they are gone.

TAGS

HVAC maintenance plan renewal ratemembership plan retention service businessservice agreement renewal automationrecurring revenue home servicesAI renewal reminders small business

SHARE THIS ARTICLE

What is this worth in your business?

The free Build Audit is 30 minutes. You leave with a ranked list of the automations worth doing in your business, whether or not we build them.