When Members Cancel: Recording Why People Leave Your Plumbing Maintenance Plan
Every maintenance program loses members. People move, budgets get tight, a house sells, a tank gets replaced by another company after an emergency. Cancellations are normal. What is not normal is losing members and never knowing why. The reasons are the most useful feedback your plan will ever get.
Not Every Member Renews
Renewing Plumbing Maintenance Plans Year After Year covered how to keep members. This guide covers what to do with the ones who leave anyway, so that each cancellation teaches you something.
End the Plan Cleanly
When a member cancels, the first job is housekeeping. In PlumbingBossPro, a recurring plan keeps coming due until it is ended. If the office does not end it, the house keeps appearing on the Waiting List, and sooner or later a tech drives out to a member who already said no.
So the cancellation checklist is short:
- End the recurring plan on the house so it stops coming due.
- Check that no visit is already scheduled on the dispatch board. If one is, remove it.
- If you bill on a schedule rather than per visit, stop the scheduled charge.
- Send a short confirmation text or email so the member knows it is done.
Keep the client and the house records. The equipment, the history and the inspection reports are still valuable, both if the member comes back and if a new owner moves in.
Ask Why, Briefly
When someone cancels, ask one question: “Mind telling us why? It helps us improve.” Most people will answer if it is easy. Do not argue or push. The goal is to learn, not to save every member on the phone.
Common answers plumbing companies hear:
- Moving or sold the house.
- Price. “Didn't seem worth it.”
- Missed or late visits. “You never came last year.”
- Replaced the water heater with someone else, often after an emergency.
- Doing it themselves.
- Tenant or landlord change.
Record the Reason Where You Can Find It
A reason written on a sticky note is gone by next week. Put it on the client record. PlumbingBossPro has tags and custom fields on clients, which work well for this:
- A tag such as “Cancelled plan” on every former member.
- A custom field called something like “Cancel reason,” filled in with a short, consistent value: Moved, Price, Missed visits, Replaced elsewhere, DIY, Other.
Consistent values matter. “Price,” “too expensive” and “cost” are the same reason written three ways. Pick a short list and stick to it, so you can count them later.
Read the Pattern, Not the Single Case
One member cancelling over price means little. A dozen over a few months is a message. Every so often, pull up former members and look at the reasons together. The approach for looking at members in reports is in Tracking Plan Members in Reports: Who Is Signed Up, Who Is Due and Who Has Lapsed.
What the patterns usually tell you:
- “Missed visits” means the maintenance van is being pulled onto emergency work, or reminders are off. Fix scheduling first.
- “Price” often means members are not seeing the value. Better reports and a minute of explanation at each visit may help more than a discount.
- “Replaced elsewhere” means you are missing replacement conversations. Use install years to quote aging tanks before they fail.
- “Moved” is mostly out of your hands, but the house is still there.
Keep the Door Open
A member who cancelled because of a tight budget may be glad to hear from you in a year. A friendly text offering a one-time flush, with no pressure, can bring them back. When a member moves, the new owner of the house is someone worth contacting; you already know the water heater, and the record is on the house.
Do not text former members constantly. One or two well-timed messages a year is plenty.
Cancellations Make the Plan Better
Treat each cancellation as a short survey. Record it consistently, look at it in batches, and change the thing that keeps coming up. For how cancellations fit into the rest of the maintenance program, return to the PlumbingBossPro water heater service software page.
Know Why Members Leave
PlumbingBossPro's tags and custom fields let you record cancellation reasons on the client and look at them later.
Start Free Trial