The Plumbing Company That Looked Recurring but Was Really Emergency Work
A residential plumber thought constant emergency calls meant a recurring business. The buyer asked one question — what's actually under a service plan — and re-priced the deal. Here's the gap, in numbers a plumbing owner can read in their own books.
The owner ran a residential plumbing shop the way most good ones do — twelve trucks, a dispatcher who'd been with him nine years, and a phone that never stopped ringing. Burst pipes in February, water heaters in July, slab leaks year-round. When a buyer came through the file, the owner walked him through the obvious story: emergency work pays, the customers come back, the brand has been in town for two decades. The buyer let him finish, then asked the question that ended the conversation he'd been planning to have: "How much of this is under a service plan?"
That gap — between a phone that keeps ringing and plumbing recurring revenue that's actually contracted — is the single quietest thing that costs residential plumbing owners money at the table. (The shop here is illustrative; the way a buyer pulls it apart is not.)
Emergency repeat is not the same word as recurring
It's an easy mistake to make. When a customer calls you three times in five years — once for a water heater, once for a slab leak, once when their kid put a Lego down the toilet — your gut says "they're a repeat customer." And they are. But repeat and recurring describe two different things, and a buyer prices them very differently.
- Emergency repeat — a customer calls when something breaks. Maybe they call you again in two years. Good revenue, their timing, no commitment, and the dollars only show up if a pipe fails.
- Contracted recurring — revenue that's scheduled in advance under a signed membership or service-plan agreement. Drain check in spring, water heater flush in fall, priority-service fee that bills monthly or annually whether anything fails or not.
A buyer pays the premium for the second one because it's the slice of cash flow that doesn't depend on the seller, the brand, or this year's freeze. The first one is a list, not a base — and the new owner is buying the chance that the list keeps calling them once your name is no longer on the truck.
What an offers.ai plumbing read actually counts
This is where it gets concrete — and where our engine looks first when it reads a plumbing QuickBooks file. We don't take "they're loyal" or "they all call us back" on faith. We count invoices per customer:
- One-time — a single invoice in the window.
- Repeat — 2 or more invoices.
- Core repeat — 5 or more invoices.
That's the behavioral picture, and on a busy break-fix plumber it usually looks healthy. Plenty of 2+ and even 5+ invoice customers — the same households calling back over the years. So far so good.
The harder read is the contracted share — true recurring service-plan revenue. If your plans are billed on a recurring schedule or labeled cleanly in QuickBooks (a "Plumbing Membership" service item, a monthly invoice line), the contracted share comes through directly. If they're billed inside a job and not flagged, the engine still surfaces the repeat behavior and shows where the books need cleaner classification. Either way, the benchmark a buyer is looking for on a plumbing book is roughly 25% of revenue on contracted service-plan or membership revenue. You can score very high on behavioral repeat and still be well short of that. That is the trap.
Illustrative: a $2.6M residential plumbing shop whose owner believed "more than half our work is repeat customers." The invoice counts backed it up — plenty of 2+ and even 5+ invoice customers, real loyalty. But contracted membership and service-plan revenue? Under 8%. The buyer's read: the brand has reach, but the durable share — the line a buyer can underwrite without you in the truck — is thin. Most of the "repeat" was emergency work on the customer's timing, not on a calendar a new owner could bank on.
What it costs in the multiple
This is not a soft point — it moves the number. Plumbing trades in roughly a 2.5×–8.0× EBITDA band (typically ~5.0×), and where you land inside it is set largely by how much of your revenue is contracted versus reactive. Closing the service-plan gap is the single biggest plumbing lever.
| Lever | Typical multiple lift | Value added (illustrative, ~$400K EBITDA) |
|---|---|---|
| Grow recurring service-plan / membership revenue | +0.3×–0.5× | ~$120K–$200K |
| Build a layer of management around the owner | +0.4×–0.6× | ~$160K–$240K |
| Tighten the service/new-construction mix + clean the books | +0.1×–0.3× | ~$40K–$120K |
Multiple band and value-driver ranges computed by the offers.ai engine for plumbing; the dollar figures are illustrative for a representative $400K-EBITDA shop — your real number comes from your books.
The math is simple. At ~$400K of EBITDA, every 0.1× of multiple is about $40K of enterprise value — so a 0.3×–0.5× lift on the service-plan lever is roughly $120K–$200K, for revenue you're largely already earning and just not capturing on a renewable agreement.
Stack the three drivers and you're talking about half a million dollars of swing on a representative residential shop. Same trucks, same customers, same brand — different kind of revenue.
How to read your own books before a buyer does
You don't need our software to start. Pull these from QuickBooks.
- Invoices per customer. How many customers had 2+ invoices last year? 5+? That's your behavioral repeat base. Healthy on most residential plumbers — and not what a buyer pays a premium for.
- Contracted plan share. Find the service items / line items that represent a membership fee, a recurring drain check, a priority-service agreement. Sum that revenue. Divide by total. If you're well below the ~25% plumbing benchmark, that's the gap a buyer is going to push on.
- Service vs new-construction mix. New-construction work pays, but it's cyclical and concentrated on a few GCs. A buyer prices service-and-repair revenue higher than new-construction revenue at the same gross margin, because the service book is more diversified and less weather- and rate-sensitive.
- Top customers. Largest single account, top-10 combined. A buyer's healthy top-customer ceiling on a residential plumbing book is around 25%. If a couple of property managers, builders, or commercial accounts are past that line, you're carrying concentration risk the buyer will price.
Two outcomes are possible from that exercise. Either your contracted share is closer to that 25% benchmark than the gut said — and you can defend the multiple. Or it's thin, and you've found the lever a buyer is going to use against you, with 12–18 months to move it before you go to market.
Common mistakes and buyer red flags
When a residential plumbing book gets re-priced on this attack, it tends to be for one of a few reasons.
- "We don't need plans, the phone rings anyway." It does ring. That's exactly the problem — the revenue lives in the customer's pipes, not in your books. A new owner is buying the schedule; you only have one if you've written it.
- "Our membership is informal." A handshake list of "regulars" who get a small discount isn't a plan. If it isn't billed on a recurring schedule and it doesn't show up in QuickBooks as a renewable line, the buyer can't underwrite it.
- Membership revenue buried inside jobs. A service-plan fee invoiced as part of a drain-clearing job, with no line item that says "membership," is real recurring revenue that reads as one-time work to the engine and to the buyer's analyst. Move it out and label it.
- Service-plan churn nobody tracks. A 40% renewal rate on a tiny plan base is not the same as a 90% renewal rate on a bigger one — and a buyer will ask. If you don't know the number, that is the number.
- Concentration crept in with commercial work. Property-management contracts and builder accounts are great revenue and easy concentration risk. Past the ~25% top-customer line, the buyer takes a haircut for the risk one of them leaves with the seller.
- Margin compressed under emergency-heavy mix. Plumbing's benchmark gross margin runs around 32% and EBITDA margin around 11%. Emergency work pays per call, but the overtime, the after-hours dispatch, and the parts-on-the-truck inventory have a way of grinding margin below the benchmark if you're not watching. A buyer will normalize the margin and EBITDA quietly comes down on their model.
The takeaway
Emergency repeat is real money — keep it. It's just not the slice of cash flow that earns a buyer's premium, and the multiple is priced on durability, not on this year's call volume. If your contracted share is thin — well short of ~25% of revenue — you've found the gap a buyer will push on, and you've got 12–18 months to write the plans, label the line items, and move the number before you go to market. Same customers, same trucks, a different kind of revenue on the file.
This is exactly the kind of gap offers.ai surfaces from your real books — the repeat/one-time split, the contracted-plan share, the service-vs-new-construction mix, and the value drivers that move your multiple — before a buyer rebuilds it for you. See it on the plumbing overview, or run the free diagnostic. (For the umbrella version of this lesson across trades, start with recurring revenue vs repeat revenue; for how it plays in HVAC, the loyal-customers story is the same shape with a different vertical's numbers.)
Sources
- Plumbing EBITDA multiple band (2.5×–8.0×, typical ~5.0×), recurring service-plan benchmark (~25% of revenue), gross-margin benchmark (~32%), EBITDA-margin benchmark (~11%), top-customer ceiling (~25%), YoY growth norm (~4%), and the service-plan / management / books-and-mix value-driver lifts at a representative $400K-EBITDA plumbing shop — computed by the offers.ai engine (
getBlendedMultiple,getBenchmarks,getValueDriverImpacts). Engine values verified 2026-06-19. - Customer classification (one-time = 1 invoice; repeat = 2+; core repeat = 5+) and customer-concentration measures (largest / top-10 / top-20) —
computeRevenueDurabilityinsrc/lib/diagnostic/revenueDurability.ts. - BizBuySell Insight Report (quarterly) — main-street cash-flow sale multiples and the consistent premium for contracted/recurring service revenue in trade-business sales. https://www.bizbuysell.com/insight-report/
- IBBA & M&A Source — Market Pulse Report — multiples by deal-size band; recurring revenue and customer-diversification scores are among the most-cited multiple drivers in the lower-middle market. https://www.ibba.org/resources/market-pulse/