All articles

Lead Generation

Why Plumbing Leads Don't Convert: The 24% Trap

Plumbing shops with fewer than 5 techs book 24% of their calls. Shops with 25+ book 59%. Same leads, same trade, and the gap is not sales skill.

Om Patel 16 min read
Photo: Filipe Nobre / Unsplash

The short answer

Most plumbing leads die on the phone, not at the price. ServiceTitan's analysis of 3,000+ trade businesses found plumbing books 43% of opportunity calls, but shops under 5 technicians book only 24% while shops over 25 book 59%. After 6pm, small shops book 9%. Your booking rate is a staffing and capacity number long before it is a closing number.

Your plumbing leads are probably converting fine. Your phone is not.

The industry's own benchmark data makes this uncomfortably clear. ServiceTitan analysed the call activity of more than 3,000 trade businesses across the United States and Canada and found that plumbing books 43% of its genuine opportunity calls. Plumbing was the best performing trade in that dataset, ahead of electrical at 41% and HVAC at 38%. Best performing still means a typical plumbing company fails to convert 57% of the calls it already paid to generate.

That is not a lead quality problem. Those callers had a plumbing emergency, found you, and dialled.

The short answer

Plumbing leads usually fail at one of six points, and only the last two involve selling. The call is missed or answered badly, it lands outside the hours you cover, it is booked without qualifying whether it is a job you can actually sell, the fee conversation happens in the wrong order, quoted work is treated like emergency work, or the lead was never convertible to begin with.

Booking rate is where you find out which. Almost nobody in this trade measures it.

Stop measuring one number

The single most common mistake is a company wide "conversion rate" that blends everything. It hides every leak worth finding. Split it into three:

MetricWhat it measuresPlumbing benchmark
Booking rateOpportunity calls that become booked appointments43% average, 24% under 5 techs, 59% at 25+ techs
Booked to completedBooked jobs the tech actually runs and sellsTrack your own, watch for cancellations and no sells
Revenue per booked callWhat each booking is worthAverage plumbing ticket near $315, premium jobs to $856

An "opportunity call" is not every call. It excludes suppliers, wrong numbers, existing customers calling about scheduling, and the people selling you leads. One plumber on r/Plumbing put the volume of that last category bluntly: "I get more calls from people trying to sell me leads then I get legit calls." Filter to the calls where a stranger wanted plumbing work done. That denominator is the one the 43% refers to.

Reason 1: your booking rate is a staffing number

Here is the finding that reframes the entire question. In ServiceTitan's dataset, plumbing companies with fewer than 5 technicians booked 24% of their opportunity calls. Companies with 25 or more booked 59%.

Two and a half times the result, from the same trade, in the same market conditions, on calls that look identical on paper. That is not better salespeople. It is two structural things:

Someone answers, live, every time. At three trucks, the person answering the phone is usually driving, under a sink, or elbow deep in a crawlspace. Calls get missed, or they get answered in a way that signals you are busy and inconvenient. At twenty five trucks there is a dispatcher whose entire job is the phone.

They can say today. This is the part that gets missed. An emergency plumbing caller is not comparison shopping, they are asking one question: when can you be here. A shop with capacity says two hours. A shop without says Thursday. Thursday loses to the next number in the search results, and no amount of phone charm fixes it.

By the numbers

Run the arithmetic on your own shop. At 100 opportunity calls a month and a $315 average ticket, a 24% booking rate produces about $7,560. A 43% booking rate on the identical calls produces about $13,545. That gap is roughly $72,000 a year and it costs nothing in additional marketing spend.

That number is why the first move is almost never buying more leads. If you are at the small shop average, you already have the volume to fund a real intake process. What you have is a leak sitting between the ring and the calendar. The same logic drives what plumbing leads actually cost: the price per lead is meaningless until you know what share of them you book.

We build the intake and follow-up layer that sits behind plumbing lead spend, so the calls you already pay for turn into booked jobs instead of voicemails. Tell us your call volume and booking rate and we will show you where the leak is.

Get a lead plan

Reason 2: the call came in at 7pm

This is the most actionable finding in the ServiceTitan data and almost no one writes about it.

