A new maintenance agreement takes a tech's time, a pitch and usually a discount. A renewal takes an invoice and a reminder. Yet in many shops the renewal is the weaker process: it depends on someone remembering to run a report, and agreements that slip past their end date are handled whenever the office has a free hour.
This guide covers what a renewal sequence looks like, which parts to automate, which benchmarks you can cite and which you should not, and what to measure. It sits in the same family as estimate follow-up and reactivating old customers: revenue that is already in your database.
What the published benchmarks say
Renewal benchmarks are scarce, and most online claims have no traceable source. Two are worth knowing. Both are dated, and we could open only a summary of the first, so read them as markers, not targets.
| Benchmark | Source and year | How to read it |
|---|---|---|
| Best-in-class contractors report a service agreement (PM) retention rate of 93% or greater | Mechanical Service Contractors of America (MSCA) 2022 Benchmark Survey, as summarized by MAPIC in June 2023. The full report is members-only | A top-tier marker for mechanical service contractors, not an average. Survey year 2022 |
| About 40% of contractors do not automatically renew their PM agreements | Same MSCA 2022 survey summary | Auto-renewal is the biggest gap between best-in-class and everyone else |
| An annual renewal rate of "at least 86%" as a requirement for a healthy agreement base | Contracting Business, "HVAC Maintenance Agreements by the Numbers," by Mike Moore, September 7, 2016 | An opinion in a trade article, with no source for the figure. Treat it as a rule of thumb from 2016 |
Two cautions. The MSCA survey covers its own members, mechanical service contractors, so a residential HVAC shop may not match the sample. And the 86% figure is a target stated in a trade column, not a measurement of what contractors achieve.
Do not use these figures that circulate online: "40% more agreements retained with automated renewals" attributed to a trade association (we could not trace it), or "every $1 of agreement revenue produces $2 of additional work" (no primary source). If a vendor quotes either to you, ask for the study.
The MSCA summary also reports on price: best-in-class contractors use an automatic price increase at renewal, most commonly 1% to 3%. Among all respondents, 11% auto-renew with a 1% to 2% increase and 50% with a 3% increase. That is a useful cue if your agreement price has not moved in years.
Why agreements lapse
Most lapses are not decisions. They are drift:
- The renewal notice never went out, or went to an old email.
- The card on file expired.
- The tune-up visit was never scheduled, so the customer saw nothing for their money.
- A price increase arrived with no explanation.
- The customer moved or sold the house.
Only the last one is outside your control. The rest are process failures that software can handle.
The renewal sequence
Here is a sequence built for an annual agreement billed once a year. Adjust the timing for monthly billing.
| When | Channel | What it does |
|---|---|---|
| 60 days before end date | Notice of renewal, what is included, price, and the change if any | |
| 45 days before | Reminder with a link to approve, update payment or ask a question | |
| 30 days before | Text | Short check-in, link to the renewal page |
| 14 days before | Call task | A person calls anyone who has not responded, especially high-value accounts |
| Renewal date | System | Charge the card on file if the agreement is set to auto-renew |
| 7 days after | Email and text | "Your plan lapsed" message with a one-step reinstatement |
| 30 and 60 days after | Reinstatement offer, then close out and move to the win-back list |
If an agreement is auto-renew, the first four steps become notice and confirmation, and the card charge is the default. Check what your state requires for automatic renewal notices and disclosure of terms before you set that up. We do not summarize those rules here because they vary by state, so ask counsel or your state's consumer protection agency.
What to automate and what to keep human
Automate:
- Pulling agreements by end date and kicking off the sequence
- Sending the notice, reminders and payment links
- Retrying failed card payments with a prompt to update the card
- Scheduling the tune-up visit for the new term, which gives the customer something to see for their money
- Stopping the sequence once the customer renews or opts out
Keep a person on:
- Calls to high-value or long-tenure customers who have not responded
- Customers who complain, or whose last visit went badly
- Price-increase conversations with customers who push back
- Cancellation reasons, which you should collect and read
A good rule: automation handles volume, and people handle exceptions and relationships.
Texting renewal reminders
Texts get read quickly, which makes them useful for renewals. They are also subject to consent, timing and opt-out rules. A reminder about a plan the customer already has is a different message from a promotion, and your consent records decide what you can send. Read our guide to TCPA texting rules for contractors before you automate texts. This is general information, not legal advice. Confirm your process with counsel.
If your texts do not carry registration with the carriers, they can be blocked without a visible error, so confirm delivery before you rely on texts to protect renewals.
Message examples
60-day email
Subject: Your [Company] maintenance plan renews on [date] Hi [First name], Your plan renews on [date]. Here is what it covers: [two or three lines: tune-ups per year, priority scheduling, discount on repairs]. The renewal price is [price]. [If the price changed: one sentence on why.] To renew, update your card or ask a question, use this link: [link]. If you want to talk it through, call [Phone]. [Name], [Company]
30-day text
Hi [First name], [Name] at [Company]. Your maintenance plan renews on [date]. Review or update your details here: [link]. Questions? Reply and I will call you. Reply STOP to opt out.
7-day lapse email
Subject: Your maintenance plan has lapsed Hi [First name], Your plan ended on [date]. You can reinstate it in one step: [link]. Your [next tune-up] is still available and I can schedule it right away. [Name], [Company]
Measure renewal like a number you own
Without a renewal rate, you cannot tell whether the sequence helps. Calculate it two ways:
Count renewal rate = agreements renewed / agreements that came up for renewal in the period
Revenue renewal rate = renewal revenue / revenue of the expiring agreements
Then track:
- Renewal rate by agreement type and by tenure. First-year renewals behave differently from fifth-year renewals.
- Auto-renew share. MSCA's survey makes this the clearest dividing line, so know your own number.
- Failed payments recovered. Cards that decline at renewal are the easiest loss to fix.
- Lapsed then reinstated. Customers who come back after the lapse messages.
- Tune-up completion. A customer who never had the visit is the likeliest not to renew.
- Reason for cancellation, coded into a few categories.
Pull the data from your field software. In ServiceTitan, Housecall Pro and Jobber the agreement or membership reports vary by product and plan, so look for reports on membership status, renewal dates and recurring billing. If your software cannot send the sequence itself, a connected automation can read renewal dates and trigger the messages, which is the sort of work in our AI operations and admin automation service and the follow-up piece of the Booked-Jobs Recovery System.
A worked example
These numbers are illustrative. A shop has 800 agreements at $240 a year and a 78% renewal rate. That renews 624 and loses 176, or $42,240 in annual agreement revenue.
Raising renewal to 85% would keep 56 more, worth $13,440 a year in agreement revenue alone, before the repairs and replacements those customers bring. Substitute your own count and rate.
Frequently asked questions
What is a good maintenance agreement renewal rate?
The sources we could open give two markers: MSCA's 2022 survey reports best-in-class contractors at 93% or more, and a 2016 Contracting Business article calls 86% the minimum for a healthy base. Neither is an industry average. Measure your own and improve against it.
Should I auto-renew maintenance agreements?
MSCA's 2022 survey found about 40% of contractors do not auto-renew PM agreements, and best-in-class contractors use auto-increase at renewal. Auto-renewal has state disclosure requirements, so confirm them with counsel.
How early should I send renewal notices?
A common approach is 60 days before the end date, then reminders at 45, 30 and 14 days. Match it to your billing cycle and test it against your own renewal data.