Trades / Plumbing / Lead Generation
A burst pipe at 2am is a job; a slow drain that waited three days is a price shopper. This page breaks down where plumbing leads actually come from, the true cost per lead on each channel, why shared leads cost more than they look, and how fast follow-up turns a panic call into a booked job.
The pipeline
Most plumbers picture leads as a single faucet that is either running or dry, but a healthy plumbing pipeline is really five separate channels feeding it at once: your own website ranking for local search, your Google Business Profile in the map pack, Google Local Services Ads, the lead apps like Angi and Thumbtack, and referrals from past water heater swaps and repipes. Each channel delivers a different kind of caller at a very different cost per lead, and the mix you choose decides whether your trucks stay booked or your techs sit waiting between emergencies.
This matters more for plumbing than for most trades because of how your demand splits. An emergency caller with water on the floor barely shops at all and converts almost on contact, while a homeowner planning a remodel rough-in or a whole-house repipe will call three plumbers and compare. A drain or sewer backup falls somewhere between the two. Each of those callers reaches you through different channels, so a pipeline tuned only for cheap clicks will fill with low-intent quote chasers while the high-value emergency and water heater jobs slip to whoever answered first.
Before you spend another dollar chasing more plumbing leads, you need to know exactly what you are buying on each channel: an exclusive call that rings only your phone, or a shared lead that four to eight other plumbers are dialing the same homeowner about in the same minute. Those are completely different products at completely different prices, and treating them as the same thing is the most common way plumbing contractors quietly overpay for a thin, slow-converting pipeline that never quite fills the schedule.
The channels
Five sources feed a plumbing pipeline. Here is what each one delivers and the kind of caller you get from it.
Homeowners typing 'emergency plumber near me' or 'water heater replacement' land on whichever plumbing site ranks. These are exclusive, high-intent callers who reach only you, and once the page ranks the marginal cost per lead drops near zero. This is the slow-build owned channel that keeps producing drain, repipe, and emergency calls year round.
Your profile in the Google map pack is where most local plumbing searches actually convert into a phone call. A profile stacked with recent reviews from real water heater swaps and burst-pipe rescues pulls callers who already trust a top-rated local plumber. It is owned, free to maintain, and drives both phone calls and direction requests straight to your bench.
Google Local Services Ads put you above the map with the Google Guaranteed badge, and you pay per lead: about $53 per lead and roughly $233 per booked customer. Around 43.9% of those leads turn into booked jobs, which is strong for plumbing, but you are renting that top position inside the same auction as every other plumber in your service area.
Angi runs about $300 a year plus roughly $15 to $85 per lead, and each lead is shared with three to eight plumbers. Thumbtack charges per lead at a rate that resets weekly, also shared. You are buying the same homeowner your competitors are buying, so on a backed-up sewer or a leaking heater, speed and luck decide who actually books the job.
A clean repipe, a same-day water heater swap, or a sewer line dug right earns the cheapest leads you will ever get: the neighbor who watched your truck, the homeowner whose flood you stopped, the property manager with twelve more units. These leads carry zero acquisition cost and convert higher than any paid channel because the trust is already built.
Cost per lead
Here is the number that should steer every channel decision: cost per lead, and then cost per booked plumbing job. On Google Local Services Ads the public figures are about $53 per lead and roughly $233 per booked customer, because only part of those leads convert. That can look steep until you remember an emergency repipe, a water heater replacement, or a full sewer repair is a high-ticket job, so spending $233 to land one is often sane when the lead is yours alone and the conversion rate holds steady.
The lead apps tell a rougher story for plumbers. Angi runs about $300 a year for membership plus roughly $15 to $85 per individual lead, and the catch lives in the sharing: that same homeowner with the flooded basement is sold to three to eight contractors at the same moment. Thumbtack works the same way, charging per lead at a price that shifts week to week, also shared. So your real cost per booked job is not the sticker price of one lead, it is that price times every lead you bought and lost to a faster plumber before one finally closed.
Run the math honestly on a shared drain or water heater lead. If it costs you $60 and you win only one in five because seven other plumbers are calling the same panicked homeowner, your true cost per booked job is $300 in lead fees alone, before you have rolled a truck, snaked the line, or written the estimate. The advertised cost per lead is almost never the cost that matters; the cost per booked job is, and on shared channels that number balloons quietly while the dashboard keeps showing a cheap-looking per-lead price.
Shared vs exclusive
The single most expensive mistake in plumbing lead generation is paying shared-lead prices for what feels like an exclusive call. Here is the honest difference.
On Angi and Thumbtack, the homeowner with the leaking water heater is sold to three to eight plumbers at once. You are racing strangers to the same phone, your conversion rate is capped by that crowd, and the moment you stop paying the leads vanish. You never own the contact, the review, or the relationship; you rent each call one at a time, forever.
A caller who finds your ranked site or your map profile and dials your number is yours alone. No other plumber is on that emergency call, your conversion holds far higher, and the cost per lead drops over time as the asset keeps producing. You own the site, the profile, and the reviews, so the pipeline keeps feeding repipe and drain jobs even in a slow month.
Shared leads stay flat or get pricier as more plumbers crowd the auction, and your win rate never climbs above a fraction. Owned leads do the opposite: the more reviews and ranked pages you stack from real water heater and sewer jobs, the more exclusive calls arrive and the cheaper each one effectively gets. One channel rents; the other builds equity.
Speed to lead
On an emergency, the plumber who answers first usually wins. These are the follow-up habits that decide whether a lead becomes a booked job.
Plumbing emergencies do not leave voicemail; a homeowner standing in water dials the next plumber in seconds. Whether shared or exclusive, the first lead you let ring out is a job you handed to a competitor. A live answer during business hours is the cheapest conversion boost in your entire pipeline.
When you buy a shared lead on Angi or Thumbtack, you bought a race, not a customer. Three to eight plumbers got the same flooded-basement contact, so calling back within a few minutes instead of a few hours is the only thing that lets you win the lead you already paid for. Slow follow-up means you paid full price for nothing.
Burst pipes and winter freeze-ups do not respect business hours, and the plumber with a real after-hours answer captures the highest-value, lowest-shopping jobs. An answering service or rotating phone that books the 11pm call instead of dumping it to voicemail turns your slowest hours into your best margin work.
Big planned jobs like remodel rough-ins and whole-house repipes do not close on the first call; the homeowner is comparing plumbers. A quick follow-up text or call a day later, while your competitor sits silent, is often the difference between a signed repipe and a quote that quietly goes cold in their inbox.
Ask every booked caller how they found you and write it down. Within a month you will see which channels send real water heater and sewer jobs and which just send tire-kickers. That single habit lets you pour budget into the channels that book and cut the ones that only inflate your lead count without filling the schedule.
Build the owned pipeline
If your plumbing pipeline leans entirely on rented leads, you are paying shared-lead prices forever and you own nothing when you stop. The fix is not to drop the lead apps overnight; it is to build the owned channels underneath them so exclusive emergency, water heater, and repipe calls slowly replace the shared ones. That is the side of the pipeline a marketing partner should be building, and it is exactly what we focus on at Pixie Builds.
We build your plumbing website free, then run the owned channels that produce exclusive leads: a fast site that ranks for local plumbing searches and a Google Business Profile stocked with reviews from real jobs. Plans are Starter at $500 a month with a one-time $1,500 setup, or Growth at $1,500 a month with a one-time $500 setup, billed quarterly or yearly with two months free on yearly. If you want paid traffic too, Google Ads management is an optional add of $500 a month and you pay Google directly for the spend.
The part that matters most for a contractor who has been burned by rented leads: you own every asset in writing from day one, the domain, the site, the Google profile, and the reviews, so the pipeline you build stays yours. We work a quarter at a time with no long contract, unlike the typical contractor agency at roughly $3,000 to $6,000 a month on a twelve-month lock-in, and we never promise a ranking. See our pricing or how we stack up on the comparison pages.
Plumbing lead questions
More for plumbing
Stop renting every call. We build the owned channels that send exclusive emergency, water heater, and repipe leads, and you own every asset from day one.