Booking rates are not flat across the day. They peak in the morning and then fall off a cliff. Large shops peak around 61% and drop to 21% after 6pm. Small shops run from about 26% down to 9% after 6pm.

Nine percent. Out of ten evening calls, a small plumbing shop books one.

Now overlay that with when plumbing emergencies actually happen. Water heaters fail at night. Nobody notices a slab leak at 10am on a Tuesday while they are at work. The hours where your booking rate is worst are the hours where the highest intent, highest ticket, least price sensitive plumbing calls arrive. A consultant who deployed call handling for a plumbing client described the dynamic on r/Plumbing precisely: "the urgency is much higher, someone with a burst pipe isn't waiting around," and the after hours case "usually justifies it, that's when the emergency calls come in and when most competitors aren't answering."

You do not need a night shift to fix this. You need someone live who can take the details and put a slot on tomorrow's board. The caller with a leaking water heater at 9pm has usually already shut the supply off. They do not need you at 9pm. They need to stop dialling.

Watch out

Automated answering is not a free win. On the same thread, one commenter was blunt: "I hang up on AI receptionists and that company loses my business." A tech whose company uses one said it handles standard calls well but struggles with anything it was not trained on, and that customers had voiced frustration about it by the time he arrived. If you automate intake, keep a fast path to a human and test it by calling your own line at 8pm.

Reason 3: the call was never answered, and the stat you have heard is wrong

You have probably seen the claim that 62% of contractor calls go unanswered. It is everywhere right now, usually attached to something being sold.

For home services it does not hold up. CallRail's Small Business Benchmark Report puts the missed call rate for home services at 14%, the lowest of the industries it measures, against 32% for healthcare and 28% for legal. Contractors answer their phones comparatively well.

This changes the diagnosis. If you miss 14% of calls, chasing the missed ones is a real but modest fix. The 57% that were answered and did not book is the far bigger pot. Fear based marketing points you at the small number.

Two callback details from the same benchmark set do deserve attention, because they quietly destroy the "we call them back" plan:

  • 86% of consumers do not answer calls from numbers they do not recognise. Your callback from an unbranded mobile is not landing.
  • 73% say businesses should identify themselves on caller ID. Branded caller ID is a cheap fix almost no plumbing shop has configured.

And when you do respond, speed still governs. The Harvard Business Review study that audited 2,241 US companies found firms responding after 30 minutes were 21 times less likely to qualify a lead than those responding within 5 minutes, with an average first response time of over 42 hours. The full picture on response windows is in how fast you should respond to a lead.

Reason 4: you booked it, and it was never a plumbing job

Here is the failure mode that makes a good booking rate lie to you.

Push a booking target onto whoever answers the phone and the number will go up. What goes up with it is the count of appointments that cannot be sold, cannot be completed, or should never have been accepted. A service plumber on r/Plumbing described the result of loose intake:

"I've had a spate of customers recently who book a call that's not really plumbing, I get sent and it's replacing a dishwasher or washing machine, installing an ice maker in the fridge, hot tub basin has a crack, shower needs to be regrouted."

And the line those customers use when he tells them it is not his trade: "They told me on the phone that you would be doing this for me."

Every one of those counted as a booked call. Each burned a truck roll, a time slot, and the customer's goodwill, while your booking rate looked healthy and revenue per truck fell. The qualifying questions that protect the number are short:

  1. Are you the homeowner or decision maker? Tenant calls without landlord approval are the classic unsellable booking. Do not refuse them, get the landlord on the phone.
  2. What is the address? Confirm it is in your service area before you say a time, and let job size dictate the radius. A repipe justifies travel a drain clear does not.
  3. What is actually happening? Enough detail to send the right tech with the right parts. This is what protects first time fix rate, which ServiceTitan benchmarks near 80% average.
  4. Is this an emergency or a quote request? These are two different funnels, and the next two sections are why.

Dispatch friction counts too. One residential service plumber described waiting 20 minutes for every dispatch under a process requiring a manager call before presenting options. The customer stands there while that happens.

Reason 5: the fee conversation happened in the wrong order

Price is a real objection in plumbing. It is rarely the one you think.

Whether you charge a dispatch fee or offer free estimates is close to a wash. Typical trip charges run $75 to $100 where they are charged, and plenty of residential shops waive them and recover the cost in the labour rate. Both models book work.

