All articles

Lead Generation

How Many Plumbing Leads Do I Need Per Month?

Shops under five techs book 24% of calls. Shops over 25 techs book 59%. Your lead number depends on your size, not your revenue goal. The four-gate math.

Om Patel 14 min read
Photo: Declan Sun / Unsplash

The short answer

Do not divide revenue by ticket by close rate. Run the number through four gates: answer rate, booking rate, job mix, then capacity. A two truck shop chasing $100,000 a month needs about 642 calls at small shop benchmarks, not the 200 the simple formula predicts. Fixing the phone cuts that to 189.

Most plumbing owners run this calculation once, get a number that feels manageable, and then spend a year wondering why the trucks are half empty. The formula they use is revenue goal, divided by average ticket, divided by close rate. It is the formula every agency blog publishes, and in a demand service trade it is wrong by roughly a factor of three.

The problem is not the arithmetic. It is that the formula assumes a lead is a conversation. In plumbing, most leads are ringing phones, and two things happen to a ringing phone before anyone gets a chance to close anything. It gets answered, or it does not. It gets booked, or it does not.

Here is the four gate version, with 2026 benchmarks, a worked example for a two truck shop, and the one fix that cuts the required lead count by 70% without adding a dollar of ad spend.

The short answer

Work backwards through four gates in this order:

  1. Jobs you actually need to source. Total jobs minus what repeat customers and referrals bring you unprompted.
  2. Booking rate. Sourced jobs divided by the share of answered calls your team converts into a scheduled appointment.
  3. Answer rate. Answered calls divided by the share of ringing phones your team picks up.
  4. Sanity checks. Does your dispatch capacity absorb the jobs, and does your marketing budget cover the leads?

Gates two and three are where the standard model breaks. They are also the only two you can move this month.

Why the usual formula undercounts by three times

The revenue divided by ticket divided by close rate model was built for quoted trades. A remodeler gets an enquiry, drives out, produces a bid, and wins or loses it. One conversion event, one close rate.

Demand service plumbing does not work that way. A homeowner with a sewer backup calls three numbers off Google in ninety seconds. Whoever picks up and books them gets the job, and the close happens on the phone rather than at a kitchen table.

ServiceTitan aggregated call data from more than 3,000 trade businesses and found the typical shop booked 42% of its calls. Plumbing came in highest of any named trade at 43% for June, ahead of electrical at 41% and HVAC at 38%. A model that assumes a 50% close rate and no booking gate is silently claiming your team performs better than the top of the industry at a stage it never measured.

By the numbers

Businesses with 25 or more technicians booked 59% of their calls. Businesses with fewer than five booked 24%. Two plumbing companies buying identical leads from the same platform in the same city convert them at rates that differ by a factor of 2.5, and almost none of that gap is about the leads.

That size gap is the single most useful number in this article, because it means your required lead volume is set by how you answer the phone, not by how good your market is. A one truck operator posting in r/smallbusiness in August 2026 sensed this without having the number, asking other plumbing owners for their real lead mix and noting that they would guess the right channel mix "shifts a lot between a 1-truck operation and a 5+ truck one." It shifts, and this is the mechanism.

Working example: a two truck shop

Take a residential flat rate shop with two plumbers targeting $1.2M a year, so $100,000 a month. Use a $600 average ticket, the figure a ServiceTitan panelist used for a typical service call.

StepCalculationResult
Jobs needed$100,000 ÷ $600167 jobs
Less repeat and referral40% of total67 jobs
Jobs to source from marketing167 less 67100 jobs
Naive model100 ÷ 50% close200 leads
Gate 2: booking rate at 24%100 ÷ 0.24417 answered calls
Gate 3: answer rate at 65%417 ÷ 0.65642 calls

The simple formula said 200. The four gate model says 642. That is not pessimism, it is what the benchmarks describe: an answer rate in the 54% to 69% range that shows up across service industries, and a booking rate that small shops genuinely run at.

Assuming 40% of work arrives through repeat and referral is deliberately conservative. Jobber's 2026 home services research puts referrals at 59% of lead volume across the sector. If your referral share is stronger, subtract more, and your sourced number falls fast.

The budget check that kills the plan

Now price it. Local Services Ads run about $53 per lead for home services in SearchLight's 2026 dataset, and $59 for drain and sewer specifically. At 642 leads:

642 × $53 = $34,026 a month, against $100,000 of revenue. That is 34% of revenue spent on lead acquisition alone.

Profitability Partners, working from the P&Ls of home services companies between $2M and $30M in revenue, benchmarks plumbing marketing at 5% to 8% of revenue for a well run shop, 8% to 12% as acceptable, and anything above 15% as a red flag. A 34% plan is not aggressive. It is arithmetically impossible to fund.

This is the moment most owners conclude that leads are too expensive, or that their market is saturated, or that the agency is skimming. None of those is the problem. The lead number is unbuyable because it was calculated on top of a broken phone.

