How Many Leads Does a Plumbing Company Need?
Contractor Lane editorial guidance. Reviewed September 21, 2026. Examples are illustrative, not industry benchmarks.
Short answer: enough suitable inquiries to fill the profitable work you can actually complete, after accounting for already-booked work and cancellations. There is no single correct daily lead number for every plumbing truck.
A drain clearing, a diagnosis, a water heater and a multi-day repipe do not consume the same capacity. Begin with available technician hours and realistic job durations. Do not divide a full paid week by an ideal job time while forgetting travel, stocking, meetings and callbacks.
1. Count the work your schedule can hold
List the next week's staffed days, service areas and expected job mix. Reserve time for travel and nonbillable duties. Convert the remaining time into realistic appointment slots. If a large job takes a truck out for two days, remove those slots before setting the lead target.
Teaching example only: two technicians each have capacity for three comparable service visits a day over five days. That creates 30 completed-visit slots. Three is an assumption for this example, not a production standard or a reason to rush a repair.
2. Subtract dependable existing work
If 18 completed visits are reasonably expected from the existing schedule and customer base, you need 12 more, not another 30. Use the expected completed amount after your usual cancellations; do not count the same repeat customer in both the existing schedule and new leads.
Keep emergency capacity deliberate. An empty slot you intentionally protect is different from an unfilled slot you need to market. Review tomorrow and the rest of the week separately rather than treating a full Monday as a full week.
3. Work backward through your conversion rates
Required qualified inquiries = additional completed visits / completion rate / booking rate. Round up. In this example, 90% of booked appointments complete and 60% of qualified inquiries book. Twelve / 0.90 / 0.60 = 22.23, so plan for 23 qualified inquiries. Filling all 30 slots from new demand at those assumptions would require 56.
If only half of a channel's paid inquiries are qualified, 23 qualified inquiries would require roughly 46 raw inquiries. Budget from the raw inquiries you pay for. Count unsuitable requests separately so you can diagnose the channel without pretending their cost vanished.
4. Test cost and job quality before increasing spend
Multiply the raw-inquiry target by your observed cost per inquiry. Compare the resulting spend with the contribution available from the expected completed work. Use your actual ticket and direct costs, not a platform's revenue illustration. A schedule full of underpriced work can make the cash problem worse.
For Thumbtack plumbing leads, compare completed-customer cost with your ceiling. For Google Local Services Ads, its reports include charged leads, spend and credits; reconcile those with your own bookings and completed jobs. A reported lead is not the same as collected revenue.
5. Give someone a weekly action
If inquiries are low, test a source or improve an existing one. If inquiries arrive but calls are missed, fix coverage. If conversations do not book, review fit, availability and the booking explanation. If appointments happen but estimates do not sell, examine scope, options and price with the correct closing-rate denominator.
Write next week's target, one responsible person and the review date. A solo owner can do this on one sheet. Use the forward schedule review to spot the gap before the morning starts. Change assumptions as you learn; do not treat a worksheet result as guaranteed demand.
Already running jobs?
Then Operator takes it from here.
A business audit and a plan, an online mentor you can ask any time, team training for your crew, and deadline reminders. $79/month, any state, cancel anytime.