10% OFFGrab your exclusive coupon code · Ends in00d00h00m00sGet Coupon
Blog

Plumbing Business KPIs: The 10 Numbers That Predict Whether You Grow in 2026

The 10 plumbing business KPIs that actually predict growth in 2026 — speed-to-lead, call booking rate, CPL, LTV:CAC, review velocity, no-show rate — with benchmarks and sources.

  • 22 min read
  • By Rachel Okafor
  • July 23, 2026
#plumbing-kpis#metrics#business-growth#operations#benchmarks

The 10 plumbing business KPIs that actually predict whether you grow are: speed-to-lead, call answer rate, call booking rate, average ticket, cost per lead, customer acquisition cost and its LTV:CAC ratio, marketing spend as a share of revenue, review velocity, no-show rate, and recurring (membership) revenue share. Track those ten and you can see a growth problem coming a quarter before it shows up in your bank account. Ignore them and you’re flying a plumbing business on the one gauge every owner watches — this month’s revenue — which only tells you what already happened, never what’s about to. This guide defines each KPI, gives you a sourced 2026 benchmark for “good, better, best,” and shows exactly where in a GoHighLevel setup the number gets measured, so the dashboard runs itself instead of living in a spreadsheet you update once a quarter.

46%
Home-service call → lead conversion
21×
More likely to qualify a 5-min lead
3:1
Target LTV:CAC ratio
38%
No-show cut from SMS reminders

In this guide

Why KPIs beat “how did we do this month?”

Most plumbing shops run on a single number: revenue. It feels like enough — money in the account is the whole point. But revenue is a lagging indicator. By the time a slow month shows up in the bank, the cause happened four to eight weeks earlier: the leads you didn’t answer in May are the empty calendar in June. You can’t fix a number that already settled.

KPIs — key performance indicators — are the gauges upstream of revenue. A dropping call booking rate, a creeping cost per lead, a review count that stopped climbing: each one moves before revenue does, which means each one is a warning you can act on while it’s cheap. The whole point of tracking them is to trade the rear-view mirror for a windshield.

There’s a real growth story underneath this, too. Plumbing employment is projected to grow about 4% through 2034 with roughly 44,000 openings a year, at a median wage of $62,970 (US Bureau of Labor Statistics), and 63% of residential home-service contractors reported growing or thriving in one 2025 survey of over 1,000 operators (ServiceTitan 2025 Residential Industry Report). The demand is there. Whether your shop captures its share comes down to how well you run the ten gauges below — not how hard your crew works.

KPI 1 — Speed-to-lead (first-response time)

What it measures: how long between a lead reaching out (a call, a form, a text, a web chat) and your shop responding.

This is the highest-leverage number in the entire business, and it’s the one almost nobody measures. The foundational research is the MIT/InsideSales Lead Response Management study, which found that contacting a lead within 5 minutes rather than 30 makes you about 100× more likely to reach them and 21× more likely to qualify them (MIT/InsideSales). Related lead-response research reinforces the pattern: a large majority of buyers simply go with the first business to respond (InsideSales — Response Time Matters). For a homeowner standing in an inch of water, “first to answer” isn’t a preference — it’s the whole decision.

Benchmark: median first response under 5 minutes for every channel, 24/7. Not “during business hours.” The 2 AM burst-pipe call is your highest-margin work and your worst response time — that’s the gap that costs the most.

Where GHL measures it: timestamp the inbound event and the first outbound reply, and the platform can report median response time by channel and hour. More importantly, it can close the gap: an after-hours AI receptionist answers instantly at any hour, and two-way SMS speed-to-lead fires an automated text to web leads in seconds. You don’t hit a 5-minute median by hiring faster humans; you hit it by removing humans from the first touch. We break the whole play down in the after-hours AI receptionist playbook.

KPI 2 — Call answer rate

What it measures: the share of inbound calls a live person (or AI) actually picks up — the inverse of your missed-call rate.

Speed-to-lead assumes the phone gets answered at all. For a lot of shops it doesn’t: the crew is under a sink, on a ladder, or asleep. Industry estimates for how many home-service calls go unanswered are widely repeated but poorly sourced, so treat the exact percentage as directional — but every operator already knows the direction. A caller who hits voicemail usually doesn’t leave one and doesn’t call back; they dial the next shop on the map. The Invoca 2025 benchmark analysis found only about 61% of home-service callers reach a live person (Invoca, via Supply House Times) — meaning roughly two in five never connect with anyone.