What does not book work is discovering the fee late. A surprise charge generates more bad reviews and more cancelled appointments than the charge itself ever does. If you charge $89 to come out, that number belongs on your website, in the first thirty seconds of the call script, and in the booking confirmation text. Callers who hang up at that point were not going to pay it in your driveway either, and you just saved a truck roll.

The deeper issue is explanation. A plumber with 20 years in emergency service posted a long assessment of the trade on r/plumbers and landed on this:

"75% of the complaints I receive (price or otherwise) are due to the fact the plumber didn't educate the client. You have to be able to explain what you're doing like an expert. Doing the work is only half the job. If you can't make them understand why you're doing it, they won't understand the value in your expertise."

Tip

When someone asks for a price over the phone for anything beyond a standard flat rate item, give the diagnostic fee and the range, then move immediately to scheduling. Quoting a firm number on a job nobody has seen creates a comparison you will lose, and it makes the tech's job harder when the actual scope appears.

Reason 6: quoted work is a different funnel

Emergency plumbing and quoted plumbing behave nothing alike, and blending them into one conversion number guarantees you cannot read either. An emergency call is won or lost in minutes, on availability. A repipe, a sewer line replacement, a bathroom rough in, or a water heater upgrade is a considered purchase with multiple quotes, a spouse who was not home, and a decision window measured in weeks.

Applying emergency habits to quoted work is why so many plumbing quotes vanish. The quote gets sent once, and silence gets read as a no. Silence after a quote is almost never a decision, it is an unfinished process. Track these separately:

  • Emergency and same day calls: measure booking rate and time to arrival.
  • Quoted and scheduled work: measure quotes sent, follow ups per quote, and quote to signed.

If your follow ups per quote is one, that is the largest recoverable pot in the business and it costs nothing but a system that remembers. Service agreements are the compounding version of the same idea: high performing companies run 30% to 50% attach rates on service contracts, which converts a one time emergency caller into a customer with a reason to call you first next time.

Most plumbing shops lose quoted work because nothing follows the quote and lose emergency work because nothing catches the 7pm call. Both are process gaps, not talent gaps. We will map yours against your booking rate and build the follow up layer around it.

Get a lead plan

The leads that were never convertible

Some of them genuinely are junk, and pretending otherwise is not useful. A plumber on r/Plumbing described a stint buying leads:

"Half the leads were kids that thought there dad should call a guy, people well wishing for free work because of a hard life story and just plain drunks randomly clicking. I would waste 2 hours a day following up dog shit leads that cost me 50 bucks a piece."

That is the shared marketplace model working as designed. The platform is paid on lead volume, not your booked revenue, and the same enquiry is often sold to four or five plumbers at once, turning your response into a race and the customer's experience into an ambush.

The tell is the pattern, not the individual lead. If your booking rate on organic and referral calls is 45% and your booking rate on one paid source is 8%, the source is the problem. If every source sits between 20% and 25%, the source is not the problem, your phone is. That per source comparison is exactly the breakdown in the best lead sources for plumbing companies.

The 30 minute diagnostic

Locate your actual leak this afternoon, without buying anything.

  1. Pull the last 100 inbound calls from your phone system or call tracking. Strip out suppliers, spam, and existing customer scheduling.
  2. Count how many of the remainder booked. That is your booking rate. Compare it to 24% under 5 techs, 43% trade average, 59% at 25 or more.
  3. Sort those calls by hour. Compare before noon against after 6pm. If the evening figure collapses toward 9%, you have found the most expensive hour in your week.
  4. Listen to five calls that did not book. Not to judge the person answering. Listen for the moment the caller disengaged, and whether they were ever given a time.
  5. Count how many of the booked jobs were completed and sold. Appliance installs, tenant calls with no approval, and out of area work show up here.
  6. Count follow ups per outstanding quote. If the answer is one, stop the audit and fix that first.

Six numbers. Every one of them is free, and together they tell you which of the six reasons above is actually costing you money.

