← All articles
Retention & Lifecycle

Plumbing Service Agreements: Recurring Revenue Through Conversation

Service agreements are the closest thing a plumbing business has to predictable revenue — and almost nobody sells them systematically. The fix isn't a better pitch. It's offering the plan at the one moment the customer is ready to say yes.

The Verbose CX teamJuly 26, 2026 · 8 min read

Ask a plumbing owner what keeps them up at night and it’s rarely a single job — it’s the whiplash. A flood of emergency calls one week, dead phones the next, and a schedule you can’t forecast past Friday. Service agreements are the one lever that flattens that curve: recurring revenue, a reason for the customer to call you first, and a maintenance visit already on the calendar. And most shops sell almost none of them — not because the plans are bad, but because nobody ever asks at the right time.

This is a playbook about one thing: where in the job lifecycle the agreement gets offered, and the conversation that actually converts it. Not a better brochure. Not a discount. Timing and the words.

Why the recurring revenue matters more than the ticket

A one-time drain clearing is worth its invoice and nothing more. A member is worth the annual fee, plus the tune-ups, plus the fact that when their water heater dies at 6 a.m. they call you instead of Googling. That’s the whole argument for retention: keeping a customer is dramatically cheaper than winning a new one. The classic loyalty research from Bain & Company found that a 5% lift in customer retention can raise profit by 25% to 95%, depending on the business — because you stop paying to re-acquire people you already served.

For home services specifically, the pattern shows up in operational data: members book more often and churn less than break-fix customers. Field-service platform Housecall Pro (vendor-published) reports that businesses running service plans see materially higher repeat-visit rates from enrolled customers than from one-off jobs. Treat the exact multiple as directional, not gospel — but the direction is not in dispute. A membership base is the closest thing a plumbing company has to a subscription line.

25–95%
profit lift from a 5% retention gain (Bain & Company)
~27%
inbound home-services calls that go unanswered (Invoca, 2024, vendor-published)
1
moment that converts an agreement — the end of a job done well

Why almost nobody sells them systematically

The plans exist. They’re printed on the invoice and pinned to the wall in the office. They don’t sell for three ordinary reasons:

  • The tech is the wrong closer. Your best plumber wants to pack the van and get to the next call, not deliver a pitch. Asking a tired technician to upsell at the end of a hard job is asking the wrong person at the worst moment.
  • The office asks too late. A follow-up call three days later lands after the relief has faded. The customer who was grateful on Tuesday is back to ignoring unknown numbers by Friday.
  • There’s no system, so it’s random.Some customers get asked, most don’t, and nobody tracks which. A conversion rate you never measure is a conversion rate you never improve.
The agreement doesn’t fail on the pitch. It fails because the ask never reliably happens.

The moment that converts: right after a job done well

There is a narrow window when a homeowner is most receptive to a maintenance plan, and it’s not when their basement is flooding — that’s a hostage, not a customer. It’s the hours right after you’ve fixedthe problem, while the relief and the trust are fresh. They just watched you solve something stressful. The question “how do I make sure this doesn’t happen again?” is already in their head. That’s the moment to answer it.

Miss that window and the economics of chasing it get ugly. When a quarter of follow-up calls go unanswered in the first place — Invoca’s 2024 home-services data (vendor-published) puts unanswered inbound calls around 27% — a phone-based “did you want to enroll?” campaign leaks most of its opportunities before anyone even hears the offer. The answer isn’t to call harder. It’s to move the ask to the channel the customer will actually see, at the moment it still lands.

The takeaway

The winning play is a same-day text, not a next-week phone call. A short message the customer reads on their own time, referencing the specific job you just finished, converts far better than an interruption three days later — and it doesn’t pull your best tech off the next ticket.

The conversation that converts

A good enrollment conversation is short, specific, and honest. It ties the plan to what just happened, states the value in plain numbers, and makes saying yes a single reply — not a form, a phone tag, or a callback. Here’s the shape of it:

  1. Anchor to the job.“Glad we got the water heater sorted this morning.” Reference the real work, same day, while it’s fresh. Generic blasts get ignored; specific ones get read.
  2. Name the recurring risk, then the fix.“Most of what we fixed today comes from wear that a yearly checkup catches early. Our maintenance plan covers that, plus priority scheduling if something ever goes wrong.”
  3. State the price and what it saves — as a range, honestly. Members typically get a standing discount on repairs and skip the after-hours premium. Put the actual dollars in the message. Don’t imply the plan pays for itself in every case; say when it does.
  4. Make yes a one-word reply.“Want me to set it up? Reply YES and I’ll get you enrolled — takes about a minute.” No portal, no callback window. Enrollment happens right there in the thread.
  5. Follow up once, then stop.One gentle nudge a few days later if there’s no reply. Persistence beyond that costs you the goodwill you just earned.

Follow-up call vs. same-day thread

Next-week follow-up callSame-day in-thread offer
TimingAfter the relief has fadedWhile trust is fresh
ReachLeaks to unanswered calls (~27%, Invoca)Lands in a channel they read
Who does itYour tech or a busy front deskAutomated, references the real job
Enrollment frictionCallback, portal, or paperworkOne-word reply, done in-thread
MeasurableRarely trackedEvery offer, reply, and enroll logged
Two ways to ask for the same agreement. One depends on catching the customer live; the other meets them where they already are.

The point of the table isn’t that phone calls are useless — a live conversation with a warm customer is great when it happens. It’s that the call-based approach depends on a coin flip you keep losing, and the outcome goes untracked either way. The thread-based approach happens every time, references the actual work, and produces a number you can improve.

Making it systematic, not heroic

The whole reason agreements don’t sell is that success currently depends on a person remembering to ask, at the right moment, in the right words, on top of everything else. That’s heroics, and heroics don’t scale. Systematizing it means three things: the offer fires automatically at job completion, it’s worded to the specific work, and enrollment closes in the same conversation. Do that and your attach rate stops being a mystery and becomes a dial you can turn.

Sources

Keep reading