Plumbing Leads: Every Channel Ranked by Cost Per Booked Job

Tim Wheeler, Founder of ServicePro.coTim WheelerFounder, ServiceProLast updated August 5, 202612 min readLead Generation
Plumbing Leads: Every Channel Ranked by Cost Per Booked Job

How much do plumbing leads cost?

Plumbing leads cost $25 to $80 each on shared marketplaces like Angi, HomeAdvisor, and Thumbtack, and $35 to $90 on Google Local Services Ads. Leads from your own Google Business Profile, rankings, and repeat customers cost nothing per lead once established.

Per booked job — the only number that decides anything — the ranking changes completely, because marketplace leads are sold to three to five plumbers at once and LSA leads call you directly:

ChannelCost per leadExclusive to you?Cost per booked job
Shared marketplaces (Angi, HomeAdvisor, Thumbtack)$25–$80No — sold to 3–5 plumbers$150–$600
Google Local Services Ads$35–$90Yes — the customer calls you$70–$180
Google Ads (PPC)$40–$150Yes$200–$400
Google Business Profile + local SEO~$0 once you rankYesNear-zero marginal cost
Repeat customers and referrals~$0YesNear-zero — plumbing's structural advantage

Whether any of these pencil out depends entirely on the job. A $250 acquisition cost is fine on a $2,000 water heater replacement and catastrophic on a $175 drain clearing — which is why marketplaces work worst for the small emergency jobs that fill most service plumbers' weeks.

The rest of this post is the math behind each row. Other trades run different numbers — see junk removal lead costs and appliance repair lead costs.

Stop comparing cost per lead. Compare cost per booked job.

Every conversation about plumbing leads starts with the wrong number. A $40 Angi lead sounds cheaper than a $60 Local Services Ads lead — until you remember the Angi lead was also sold to four other plumbers and the LSA lead called you directly. What matters isn't what a lead costs. It's what a booked job costs after you divide by how many leads actually turn into work.

That number changes the ranking completely. Channels that look cheap per lead (marketplaces) get expensive per job because you're splitting every lead with competitors. Channels that look expensive up front (SEO, your website) get cheap per job because the leads are exclusive and the cost doesn't scale with volume.

This post ranks every real way a plumbing company gets leads by cost per booked job, with the actual math for plumbing ticket sizes. Not roofing math, not HVAC math — plumbing has its own economics, and two things drive them:

  • The emergency/planned split. A burst pipe and a water heater replacement are searched for, shopped for, and won in completely different ways.
  • Repeat business. Unlike a roofer, a plumber can see the same customer six times in a decade. Any channel comparison that ignores lifetime value gets the ranking wrong.

The two kinds of plumbing leads (and why the split matters)

Roughly speaking, every plumbing job falls into one of two buckets, and each bucket has its own funnel.

Emergency jobs: burst pipe, sewage backup, no hot water, active leak. The customer searches "emergency plumber near me" on their phone, standing in an inch of water. They don't compare five quotes. They call the first credible result — usually a Local Services Ad or a map pack listing with strong reviews — and whoever answers the phone wins. Speed and phone coverage matter more than price. These are typically smaller tickets (a drain clearing might run $100–$400), but they close at very high rates and they're your best shot at winning a household for life.