Benchmark: 90%+ of inbound calls answered, around the clock. Anything under that and you’re paying for leads (KPI 5) that ring out — the most expensive way to lose a job, because you spent the marketing dollar and got nothing.

Where GHL measures it: call logs tag answered vs missed by hour and day, so you can see exactly when you’re leaking — almost always evenings, weekends, and mid-job. The fix is the same 24/7 AI answering that powers KPI 1, backed by missed-call text-back so even a genuinely missed call gets an instant “Sorry we missed you — what’s the emergency?” text before the caller moves on.

KPI 3 — Call booking rate

What it measures: of the calls you answer, the share that turn into a booked job (or at least a scheduled appointment).

Answering is table stakes; booking is the skill. This is where a trained intake process — or a well-built AI receptionist — earns its keep. The Invoca 2025 Home Services Call Conversion Benchmarks report, built on an analysis of tens of millions of calls, put the home-services lead conversion rate at about 46%, with roughly 37% of callers converting during the call itself (Invoca 2025). Top-performing contractors push lead-to-job conversion into the 30–40% range on their overall pipeline (ServiceTitan).

Benchmark: book 50%+ of answered service calls. If you answer well but book poorly, the problem is intake — inconsistent quoting, no urgency, no clear next step — not marketing.

Where GHL measures it: tie each answered call to a pipeline stage (New → Booked → Completed) and the booking rate is just Booked ÷ Answered. When it dips, listen to a few call recordings; you’ll usually find the same handful of objections going unhandled. A consistent online-booking flow and same-visit photo-backed quoting both pull this number up by removing friction between “yes” and “on the schedule.”

When I audit a struggling plumbing account, I don’t start with the ad budget — I start with the three funnel numbers: speed-to-lead, answer rate, booking rate. Nine times out of ten the marketing is fine and the shop is just dropping the leads it already paid for. Fixing those three is free money.

RO
Rachel Okafor
Snapshot Strategist & Agency Partner Success

KPI 4 — Average ticket

What it measures: average revenue per completed job (total revenue ÷ jobs).

Average ticket is the multiplier on every lead you work. Nudging it up 15% flows straight to the bottom line without a single new call. Typical residential plumbing tickets run about $300–$500, with commercial jobs landing higher at $800–$1,500, and standard labor rates of $75–$150/hour (most shops charging $90–$125) (Housecall Pro 2026 price guide). High-ticket work stretches far past that: water-heater installs commonly run $1,200–$3,500 and sewer-line jobs $3,000–$8,000 (Workiz 2026 pricing guide).

The margin story matters as much as the dollar figure. Reported gross margins run roughly 40–55% on service and repair, 50–70% on drain cleaning, 25–35% on water-heater work, and only 10–18% on new construction (Workiz), while net margins land near 2–8% for a median shop and 15–35% for top performers (FieldPulse). Raising average ticket the right way means winning more high-margin service, repair, and emergency work — not just charging more.

Benchmark: know your number, then grow it deliberately with good/better/best options, proactive replace-vs-repair recommendations, and financing on big jobs. Track it monthly and by job type.

Where GHL measures it: completed-job revenue lives in the pipeline, so average ticket is a standing report. Watch it alongside your job-type mix — a rising ticket driven by more emergency and water-heater work is healthier than one driven by price hikes alone. Offering financing and payment plans is one of the cleanest ways to lift ticket size without losing the customer to sticker shock.

KPI 5 — Cost per lead (CPL)

What it measures: total spend on a channel ÷ leads it produced.

Once you know what a job is worth (KPI 4), you can judge what a lead should cost. Across home services, the 2025 LocaliQ benchmark analysis of thousands of US campaigns put the average search cost per lead at about $66, on a $7.85 average cost per click, with CPL rising for roughly 69% of businesses year over year (LocaliQ 2025). Google Local Services Ads (the pay-per-lead “Google Guaranteed” units) tend to run cheaper — vendor benchmarks put plumbing LSA leads around $50–$70 each (SearchLight Digital) — while competitive non-branded plumbing search terms can push effective CPL well above $150.

