Skip to content

Growing revenue7 min read

Maintenance memberships that actually renew

How to design and price a maintenance plan, show members their value, book visits before they ask, recover failed payments and measure renewal honestly.

TradesWork Field Notes · September 29, 2026

Selling a maintenance membership is the easy part. A tech finishes a good repair, mentions the plan, and the homeowner says yes. The hard part comes eleven months later, when the renewal charge appears and the member tries to remember what they got for it.

If the honest answer is "one tune-up we had to chase them for," the membership doesn't renew. If it's "two visits that happened on time, a discount on a repair and a priority slot during the heat wave," it usually does. This post covers how to design and price a plan, how to make the value visible, how to book visits before members have to ask, how to recover failed payments, and which numbers to watch.

Designing the plan

A membership is a promise. The simpler it is, the easier it is to keep and to explain at the kitchen table.

Visits. Decide how many visits a year and when. For HVAC, two is common: cooling in spring, heating in fall. Plumbing plans often include one annual inspection. Tie each visit to a season, not just "twice a year," so your schedule can plan around them.

Perks. Pick two or three that matter and that you can deliver every time:

  • Priority scheduling when the board is full.
  • A discount on repairs, as a fixed percentage.
  • A waived or reduced diagnostic fee.

Avoid perks that are hard to administer ("free filters for life"), perks that conflict with your pricing ("10% off everything, including replacements"), and anything your techs can't explain in one sentence.

Multiple systems. Decide up front how a second or third system is priced. A per-system add-on is easier to explain than a separate plan.

One or two tiers, not five. If you want a premium tier, make it clearly different (extra visit, extended labor coverage), not a list of small extras.

Pricing it: a worked example

All numbers are hypothetical. Replace them with your own.

Start with the cost of delivering one year of the plan.

  • Visits. Say each tune-up takes 1.25 hours on site plus 0.5 hours of drive, at a loaded labor cost of $55 an hour: about $96. Add $15 for materials. Two visits: about $222.
  • Discount. Say the average member spends $600 a year on repairs, and the plan includes 15% off: $90 in discounts given.
  • Admin and payment fees. Say $20 a year.

Total cost to deliver: about $332 a year.

At $25 a month ($300 a year), you'd be losing money on every member before any repair work. At $35 a month ($420 a year), you'd have about $88 of margin per member, before the repair and replacement work members tend to call you for.

$332

Hypothetical: yearly cost to deliver a two-visit HVAC plan with a 15% repair discount

Two lessons from running this kind of math:

  1. Price the plan so it pays for itself. Upsells from tune-ups are real but uneven, and a plan that only works if techs sell on every visit puts pressure on the visit, which members feel.
  2. The discount is a real cost. Every percentage point of discount is money off repairs you would have done anyway. A smaller discount plus priority scheduling is often worth more to the member and costs you less.

Showing members the value they got

A membership is mostly invisible. When it works, nothing breaks. That's exactly why you need to show members what they got.

  • After each visit, send a short recap: what was checked, what was found, photos, and what to watch for.
  • Keep a running total. Visits completed out of visits included, discounts applied, priority bookings used.
  • Before the renewal charge, send a summary of the year with those numbers, and the date of the charge. No member should be surprised by a renewal.
  • Show the equipment. A record of each system with its age, last service and findings helps members see the plan as care for something they own.

In TradesWork, each job has one link for the homeowner with status, live ETA, options, payment and a photo recap, and each home has an equipment passport with its service history. Those are the raw material for a renewal summary that's specific to the member.

Booking visits before members ask

The number one way memberships fail is that the visits don't happen. The member forgets, your office is busy, and spring turns into summer.

Make the visit your job, not theirs.

  • Build a "due" list each month: every member whose next visit falls in the next 30 to 45 days.
  • Offer specific times. "We have Tuesday at 9 or Thursday at 1" gets far more replies than "call us to schedule."
  • Use your slow days. Book tune-ups into shoulder-season gaps so they don't compete with emergency calls.
  • Follow up. If a member doesn't respond, try again a week later, then by phone.
  • Track visits due vs completed every month. A gap that grows in spring is a renewal problem in winter.

This is a natural job for an assistant. In TradesWork, the membership-visits agent finds due visits and proposes appointments, which land in the approvals queue for the office to confirm before anything reaches the member.

Recovering failed payments

On autopay plans, many cancellations aren't decisions at all. A card expires, gets replaced after a fraud alert, or hits a limit. If nothing happens next, a member who wanted to stay is gone. Recovering these quietly is called dunning.

A few principles make the sequence work:

  • Card-update links, not phone calls, for the first attempts. Most people will fix it in a minute from their phone.
  • Keep the tone neutral. The member didn't do anything wrong. A card expired.
  • Track recovered vs lost each month, and separate failed payments from deliberate cancellations in your reports.

TradesWork memberships include dunning, so failed renewals follow a recovery sequence instead of quietly lapsing.

The numbers to watch

Define each metric once, and keep the definition.

Renewal rate

Members who renewed in the period ÷ members whose renewal date fell in the period. Count failed payments that were later recovered as renewals; count members who never paid after the last retry as lost.

Visits completed

Visits completed ÷ visits due in the period. This is your best early warning for renewal problems.

Involuntary churn share

Memberships lost to failed payment ÷ all memberships lost. If this is high, fix dunning before you work on the offer.

Membership conversion

Memberships sold on the job ÷ visits to non-member homes. A good coaching number for techs.

Revenue per member

Membership fees plus repair and replacement revenue from members, per member per year. Compare it with non-members to see what the plan is worth to the business.

Days to visit

From the visit's due date to when it happened. Long delays predict cancellations.

Review renewals monthly, and look at each lost member individually for the first few months. Patterns show up fast: a plan that's priced wrong, a season of visits that never got booked, or a stack of expired cards nobody followed up.