Renewal rate in plain English
Every agreement has an end date. Renewal rate asks a simple question about the ones that reached it: did the customer stay?
It matters because a membership program is a bucket with a hole in it. New sign-ups pour in; non-renewals drain out. If you sell 200 memberships a year and 200 lapse, the program looks busy and stands still. Renewal rate tells you how big the hole is.
How do you calculate renewal rate?
Formula
Three rules keep the number honest:
- The denominator is agreements whose term ended in the period, not all active members. An agreement that started in March is due next March, not this month.
- A renewal counts only when it is paid. An auto-renewal whose card fails and is never recovered is a lapse.
- Put mid-term cancellations in churn, not here. They never reached a renewal date.
Worked example
Example numbers for a 14-tech HVAC shop, one quarter:
| Month | Due for renewal | Renewed and paid | Lapsed | Renewal rate |
|---|---|---|---|---|
| July | 118 | 99 | 19 | 83.9% |
| August | 131 | 104 | 27 | 79.4% |
| September | 103 | 83 | 20 | 80.6% |
| Quarter | 352 | 286 | 66 | 81.3% |
The quarter rate is 286 ÷ 352. Always sum the counts first, then divide: averaging monthly percentages gives a small month the same weight as a big one.
Split first renewals from the rest
A blended rate hides the most important fact about most programs: customers who have already renewed once tend to keep renewing, while first-year members decide whether the plan was worth it. Report two rates:
| Cohort (example) | Due | Renewed | Rate |
|---|---|---|---|
| First renewal (joined last year) | 140 | 98 | 70.0% |
| Second or later renewal | 212 | 188 | 88.7% |
| Blended | 352 | 286 | 81.3% |
Here the blended 81% looks fine, but nearly a third of new members leave after year one. That is where to work. The renewal-curve math behind this is in membership math: lifetime value and churn.
Common mistakes in the math
Check your renewal report for these
- Dividing by all active members instead of agreements that came due
- Counting an auto-renewal as renewed before the payment clears
- Averaging monthly percentages instead of summing counts
- Dropping lapsed agreements from the report once they expire
- Mixing monthly no-end-date plans into an annual renewal rate
- Counting a customer who switched plans as a lapse plus a new sale
What is a good renewal rate?
There is no reliable public benchmark for contractor membership renewals. Numbers you see quoted are usually from vendors or consultants without a published method or sample, so treat them as anecdotes.
Set your own baseline instead: calculate a trailing 12-month rate from your own agreements, split by first and later renewals, and by plan. Then aim to move it a few points a year.
General subscription data shows why payment handling matters. In Recurly's network, involuntary churn (failed payments) was 1.25% against 3.60% total churn in its July 2026 benchmarks, roughly a third of all losses (vendor data).1 Stripe reports that 25% of lapsed subscriptions on its platform lapse purely because of payment failures.2 Neither is trade-specific, but both say the same thing: some of your non-renewals are customers who never decided to leave.
What moves renewal rate?
| Lever | Why it works | How to check it |
|---|---|---|
| Every included visit happens | Members who never got a tune-up feel they paid for nothing | Visits completed ÷ visits due, per member, before renewal |
| Card on file with automatic retries | Recovers lapses nobody chose | Share of lapses with a failed-payment reason |
| A savings summary before renewal | Makes the value visible: visits, discounts, waived fees | Renewal rate for members who got it vs those who didn't |
| Contact before the date, not after | A reminder is easier than a win-back | Days between reminder and renewal date |
| Auto-renewal with proper consent | Removes the decision point for satisfied members | Share of agreements on auto-renew |
| Reason codes on every lapse | Tells you which fix to fund | Lapses by reason, monthly |
The practical playbook for visits, savings summaries and payment recovery is in maintenance memberships that actually renew.
Free calculatorMembership program revenue calculatorSee what a maintenance membership program is worth over three years.When should you contact members about renewal?
Most lapses are decided before the renewal date, not on it. A simple sequence keeps the decision in your favor:
Before the last visit
Make sure every included visit happened
A member with an unused tune-up is the most likely to lapse. Book it before you ask them to renew.
30 to 60 days out
Send the value summary
Visits completed, repair discounts used, trip fees waived. Use their numbers, not a brochure.
Renewal notice
Give the notice your state requires
Auto-renewal laws in some states set notice timing and content. Check yours.
Renewal day
Charge the card on file
If it fails, start retries immediately with a text and an update-card link.
After a lapse
Ask why, and offer a way back
Record the reason. A lapsed member with a fixable reason is the cheapest sale you'll make all year.
Renewal rate in TradesWork
TradesWork runs renewals daily: auto-renew plans get a new term and new visits, the rest expire, and the Due for an appointment list shows open visits from three months back through next month so overdue member visits are visible before renewal. A failed card is retried 1, 3, 7 and 14 days after the first failure with a text and an update-card link, and canceling requires a written reason, which gives you lapse reasons to report on. See memberships.
Footnotes
-
Recurly Research, Churn rate benchmarks, July 2026. Vendor data from Recurly's subscription network. ↩
-
Stripe, How we built it: Smart Retries, January 23, 2024. Vendor data. ↩