Typical plumbing cost per lead, by channel (2025)LSA (Google Guaranteed)~$53Home-services search avg~$66Non-branded plumbing search~$183Sources: LocaliQ 2025 Home Services Benchmarks; SearchLight Digital LSA benchmarks (vendor estimates).

Benchmark: there’s no universal target — the right CPL depends on your average ticket and close rate. The discipline is to track CPL by channel and compare it against what a lead is actually worth to you. A $66 lead is a bargain if your average ticket is $450 and you book half of them; it’s a loss if you book one in ten.

Where GHL measures it: attribute every lead to its source and CPL becomes a live report per channel. The most overlooked lever here is your booking rate (KPI 3): doubling how many leads you convert halves your effective cost per booked job without touching the ad budget. We cover the buy side in depth in how to get more plumbing leads and the Google Local Services Ads playbook.

KPI 6 — CAC and the LTV:CAC ratio

What it measures: customer acquisition cost (all sales + marketing spend ÷ new customers won) versus customer lifetime value (the total gross profit a customer generates over their whole relationship with you).

CPL tells you what a lead costs; CAC tells you what a customer costs — and the ratio of lifetime value to acquisition cost is the single clearest measure of whether your growth is healthy or quietly bleeding. The widely used benchmark is an LTV:CAC ratio of at least 3:1 (HubSpot); a customer should be worth roughly three times what it cost to win them (First Page Sage). Below about 1:1 you’re losing money on every customer. Far above 3:1 — say 8:1 — you’re likely under-investing in growth and leaving market share on the table.

For plumbing, LTV is where the real money hides. A one-time drain snake is a small lifetime value. That same customer enrolled in a maintenance plan, calling you first for the water heater, and referring two neighbors is worth many multiples more — which is exactly why the retention KPIs (8 and 10) feed straight back into this ratio.

Benchmark: LTV:CAC of 3:1 or better. If it’s under that, either your CAC is too high (fix the funnel and CPL) or your LTV is too low (fix retention and average ticket).

Where GHL measures it: with every job, source, and customer in one system, CAC and LTV stop being back-of-napkin estimates. The database-reactivation and maintenance-plan flywheel plays exist specifically to raise the LTV side of this ratio, so the same acquisition dollar returns more over time.

KPI 7 — Marketing spend as a share of revenue

What it measures: total marketing and advertising spend ÷ revenue, as a percentage.

This is the sanity check on KPIs 5 and 6 at the whole-business level. Spend too little and the pipeline starves; spend too much without the funnel to convert it and you’re pouring money into a bucket with holes. The home-services benchmark is 5–8% of revenue to maintain your position and 8–15% to grow aggressively (WebFX 2026 benchmarks).

Benchmark: 5–15% of revenue, weighted toward the high end when you’re actively trying to grow and have the crew capacity to handle more work. The number only makes sense in context: 12% of revenue is aggressive if your LTV:CAC is 2:1 and smart if it’s 5:1.

Where GHL measures it: roll up channel spend against booked revenue and you get this ratio automatically — and, crucially, you can see which slice of that spend is actually producing booked jobs versus just leads. Before you increase the budget, make sure the funnel (KPIs 1–3) can hold water; otherwise you’re just buying more leads to drop.

KPI 8 — Review velocity and rating

What it measures: how many new reviews you earn per month (velocity), your average star rating, and how recent your reviews are.

For a trade where homeowners are anxious and comparing three shops on their phone, reviews aren’t vanity — they’re the gate. About 71% of consumers regularly read reviews when browsing local businesses (BrightLocal 2025), and review count correlates with Google local-pack ranking: BrightLocal’s study found businesses in the top-3 map-pack positions carry meaningfully more Google reviews than those ranked 7–10 (BrightLocal Google Reviews Study). Recency matters as much as volume — a wall of five-star reviews from three years ago reads as a shop that’s coasting.

Avg Google reviews by local-pack rank~47Top-3 pack~38Positions 7–10Source: BrightLocal Google Reviews Study (average review counts by rank position).

