The ROI of a plumbing preventative plan program: why it's the best recurring revenue you're not running

June 22, 2026 · 7 min read

A well-run plumbing maintenance plan generates $3,800-$11,000 in customer lifetime value vs $800-$2,400 for a transactional customer — a 3-5x difference. Most shops either don't run a plan, or run one badly enough that they conclude it "doesn't work for plumbing." The shops generating 25-40% of total revenue from maintenance plan customers built three things together: a plan structure that delivers real value, a sign-up workflow that converts service-call customers, and a renewal cadence that holds 75-85% retention year over year. Skip any one and the plan underperforms badly enough to look like a bad idea.

The 30-second version

Plan economics that work: $19-$39/month or $189-$369/year. Includes 1-2 annual visits (water heater flush, drain treatment, basic plumbing inspection), priority dispatch, no after-hours fees, discount on repair work (10-15%), discount on replacement work (5-10%).

The math: a plan customer paying $249/year buys roughly 4-5x the lifetime services of a transactional customer. CLV math: $249 × 6.2 years average tenure + 2.8x service-call revenue + 3.4x replacement conversion = $3,800-$11,000 in lifetime gross profit per plan customer.

The shops that fail at this: usually set the price too high, deliver too little value at the annual visit, and don't run a renewal sequence. The plan gets sold once, never renewed, customer churns, and the shop concludes "plumbing isn't a recurring-revenue business." It is. The plan just has to be designed well.

Why most plumbing shops don't run plans (and why that's wrong)

The standard plumbing shop reasoning against maintenance plans: "Plumbing isn't like HVAC. People don't need their pipes serviced twice a year. There's nothing to sell them."

This is correct in the literal sense — most plumbing fixtures don't need scheduled service. It misses what a maintenance plan actually is in this business: less about scheduled service (though the visit matters) and more about creating a structured relationship that captures the customer's next 5-10 years of plumbing decisions.

HVAC plans sell on the strength of the twice-yearly service value. Plumbing plans sell on the strength of relationship + priority + discount. Different value proposition; same revenue model.

The plan structure that works

Price point

$19-$39/month or $189-$369/year. Most successful programs land at $24-$29/month or $249-$299/year. Below $189/year the customer doesn't perceive enough value to renew. Above $369/year the perceived cost-vs-tangible-service-received ratio breaks down.

What's included

Annual plumbing inspection visit: 45-60 minutes, technician walks the home, checks fixtures, water heater, exposed plumbing, basic safety items.

Water heater flush (if applicable): annual or biennial, extends water heater life and creates a tangible deliverable customers can point to.

Priority dispatch: plan customers go to the front of the queue when calling.

No after-hours / emergency fees: covers the difference between standard rate and emergency rate when plan customers need service.

Service work discount: typically 10-15% off labor and parts on any repair work performed.

Replacement work discount: typically 5-10% off (lower because margins on replacement are thinner).

What's NOT included (and shouldn't be)

Unlimited service visits. A maintenance plan that promises unlimited free visits gets gamed — plan customers calling for trivial issues that aren't economical to dispatch. Plans need a structured visit count.

Free emergency dispatch. The plan should waive the emergency-rate premium but not the standard service call cost. Otherwise plan customers call for non-emergencies labeled as emergencies because they cost nothing.

Cosmetic or upgrade work. Plan benefits apply to repair and standard replacement work. Bathroom remodels, fixture upgrades, etc. are at standard pricing.

The sign-up workflow that converts

Most maintenance plan sign-ups happen at the tail end of a service visit. The tech finishes the call, the customer is paying, and the conversation pivots to the plan.

The script that works at this moment:

"Before I run the card, one thing — you're going to be a customer of ours anyway over the next few years. We have a plan that customers like you usually find pays for itself within 18 months. It's $249/year, includes an annual visit, priority on emergency calls, no after-hours fees, and a 12% discount on anything we do for you. Should I add it to today's bill, or do you want to think about it?"

Sign-up conversion at this moment: 25-40% of service customers say yes. The shops above 35% are running this script consistently. Shops below 20% are either not running the script or are running it at the wrong moment.

The right moment is post-service, mid-payment. Not pre-service (customer is anxious, hasn't experienced the value). Not days later (customer has moved on mentally).

The renewal cadence that holds 75-85%

Most plumbing maintenance plans churn at 40-60%/year because renewal isn't structured. The renewal cadence that holds:

Day -60 from renewal: SMS confirming the annual visit is coming up, scheduling it. This visit is the renewal moment — happens 4-6 weeks before the actual renewal date.

Day -30 from renewal: automated renewal notice for payment-on-file customers. "Your plan auto-renews on [date]. Card ending [last 4] will be charged $249. No action needed if everything's good."

Day -14 from renewal: SMS to non-confirmed customers. "Plan renews in 2 weeks. Anything we should know?"

Day 0: renewal processes.

Day +14 for non-renewals: outbound call to find out what changed.

Day +60 for non-renewals: re-enrollment offer at a slight discount, valid for limited window.

Shops running this hold 75-85% renewal. The single biggest lever: payment on file at original sign-up. Plans without payment-on-file renew at 50-60%. Plans with payment-on-file renew at 80%+.

The customer lifetime value math

For a plan customer averaging 6.2 years tenure at typical engagement levels:

Plan revenue: $249 × 6.2 = $1,544

Service calls during tenure: roughly 4-7 calls at $380-$650 ticket = $2,200-$4,200, with 40% gross margin = $880-$1,680

Replacement work conversion: plan members convert to replacement work at 2.5-3.5x the rate of transactional customers. Expected replacement work value per plan customer over tenure: $1,400-$3,800 in gross profit

Total CLV (gross profit): $3,800-$11,000 per plan customer over 6.2 years

For comparison, a transactional customer who calls once or twice over the same window: $800-$2,400 in gross profit.

The 3-5x difference compounds. A shop with 400 plan customers vs 400 transactional customers is making $1.2M-$3.4M more in lifetime gross profit on the same customer count.

Where AI handling supports the program

Three points where AI on inbound and outbound calls supports the maintenance plan operationally:

Detect plan members on inbound

An AI Employee on inbound calls recognizes plan member status from the customer record at lookup. Plan member calls get priority routing, no-emergency-fee handling, and the AI greets them with the plan-member context ("Hi Susan, I see you're on our plan — what's going on today?"). This is the single biggest plan-perceived-value driver and most shops don't deliver it consistently because their CSR has to manually check plan status every call.

Run the renewal cadence automatically

The 5-touch renewal sequence above is mechanical work. AI handles every touch on schedule, every customer, every year. The 50%-renewal-rate shop running the cadence manually becomes the 80%-renewal-rate shop running it automatically.

Run the sign-up script consistently

The post-service sign-up script needs to run on every applicable service call. Techs forget. CSRs phone-following-up forget. AI handling the closeout call (or the next-day satisfaction call) runs the offer every time at the right moment.

The decision frame

If you run a plumbing shop without a maintenance plan, the math says you should run one. If you run a plan with under 50% renewal, the renewal cadence is the fix, not the plan structure. If you run a plan with sub-20% sign-up conversion, the sign-up script timing is the fix, not the plan itself. The shops that succeed at plumbing maintenance plans share three things: priced right, valued real, retained structurally. None is hard to design. All require running consistently for 18+ months before the compound effect becomes visible. The shop that starts a plan today is building $200K-$800K in additional annual gross profit by year three, on the same operational footprint that's already running everything else.