Every year you sell new maintenance agreements, and every year the member count barely moves. The new sales are real. So is the quiet leak out the other side: members who didn't renew, payments that stopped, customers who moved and nobody noticed. Your service agreement renewal rate is the number that explains the gap. Most shops either don't track it or calculate it in a way that flatters them.
This guide covers how to measure it honestly, the six reasons members actually lapse, and a playbook for the 90 days around each renewal. It deliberately quotes no "industry average" renewal rate. We couldn't find one with a traceable primary source, so the useful benchmark is your own number, measured the same way every month.
Why renewal matters more than new sales
Here's an illustrative example. You have 400 members at $219 a year, and each year 100 new members join at the same point renewals come due. We use the same convention as our plumbing service agreement margin math: every member active in a year pays that year's fee, and each renewal decision happens on the anniversary.
- At a 65% renewal rate, you bill 400 members in year one, 360 in year two and 334 in year three. That's 1,094 member-years × $219 = $239,586. After the third renewal round you're down to about 317 members. You sold 300 new agreements and ended up smaller.
- At an 80% renewal rate, you bill 400, then 420, then 436. That's 1,256 member-years × $219 = $275,064, and you finish the third round with about 449 members.
Same sales effort, $35,478 more in plan fees over three years, and you start year four with about 132 more members, worth roughly $28,800 a year in fees from then on. None of that counts the repair work those members would have called you for.
Selling harder won't close that gap. Keeping members will.
How to calculate your service agreement renewal rate (the honest way)
Renewal rate = agreements that renewed ÷ agreements that came up for renewal in the same period. It sounds simple. Here's where shops get it wrong:
- Count only agreements whose term actually ended in the period. Don't divide by your total member count. That mixes in members who weren't eligible to renew yet.
- Track moves separately. A member who sold the house didn't reject you. Record "moved" as its own reason and report the rate with and without it. Then offer the plan to the new owner, because that's a warm lead.
- Split first-year members from long-term members. If first-year members lapse more often, the problem is what happened during their first year, not your renewal notice.
- Track dollars as well as count. If members downgrade from a two-visit plan to one, your count holds while revenue drops.
- Separate failed payments from cancellations. A member whose payment bounced didn't decide to leave. That's a billing problem, and it has a different fix.
Run the number monthly, not once a year. By the time an annual report shows a drop, those members are long gone.
The six reasons members actually lapse
1. The visit didn't happen, or happened late
Nothing kills a renewal faster than paying for a spring tune-up that showed up in July, or never. Members pay for priority. A late visit tells them they aren't getting it.
2. They never saw what they paid for
The tech was in and out while the homeowner was at work. There was no report, no photos, and no list of what was checked. From the member's side, nothing happened.
3. The visit felt like a sales call
A maintenance visit that ends with a hard pitch for a new system teaches the member to dread the next one. Recommend what's needed and document why. Let the photos do the selling.
4. The price jumped without warning
An increase at renewal with no explanation reads like a bait and switch. If the price is going up, say so early and say why.
5. The payment failed and nobody followed up
This is the quiet one. A monthly member misses a payment, nobody follows up, and the member may not notice for months. By then they've moved on.
6. They moved
You can't prevent it, but you can catch it. Track moves, and offer the plan to the new owner on the next call to that address.
Reasons 1 through 5 are within your control. Most lapses come from them.
The 90-day renewal playbook
Renewal is decided by everything before the notice. Still, the window around the renewal date matters. Here's a timeline that works for most shops:
- 90 days out: check the member's history. Did every visit happen on time? Is there an open repair recommendation? Fix any service problem now, not at renewal.
- 60 days out: send a short "your year with us" summary. List the visits done, what was checked, any issues caught early, and photos. This is the most important message you'll send.
- 30 days out: send the renewal notice. Give the date, price, what's included and exactly how to renew. If the price changed, explain it in one sentence.
- 14 days out: have the office call anyone who hasn't responded. Keep it short and friendly, not a sales call.
- Renewal day: confirm the renewal is recorded and the first invoice of the new term has gone out.
- 30 days after a lapse: make one win-back call. Ask why they didn't renew and write the answer down. That answer is your best data.
Keep a single lapsed-member list and work it every week. It's the fastest way to move your service agreement renewal rate.
Stop payment failures from becoming lapses
Payment-failure churn is the easiest loss to prevent, whatever tools you use:
- Chase unpaid fee invoices early. Send a reminder after the first missed payment, not the third.
- Make paying take one link, not a phone call to the office, and offer more than one way to pay.
- Don't cancel the plan the day a payment is late. Give members a grace period and a clear message about what happens next.
- Report recovered payments separately, so a billing hiccup doesn't show up as a member who chose to leave.
Make renewing one step, and cancelling as easy as signing up
The best renewal process removes friction without removing the member's choice. Tell members at signup exactly how long the term runs and how renewal works. Send the notice before the term ends. Make renewing a single step: one reply, one link, or one short call. And make cancelling as easy as signing up was. A member who feels trapped won't renew next time, and they'll tell their neighbors why.
This is also where the law is moving. The FTC's page on its Negative Option Rule, which covers plans that keep billing unless the customer cancels, shows the agency revising the rule in 2026 to conform to federal court decisions and then asking for public comment on further changes. States have their own rules too. If any of your plans continue unless the member cancels, check what currently applies in your states with counsel before you set one up or change it.
The numbers to review every month
- Renewal rate, split by first-year and long-term members
- Share of member visits completed inside the promised window
- Unpaid fee invoices this month, and how many were recovered
- The lapsed list: how many called, and how many won back
- The top three reasons members gave for leaving
If you're choosing software to run the program, our guide on how to evaluate HVAC maintenance agreement software lists ten tests to run in a demo.
Where FSM Navigator fits
Most of the fixes above come down to a few things: visits that happen on time, members who see what they got, renewals nobody forgets, and payments that are easy to make.
- Renewals nobody forgets. On the Pro and Enterprise plans, Service Agreements send owners and asset managers a renewal reminder before each agreement ends (30 days ahead by default, adjustable per agreement), and the customer gets a renewal email. Agreements nearing their end date show as Expiring Soon, so the renewal list is always one filter away. Renewing is one click, and it's always a deliberate step. The renewal keeps the covered equipment (on Enterprise) and visit schedule attached, so the new term starts without re-entering anything.
- Visits on time. The agreement schedules its own visits. Set its service location and how often the member gets a visit, and the visits go on the calendar for the whole term, so the spring tune-up doesn't depend on someone remembering to book it.
- Members see what they got. The mobile app captures photos and notes on every job, so you have something to put in the "your year with us" summary.
- Easy payments. The agreement fee is invoiced monthly or annually, and members pay it through the customer portal, where they can also see their agreements. Members can also put the fee on autopay with a saved card, so paying doesn't depend on the member remembering to.
- A reason to stay. Set a member discount on the agreement plan and it comes off labor and parts on every quote and invoice for that member, so the savings show up on paper where they can see them.
FSM Navigator doesn't calculate a renewal rate for you. The expiring and expired agreement lists give you the counts, and the formula above does the rest. More on setting this up in how to start a maintenance membership program.