Benchmark: a steady stream of new reviews every week and a 4.5★+ average. Velocity beats a big one-time total — Google and homeowners both reward the shop that’s clearly active now.

Where GHL measures it: an automated review request fires after every completed job, and the dashboard tracks requests sent, reviews earned, and rating over time. That’s the entire engine behind doubling your Google reviews in 60 days, and it pairs with AI review auto-reply so every review gets a fast, on-brand response — another signal Google reads.

KPI 9 — No-show rate

What it measures: the share of booked appointments where the customer isn’t there (or cancels last-minute) when your tech arrives.

A no-show is doubly expensive: you lose the job and you burn a truck-roll and a time slot you could have sold. Service-business no-show rates commonly run 15–30% across fields (Setmore) — treat that as a cross-industry range, not a plumbing-specific figure — but the fix is well-documented: automated text reminders reduce no-shows by about 38% in a cited study (Klara).

No-show rate: without vs with automated SMS reminders~20%No reminders~12%Automated SMSIllustrative: ~20% service-business baseline (Setmore) with a 38% reduction from SMS reminders (Klara).

Benchmark: keep no-shows under 10%. It’s one of the most fixable numbers on this list — almost entirely a function of reminder cadence and easy rescheduling.

Where GHL measures it: appointment status (Confirmed / Completed / No-show) is tracked per booking, and automated reminder + confirmation sequences run in the background. The full sequence is in how to reduce plumbing no-shows, built on the same appointment automation that confirms, reminds, and recovers a missed slot without anyone lifting a finger.

KPI 10 — Recurring (membership) revenue share

What it measures: the percentage of your revenue that comes from recurring maintenance plans or service memberships rather than one-off jobs.

This is the KPI that turns a busy plumbing shop into a durable one. Recurring revenue smooths the seasonal swings, guarantees a baseline of booked work, and dramatically raises lifetime value — feeding KPI 6 directly. Membership customers are widely reported to generate 2–3× the lifetime revenue of transactional customers and retain at far higher rates (vendor estimates put membership retention well above the transactional-customer average) (Pipeline On); treat the exact multiples as directional, but the mechanism is sound and every mature home-service brand runs on it. Service Nation’s KPI framework for home-service businesses similarly centers membership and retention metrics as core health indicators (Service Nation).

Benchmark: build toward 20%+ of revenue recurring. Even a modest membership base changes the character of the business — you start each month with money already on the books.

Where GHL measures it: memberships live as their own pipeline and billing flow, so recurring revenue, active members, and churn are all standing reports. The mechanics of building it are in the maintenance-plan flywheel — the play that converts a one-time emergency customer into a member who calls you first for the next decade.

The one-page plumbing KPI dashboard

Here’s the whole system on one page — the ten KPIs, a sourced “good, better, best” benchmark for each, and the leading-vs-lagging note that tells you why it’s on the list.

KPI Good Better Best Type
Speed-to-lead < 30 min < 10 min < 5 min, 24/7 Leading
Call answer rate 80% 90% 95%+ Leading
Call booking rate 35% 45% 55%+ Leading
Average ticket Know it Growing Growing + high-margin mix Lagging
Cost per lead Tracked by channel Below ticket-justified ceiling Falling as booking rate rises Leading
LTV:CAC ratio 2:1 3:1 4–5:1 Leading
Marketing % of revenue 5% 8–10% 10–15% (with capacity) Leading
Review velocity / rating 4.3★, occasional 4.5★, monthly 4.7★+, weekly Leading
No-show rate < 20% < 12% < 10% Leading
Recurring revenue share 5% 15% 20%+ Leading

Benchmarks synthesized from the sources cited throughout this guide; ranges are directional starting points, not guarantees. Calibrate to your market and job mix.

Nine of the ten are leading indicators — which is the point. You can move every one of them this week, and revenue follows. The catch is that no owner running a truck all day is going to hand-track ten numbers across call logs, a calendar, an ad dashboard, and a spreadsheet. That’s precisely what the snapshot exists to remove.

The Plumbing Snapshot for GHL wires all ten KPIs into one GoHighLevel account: 24/7 AI answering and speed-to-lead SMS move the top-of-funnel numbers, pipeline stages track booking rate and average ticket, source attribution reports CPL and CAC, review automation drives velocity, appointment sequences crush no-shows, and the membership flow builds recurring revenue — all reporting into a single dashboard, installed for you in about 24 hours.