Fix them in this order

  1. Get a live human on the phone during business hours. Before ads, before a new website. An answering service that books into your calendar beats a great plumber sending calls to voicemail.
  2. Cover 6pm to 10pm. Highest intent calls, worst booking rate, best return in the list.
  3. Put your dispatch fee in writing everywhere. Site, script, confirmation text. Filter early rather than in the driveway.
  4. Add four qualifying questions to intake. Decision maker, address, problem detail, emergency or quote.
  5. Split emergency from quoted work in whatever you track, and build a follow up sequence for the quoted side.
  6. Only then compare lead sources, using booking rate per source rather than cost per lead.

Steps one through five cost close to nothing and none of them are sales training. The trade average of 43% is not a ceiling created by difficult customers. It is the average of a lot of shops where the phone is the fourth priority of someone whose first three priorities are on a jobsite.

When the phone is handled and you genuinely need more volume, the arithmetic for how much is in how many plumbing leads you need per month, and the channel by channel picture is in how to get more plumbing leads.

Sources

  • ServiceTitan, Data Report: Average Call Booking Rates, analysis of 3,000+ trade businesses in the US and Canada (booking rate by trade, by company size, and by hour of day; figures as reported for June 2022).
  • ServiceTitan, Field Service Metrics (average plumbing ticket, first time fix rate, service contract attach rate).
  • CallRail, Small Business Benchmark Report, cited via PipelineOn's home services missed lead compilation (14% home services missed call rate, unrecognised number and caller ID behaviour).
  • Harvard Business Review lead response research, audit of 2,241 US companies (5 minute versus 30 minute qualification odds, average first response time).
  • Practitioner commentary from r/Plumbing and r/plumbers threads on paid leads, automated call answering, intake quality, dispatch process, and pricing, quoted with attribution to the posting users.

Frequently asked questions

Why are my plumbing leads not converting?
In most shops the leads convert fine and the calls never become jobs. ServiceTitan's data across more than 3,000 trade businesses puts the plumbing call booking rate at 43%, meaning a typical plumbing company fails to book well over half of its genuine opportunity calls. Measure booking rate before you blame the lead source, because that is where the majority of the loss sits.
What is a good booking rate for a plumbing company?
43% is the plumbing trade average in ServiceTitan's dataset, which is the highest of any trade they measured, ahead of electrical at 41% and HVAC at 38%. Size changes the target sharply: shops with fewer than 5 technicians average 24% and shops with 25 or more average 59%. Judge yourself against your size bracket, not the headline number.
Why do small plumbing companies book fewer calls than big ones?
Two structural reasons, neither of which is sales talent. The person answering is usually holding a wrench, so calls get missed or taken badly, and a small shop often cannot offer today, which is the answer an emergency caller is actually shopping for. Big shops win because someone answers live and can say a time.
How much does a missed call cost a plumbing business?
Use your own average ticket rather than a scary headline number. ServiceTitan puts the average plumbing service ticket near $315, so at a 43% booking rate every 10 missed opportunity calls is roughly $1,350 of booked work that never existed. The compounding cost is the repeat customer and the referrals attached to that first job.
Should plumbers charge a dispatch fee or give free estimates?
Either can work. What loses jobs is surprising people with the fee after they have committed. Put the exact number on your site, in the call script, and in the booking confirmation text. A 20 year emergency service plumber on r/plumbers estimated 75% of the complaints he receives, price or otherwise, come from the plumber failing to educate the client first.
How fast do I need to answer a plumbing lead?
Live, on the first call, is the real standard for emergency work. The Harvard Business Review lead response study of 2,241 US companies found firms responding after 30 minutes were 21 times less likely to qualify a lead than those responding within 5 minutes. For a burst pipe the practical window is shorter still, because the caller is dialling the next number while your voicemail plays.
Do I need to answer plumbing calls after hours?
It is the largest single soft spot in most plumbing companies. ServiceTitan's hour-by-hour data shows booking rates falling to 21% for large shops and 9% for small ones after 6pm, at exactly the hours when emergency plumbing demand is highest. You do not need a night shift, you need a live human who can book a morning slot.
Why does my booking rate look fine but my revenue does not?
Because booking rate is easy to inflate with jobs that were never sellable. Book enough appliance installs, tenant calls with no landlord approval, and out of area drain clears and the number rises while your revenue per truck falls. Track booked to completed and revenue per booked call alongside it, or you will optimise for the wrong thing.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.