Planned jobs: water heater replacement, repipe, remodel rough-in, sewer line. These are research-driven. Someone whose water heater is limping along searches "tankless vs tank water heater" and "water heater replacement cost" for a week before they call anyone. National averages for a tank replacement run roughly $1,600–$2,400 as of mid-2026 (NerdWallet's guide has current figures), and tankless installs can run $2,400–$5,400. A whole-house repipe commonly lands in the $3,900–$7,500 range. At these ticket sizes, customers get multiple quotes — which means content, reviews, and a professional website decide who's on the shortlist.

Here's why this split matters for your marketing budget: channels that win emergencies (LSAs, map pack) are nearly useless for capturing water heater researchers, and channels that win researchers (SEO content, service pages) don't answer a 2 a.m. burst-pipe call. A plumbing shop that only buys one kind of visibility is leaving half the market to competitors.

The ranking: every plumbing lead channel by cost per booked job

Here's the full list, cheapest booked job to most expensive, once your channels are established. We'll break down the math on each below.

  • 1. Repeat customers. Near-zero cost per job. The customer already trusts you; the "lead" is a text message. This is plumbing's structural advantage over roofing, and most shops do nothing to protect it.
  • 2. Referrals. Close at extremely high rates, cost whatever your thank-you system costs. Referral customers also tend to accept quotes without shopping.
  • 3. Google Business Profile + local SEO. Real ongoing effort (or a monthly tool cost), but the leads are exclusive, they compound, and they don't stop when you stop paying. For most established plumbers this becomes the cheapest new-customer channel by a wide margin.
  • 4. Local Services Ads. The best paid channel for emergency work. You pay per lead, not per click, leads come to you directly (not split five ways), and you can dispute junk.
  • 5. Google Ads (PPC). Powerful for high-ticket planned work like water heaters and repipes, but plumbing clicks are among the most expensive in home services. You need tight campaigns and a converting website or you'll burn the budget.
  • 6. Marketplaces (Angi, Thumbtack). Fast to turn on, brutal per booked job at plumbing ticket sizes because leads are shared and win rates are low.

Notice the pattern: the cheapest channels are the ones you own, and the most expensive are the ones you rent. That's not an accident — a marketplace's whole business model is selling the same customer to multiple plumbers. We wrote a longer piece on that treadmill in why you should stop paying for leads.

Marketplaces: what Angi and Thumbtack really cost at plumbing ticket sizes

Start with the channel most new plumbing businesses reach for first, because the real math is worse than the sticker price.

Angi / HomeAdvisor. Neither publishes a fixed price list, but contractors report plumbing leads typically running $25–$80 each as of mid-2026, with competitive metros higher (LeadTruffle's cost breakdown tracks current ranges). The catch is that most of these are shared leads, sent to three to five pros simultaneously. If you win one in five — a decent rate when four competitors are calling the same homeowner — a $50 lead becomes a $250 booked job. Contractors commonly report effective costs of $150–$600 per booked plumbing job once no-answers and price-shoppers are counted.

Thumbtack. Same model, similar math. Plumbing sits at the expensive end of Thumbtack's categories; longtime pros report leads that once cost $10–$15 now running $30–$80 in many markets (Thumbtack's own help page explains the variable pricing). Because you often pay when the customer contacts multiple pros, your win rate does the same damage it does on Angi.

Now apply plumbing ticket sizes. On a $2,000 water heater replacement, a $250 effective acquisition cost is survivable. On a $175 drain clearing, it's catastrophic — you can pay more for the lead than you gross on the job. Marketplaces quietly work worst for exactly the small emergency jobs that make up most of a service plumber's week.

When marketplaces make sense: you're brand new, your trucks are idle, and you need this week's revenue while longer-term channels spin up. Treat them as a bridge, answer within sixty seconds (first responder wins most shared leads), dispute every junk lead, and set a calendar reminder to re-check the math in 90 days. If you're already trying to get off the treadmill, we've written up the exit paths from Angi and Thumbtack specifically.

Local Services Ads: the best paid channel for emergency plumbing work

If you only run one paid channel, make it Google's Local Services Ads. LSAs are the "Google Guaranteed" listings at the very top of search results — above regular ads, above the map pack — and they're built for exactly the burst-pipe moment: a name, a review score, and a call button.

The economics beat marketplaces on three counts:

  • You pay per lead, not per click — and only for leads in your categories and service area.
  • The lead is yours. The customer called you, not a form that got auctioned to five shops.
  • You can dispute junk. Wrong service, spam, outside your area — Google credits legitimate disputes.

Cost-wise, plumbing LSA leads typically run $35–$90 as of mid-2026 depending on market and job type (SearchLight's LSA benchmark publishes ongoing data across hundreds of contractors; their tracked home-services average has hovered around $50 per lead). Because these are exclusive phone calls with real intent, plumbers commonly book half or more of the legitimate ones — putting cost per booked job somewhere around $70–$180. Compare that to $150–$600 on marketplaces.

Two things decide whether LSAs work for you. First, answer the phone. Google ranks LSA listings partly on responsiveness, and a missed call is a paid lead you gave to the next listing. Second, reviews. Your LSA rating is your Google Business Profile rating, so a plumber with 40 reviews at 4.8 stars will out-earn one with 6 reviews at the same budget. If your review count is thin, fix that before scaling LSA spend — these review request templates are the fastest way we know.

The limitation: LSAs capture people ready to call now. The water heater researcher comparing tankless options for a week rarely enters through an LSA. That's what the next two channels are for.

Google Ads: expensive clicks, but they can pencil on big tickets

Traditional Google Ads is the most expensive way to buy a plumbing lead — and still sometimes worth it. Plumbing keywords are among the priciest in local services: many terms run $5–$30 per click, and high-intent emergency phrases like "emergency plumber near me" can exceed $30–$50 per click in competitive metros as of mid-2026 (current benchmarks here). After you account for the clicks that don't convert, realistic cost per lead lands around $40–$150, and cost per booked job can easily clear $200–$400.

So when does that math work? Almost never for drain clearings — paying $250 to book a $175 job is lighting money on fire. But on planned, high-ticket work, PPC is one of the few ways to reliably intercept researchers:

  • Water heater campaigns. Someone searching "tankless water heater installation cost" is days from spending $2,000–$5,000. A $250 acquisition cost on that job is fine.
  • Sewer and repipe campaigns. At $4,000–$7,500 tickets, even expensive clicks pencil.
  • Filling schedule gaps. Ads are a faucet — the one honest advantage over SEO is that you can turn them up Monday morning.

Three rules if you run PPC: send clicks to a dedicated landing page for that service (never your homepage), run call-only or call-first campaigns for anything urgent, and track which keywords produce booked jobs, not just calls. Most self-managed plumbing campaigns fail on the landing page, not the ads — a slow, generic website turns $30 clicks into nothing. We covered campaign structure in more depth in our plumbing advertising guide.

One more thing: never bid on your own business name if you're already ranking for it organically, unless a competitor is. You'd be buying calls you were getting free.

The map pack and SEO: the owned channel that ends up cheapest

Here's where the ranking flips from renting to owning. When someone searches "plumber near me," Google shows three local businesses in the map pack — and those three listings take a large share of all clicks and calls on the page, without those businesses paying per lead.

The map pack is the emergency channel you don't pay per-call for. It runs on three things: proximity to the searcher, your Google Business Profile (categories, photos, hours, services), and reviews — both count and how recently they arrived. None of that requires an agency. It requires doing the unglamorous work consistently: a complete profile, a review ask after every job, replies to every review. Our Google Business Profile guide walks through the full setup.

Your website is the planned-work channel. The homeowner researching "water heater replacement cost" or "signs your sewer line is broken" finds the plumber who wrote the page that answers the question. A site with real service pages — water heaters, drain cleaning, sewer repair, repiping — for each city you serve captures those researchers and feeds your map pack ranking, since Google cross-references your site when deciding where to rank your profile. The full playbook is in our plumber SEO guide.

The honest tradeoff: SEO is slow. Expect months, not weeks, before a new site ranks for competitive terms. That's exactly why the sequencing matters — start the owned channel now, while LSAs or marketplace leads pay this month's bills, so that a year from now you're not still renting every customer. Every month you delay is a month added to the far end.

Once it compounds, nothing else competes on cost per booked job. The leads are exclusive, they call you directly, and your monthly cost is flat whether you get five leads or fifty. If you're not sure where you stand today, run a free scan of your Google rankings — it shows exactly where you rank on the map for your real keywords, which is the honest starting point.

Repeat business and referrals: the 'our plumber' slot roofers wish they had

This is what makes plumbing economics genuinely different from roofing, and it's where most plumbing shops do the least.

A roofer sells a customer once every 20 years, so every job starts with an expensive stranger — that's why roofing lead costs run so high. A plumber is different. The same household needs a drain cleared this year, a garbage disposal in two, a water heater in five, maybe a repipe in ten. Most households keep an "our plumber" slot — the name they text without searching Google. Once you occupy that slot, every future job arrives at zero acquisition cost, and Google never gets a chance to show them your competitors.

That changes the marketplace math from earlier: a $250 acquisition cost on a $175 drain clearing is a loss on the job but possibly a win on the household. Possibly — only if you run the follow-up system that keeps you in the slot:

  • Keep a real customer list — name, address, phone, what you installed and when. A water heater you installed in 2019 is a replacement conversation in 2029, but only if you know it exists.
  • Offer a simple maintenance touchpoint. An annual water heater flush or inspection doesn't need to be a fancy membership program. It just needs to exist, so you're back in the house before the next emergency.
  • Make yourself easy to re-find. A magnet on the water heater, a sticker on the shutoff valve. The 2 a.m. burst pipe goes to whoever's name is physically closest.

Referrals ride the same relationship and respond to systems, not luck. Three that move the number: ask at the moment of relief, right after you've fixed the problem — "If you know anyone who needs a plumber, here's a card with my cell on it"; thank referrers visibly with a credit or gift card, because people repeat behavior that gets acknowledged; and court the adjacent trades — remodelers, property managers, realtors, and restoration companies all stand in houses with plumbing problems they don't fix, and one property manager who trusts you is a permanent lead source.

One connection people miss: referrals and reviews are the same behavior pointed at different audiences. A customer willing to refer you is willing to review you, and the review refers you to strangers at scale. Ask for both.

Where ServicePro fits

Everything above points the same direction: the channels you own — your Google Business Profile, your website, your reviews, your customer list — produce the cheapest booked jobs, but they're also the ones that take real work to build. That's the part we handle.

ServicePro builds you an SEO-optimized website designed around exactly the structure this post describes: service pages for your emergency and planned work, built to feed the map pack and capture the researchers. Our AI builds it from your Google Business Profile in about five minutes, and the free plan includes the full website, unlimited leads with no per-lead fees, a booking page so after-hours visitors can book instead of bouncing, and AI review replies to keep your profile active. There are no contracts.

The Pro plan ($99/month) adds the tools for running the owned channel seriously: Google Map rank tracking so you can watch your map pack position move, location pages for each city you serve, call and text tracking so you know which channel actually books jobs, reputation autopilot for reviews, and advanced analytics.

To be clear about what we're not: we're not an ad agency and we're not a lead marketplace — we don't sell you leads, we build the asset that generates your own. See how it works for your trade at ServicePro for plumbers, or start with the free ranking scan to see where you stand on the map today.

Frequently Asked Questions

How much do plumbing leads cost?

As of mid-2026: shared marketplace leads (Angi, Thumbtack) typically run $25–$80 each, Google Local Services Ads leads run roughly $35–$90, and Google Ads leads land around $40–$150 after click costs. But the number that matters is cost per booked job. Marketplace leads are sold to several plumbers at once, so at typical win rates a booked job costs $150–$600. LSA leads are exclusive calls, so booked jobs commonly land around $70–$180. SEO and repeat customers beat all of these once established, because the leads are exclusive and the cost doesn't scale per lead.

Are Angi or Thumbtack leads worth it for plumbers?

As a bridge, sometimes. As a strategy, rarely. Shared leads work worst at exactly the ticket sizes that fill a service plumber's week — paying an effective $200+ per booked job is survivable on a $2,000 water heater but a loss on a $175 drain clearing. They make the most sense when you're new and need revenue while your Google Business Profile, reviews, and website build up. If you do use them, answer within a minute, dispute junk leads, and track your real cost per booked job monthly so you know when to turn them off.

What's the best way to get emergency plumbing leads?

Emergency searchers call the first credible result, so you need to be at the top of the page when they search: Local Services Ads (the paid route — exclusive pay-per-lead calls, typically $35–$90 for plumbing) and the Google map pack (the owned route — free calls, earned through your Business Profile, proximity, and reviews). Run both, and answer the phone around the clock, because for a burst pipe the plumber who picks up wins regardless of how the customer found the number.

How do plumbers get leads without paying per lead?

Four ways, and they're the cheapest channels on the list: rank in the Google map pack with a complete Business Profile and steady reviews; publish a website with real service pages that capture research-driven jobs like water heater replacements; keep a customer list and follow up so repeat work comes to you by text instead of through Google; and build referral relationships with customers and adjacent trades like property managers and remodelers. These take months to build, which is exactly why you start them before you're desperate.

Do plumbing companies really get repeat business?

Yes — and it's the biggest structural advantage plumbing has over trades like roofing. The same household needs a drain cleared, a disposal swapped, a water heater replaced, and eventually a repipe over the years they own the home. Most households keep one plumber's number and text it without searching, which means every retained customer is a stream of future zero-acquisition-cost jobs. Protecting that slot — install records, follow-ups, a magnet on the water heater — is the highest-ROI marketing most shops aren't doing.

Built for plumbersSee where a Jobsite ranks for plumbing searches, and what it costs.

Ready to put this into action?

Stop reading about SEO — start ranking. Get your Jobsite live in under 5 minutes.

Get Started Free

No credit card — free until you need more.