Put all 10 KPIs on autopilot

Get the Plumbing Snapshot installed in your GoHighLevel account — 24/7 AI answering, speed-to-lead SMS, review automation, and a KPI dashboard that runs itself. Or see it live first.

Short on hands to watch the numbers and work the follow-up? You can hire a dedicated GHL VA from $700/mo to own your lead response, review pipeline, and dispatch, or hand the whole engine to our social-media package from $897/mo. New to GoHighLevel entirely? Start with the GHL + bonuses partner deal, and talk to a real person if you’d rather map these KPIs to your shop first.

Frequently asked questions

What are the most important KPIs for a plumbing business?

The ten that predict growth are speed-to-lead, call answer rate, call booking rate, average ticket, cost per lead, customer acquisition cost and its LTV:CAC ratio, marketing spend as a share of revenue, review velocity and rating, no-show rate, and recurring (membership) revenue share. Nine of the ten are leading indicators, meaning they move before revenue does and can be improved this week.

What is a good call booking rate for plumbers?

Aim to book at least 50% of the service calls you answer. Industry benchmarks put home-services lead conversion around 46% overall (Invoca 2025), with top contractors converting 30–40% of their total pipeline to jobs (ServiceTitan). If you answer calls well but book poorly, the issue is intake — inconsistent quoting or no clear next step — not your marketing.

How fast should a plumber respond to a lead?

Within five minutes, on every channel, around the clock. The MIT/InsideSales lead-response study found responding in 5 minutes rather than 30 makes you about 21× more likely to qualify a lead and 100× more likely to reach them, and most buyers hire the first business to respond. For after-hours emergencies, an AI receptionist that answers instantly is the only reliable way to hit that window.

What is a good LTV:CAC ratio for a home-service business?

At least 3:1 — a customer should be worth roughly three times what it cost to acquire them (HubSpot, First Page Sage). Below about 1:1 you lose money on every customer. Far above 3:1 usually means you're under-investing in growth. In plumbing, the biggest lever on the LTV side is retention: maintenance memberships and repeat work multiply a customer's lifetime value.

How much should a plumbing business spend on marketing?

About 5–8% of revenue to maintain your position and 8–15% to grow aggressively (WebFX). The right number depends on your LTV:CAC ratio and crew capacity — 12% is smart if a customer is worth 5× their acquisition cost and you can handle more work, and reckless if your funnel drops the leads you already pay for.

How do you track plumbing KPIs in GoHighLevel?

Attribute every lead to its source, timestamp inbound and first-response events, and move each job through pipeline stages (New → Booked → Completed) with appointment and membership statuses. That single system produces speed-to-lead, answer rate, booking rate, average ticket, CPL, CAC, review velocity, no-show rate, and recurring-revenue reports automatically. The Plumbing Snapshot for GHL ships this pre-wired.

How many Google reviews do plumbers need to rank?

There's no fixed threshold, but review count correlates with local-pack ranking — BrightLocal's study found top-3 map-pack businesses carry more Google reviews than those ranked 7–10, and about 71% of consumers regularly read reviews. Velocity and recency matter as much as the total: a steady stream of new reviews and a 4.5★+ average beats a large but stale count.

About the author

Rachel Okafor is Snapshot Strategist and Agency Partner Success lead at Plumbing Snapshot for GHL, based in Charlotte, NC. She runs partner success for agencies reselling the Plumbing Snapshot to local shops and has onboarded contractors from solo owner-operators to regional outfits running recurring maintenance memberships. Her focus is the boring money — review pipelines, maintenance-plan flywheels, and the retention automations that keep a plumbing brand booked between emergencies — and she writes case-grounded playbooks for operators who need a snapshot to prove ROI in the first 30 days.

Want these ten numbers working for your shop instead of hiding in a spreadsheet? Get the Plumbing Snapshot, book a demo, or talk to a real person.

Sources

Ready to put this into practice?

Install the Plumbing Snapshot in 24 Hours

Every workflow above — already built, refined across 80+ plumbing shops, installed for you for $997 one-time.