We build the lead plan backwards from your booking rate, your capacity and your job mix, so the number you get is one you can actually fund and actually dispatch.

Get a lead plan

The fix that beats a budget increase

Hold the goal constant at 100 sourced jobs. Change nothing about your ad spend, your channels or your market. Move the two gates.

ScenarioAnswer rateBooking rateCalls neededLead cost at $53% of revenue
Small shop default65%24%642$34,02634%
Answer fixed only90%24%463$24,53925%
Booking fixed only65%59%261$13,83314%
Both fixed90%59%189$10,01710%

Going from 642 required leads to 189 is a 70% reduction, and it costs nothing in media. The 59% target is not aspirational, it is simply what shops with 25 or more technicians already achieve. Angie Snow, a ServiceTitan advisor and VP at Western Heating and Air, described her own company sitting in the 60s before it started measuring, and Black Diamond Plumbing and Mechanical near Chicago runs around 77%.

Tip

ServiceTitan's analysis found that a 5 percentage point improvement in booking rate is worth about $100,000 a year to a typical shop, and that it takes less than one additional booked call per weekday to get there. Not a new channel. One call.

The reason this lever is invisible is that nobody owns the number. A marketing agency reports leads delivered. A dispatcher reports jobs run. The gap between them is unclaimed territory, and it is where two thirds of a plumbing lead budget goes to die. Our breakdown of what plumbing leads actually cost covers the pricing side of the same problem.

Capacity sets the ceiling

Everything above answers how many leads you need. The opposite question matters just as much: how many can you physically use?

Profitability Partners puts a flat rate plumber at four to six service calls per day. At five calls a day across 21 working days:

TrucksMonthly job slotsRealistic at 80% utilisation
110584
2210168
3315252
5525420

The two truck example needs 167 jobs against 210 slots, so it runs at 80% utilisation. That works. A one truck operator running the same calculation discovers their entire business tops out around 105 jobs a month, roughly $63,000 in revenue at a $600 ticket, no matter how many leads they buy.

This is why buying volume before fixing throughput is destructive rather than merely wasteful. Emergency plumbing leads decay in minutes. A lead you cannot dispatch today is not banked for next week, it is a job your competitor ran and a review they earned.

Not all leads are leads

Two categories quietly inflate the count and deserve to be stripped out before you plan around it.

Quote work that never converts. A plumbing owner in r/Contractor in July 2026 described losing "10+ hours a week to dead end customers," driving to inspect renovation jobs, building quotes, and hearing nothing back. Those are leads by any lead vendor's definition. They are not jobs, and if they are inside your close rate denominator your close rate is understated while your lead requirement is overstated.

Leads you paid for and never touched. In February 2026 someone helping a plumbing business in r/smallbusiness called about 40 local service companies after 6pm and reported that only three or four had any system for catching the calls. Those calls were paid for. They rang. Nobody counted them because nobody heard them.

Both of these belong in gate three, not gate four. Fix the measurement before you fix the budget.

Calculate it per job type, not per company

A blended average ticket is the second silent error in the standard model. Blue Grid Media's 2026 plumbing benchmarks show what the blend actually hides:

Job typeCost per leadAverage ticket
Drain clearing$30 to $50$125 to $300
Toilet or fixture repair$30 to $50$100 to $250
Water heater install$55 to $90$900 to $2,500
Sewer line repair$60 to $100$2,000 to $8,000
Repipe$65 to $110$4,000 to $18,000

The ticket range spans more than 50 times while the lead price barely doubles. Run the break even on the two ends and the verdict inverts.

A drain lead at $50. A $200 ticket at a 65% gross margin, which is the low end of the 65% to 75% target for drain and sewer work, produces $130 of gross profit. At a 40% booking rate your cost per booked job is $50 ÷ 0.40 = $125. The job nets about $5 before a dollar of overhead. At a 70% booking rate the same lead costs $71 per booked job and leaves $59.

A repipe lead at $110. An $8,000 ticket at a 50% gross margin produces $4,000. Even at a 20% booking rate, which project work deserves because it is quoted rather than dispatched, the cost per booked job is $550.

The expensive lead is the safe one. The cheap lead is the one that can quietly run at a loss, and it does so precisely in the shops with the lowest booking rates, which are the shops most likely to be buying on price. Note also that drain work is a front door rather than a destination: a $200 snake that surfaces a collapsed lateral is a different business than a $200 snake that ends there. Our guide to getting more plumbing leads covers which channels feed which job types.

Your number is not flat across the year

Volume planning by the month invites a nasty surprise in Q4. Blue Grid Media's seasonal table puts plumbing Local Services Ads cost per lead at $35 to $60 in October and $50 to $85 in December, with hard freeze events adding another 30% to 60% on top for the duration.

Take the fixed shop needing 189 leads. At October pricing that is roughly $8,978. At December pricing it is roughly $12,758, about 42% more for the same result. Plan lead spend in quarters, hold reserve for freeze weeks, and expect your cheapest acquisition months to be the shoulder ones when planned work replaces emergencies.

The six line worksheet

Run this once, on paper, with your own numbers:

  1. Monthly revenue target ÷ your average ticket = jobs needed.
  2. Minus repeat and referral jobs you get without paid acquisition = jobs to source.
  3. ÷ your booking rate (answered calls that become appointments) = answered calls needed.
  4. ÷ your answer rate (calls picked up ÷ calls received) = leads needed.
  5. × your blended cost per lead = monthly spend. Compare with 8% to 12% of revenue.
  6. Compare jobs needed with trucks × 5 × 21. If it exceeds capacity, you have a hiring plan, not a marketing plan.

If you do not know your answer rate and booking rate, stop at line three. Pull one week of call logs, classify every call, and compare it against booked jobs. That week of work will change the answer more than any channel decision you make this quarter.

The question behind the question

Owners who ask how many leads they need are almost always asking something else: why is the phone not producing enough work? Nine times out of ten the honest answer is not that the leads are too few or too expensive. It is that a quarter of them never got answered and three quarters of the answered ones never got booked, and the shop has been buying volume to compensate for a leak it never measured.

A one man operator in r/smallbusiness in August 2026 listed every channel he had tried after four years in business: BBB, Yelp, his Google page, Facebook ads, door hangers, car flyers, door knocking, private marketing firms, paid SEO, the chamber of commerce, and finally pay per lead, on which he had spent "more than most people make in a year in 2 years." The list is exhaustive and the conclusion he reached was that bigger companies simply outspend him. The benchmarks suggest something less bleak. Bigger companies book 59% of their calls and he is statistically likely to be booking 24%, which means at his current volume he is already buying between two and three times the leads he needs.

The number of leads you need per month is mostly a measure of how much waste sits between the ring and the truck. Shrink that, and the number gets small enough to afford.

Sources

Frequently asked questions

How many plumbing leads do I need per month?
Take the jobs you need after repeat and referral work, divide by your booking rate, then divide by your answer rate. A two truck shop that needs 100 sourced jobs a month at a 24% booking rate and a 65% answer rate needs roughly 642 calls. The same shop at a 59% booking rate and a 90% answer rate needs 189. The gates matter more than the goal.
Why does the usual revenue divided by ticket divided by close rate formula fail?
Because it assumes every lead reaches a human. In demand service plumbing most leads are inbound calls, and two things happen before anyone closes anything: the phone gets answered, or it does not, and the call gets booked, or it does not. ServiceTitan data across more than 3,000 trade businesses put the typical shop at a 42% call booking rate, so the simple formula routinely undercounts by a factor of three.
What is a good booking rate for a plumbing company?
Plumbing had the highest average June booking rate of any trade in the ServiceTitan dataset at 43%. Size drives the spread more than trade does: businesses with fewer than five technicians booked 24% of calls, while businesses with 25 or more booked 59%. Black Diamond Plumbing and Mechanical, among the top 25 shops in that data, ran around 77%.
How many leads can my trucks actually handle?
A plumber running flat rate pricing handles about four to six service calls a day, according to Profitability Partners benchmarks drawn from more than 200 home services acquisitions. At five calls a day over 21 working days, one truck absorbs about 105 jobs a month and two trucks about 210. Leads beyond that ceiling are not growth, they are spoilage.
What percentage of revenue should a plumbing company spend on marketing?
Profitability Partners puts well run plumbing shops at 5% to 8% of revenue, with 8% to 12% acceptable and anything above 15% a red flag. Around $2M in revenue, 12% is typical because fixed costs have not diluted yet. Run your required lead count against that ceiling before you commit to it.
Are cheap plumbing leads always worth buying?
No, and drain work is the clearest example. A $50 drain lead against a $200 ticket at a 65% gross margin leaves $130 of gross profit. At a 40% booking rate your cost per booked job is $125, so the job nets about $5 before overhead. At a 70% booking rate the same lead costs $71 per booked job. The lead price did not change, the phone did.
Does my lead number change month to month?
Yes, on price rather than volume. Blue Grid Media's 2026 plumbing benchmarks put December Local Services Ads cost per lead at $50 to $85 and October at $35 to $60, with hard freeze events pushing December 30% to 60% higher again. The same 189 leads cost roughly 40% more in December than in October, so budget by quarter rather than by month.
Should I calculate one lead number for the whole company?
No, calculate it per job type. Blue Grid Media's job type table runs from $125 to $300 average tickets on drain clearing up to $4,000 to $18,000 on repipes. A single blended average ticket hides a spread of more than 50 times, which means a blended lead count tells you almost nothing about which leads to actually buy.
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.