Short answer
Plumbing leads come from five places: lead sellers, Local Services Ads, search ads, local search through your Google Business Profile and website, and customers you already have. Compare them by cost per booked job, not cost per lead. Shared leads can fill a calendar quickly, but exclusive leads from your own channels give you more control and keep working longer.
If you search for plumbing leads, you will find a mix of lead sellers, agencies and advice. Some of it is useful and some is selling something. This guide compares the main ways to get plumbing lead generation moving, treats lead sellers fairly, and shows you how to calculate which source pays for itself in your own business. It uses your numbers, not mine.
Where plumbing leads come from
| Source | How you pay | Speed | Who else gets the lead |
|---|---|---|---|
| Shared lead sellers | Per lead, per request or by subscription | Fast | Often several plumbers, depending on the seller |
| Exclusive lead sellers | Per lead, usually at a higher price per lead | Fast | You only, if the seller keeps its promise |
| Local Services Ads | Per valid lead (calls and messages) | Weeks, after screening | You compete in an auction, but the contact is yours |
| Google search ads | Per click | Days to weeks | Only you receive the call or form |
| Google Business Profile, website and reviews | Time and fixed monthly costs | Months | Only you receive the contact |
| Past customers, referrals, maintenance plans | Mostly time | Immediate to slow | Only you |
No row wins everywhere. The right mix depends on how many jobs you can handle, how quickly you need new work and how much you can invest before it pays back.
Shared and exclusive leads: an honest view
Lead sellers solve a real problem. They find people with plumbing problems, so you do not have to build marketing from scratch. For a new plumber, a slow season or a crew with empty days, that has real value. Many experienced owners use them at some point.
The trade-offs are worth knowing before you spend.
- Competition. When a request goes to several contractors, the customer may call everyone, and price and speed decide the winner. You pay for leads you never win.
- Little control. The seller decides what counts as a lead, which job types and areas you receive and how many.
- You do not own the relationship. The customer may not know your name until you call, and the reviews and data often stay on the seller's platform.
- It stops when you stop paying. Unlike a ranking or a stack of reviews, nothing builds up.
Exclusive leads address the sharing problem, at a higher price per lead. They still leave you renting someone else's audience, so check what exclusive means in the contract, because definitions differ. The page on alternatives to lead marketplaces explains how to move toward leads you own, and the right pace for that move is the one your numbers support.
Questions to ask before you buy plumbing leads
If you decide to buy leads, whether shared or exclusive, ask these and get the answers in writing.
How many contractors get each lead?
Ask for the maximum number and how that is enforced.
What counts as a lead?
A phone call, a form, a click, a job request with a verified phone number? Fake numbers and duplicates should not be billed.
What happens with bad leads?
Ask about credits or refunds for wrong numbers, out-of-area requests and duplicates, and how long you have to report them.
How are consent and contact rules handled?
Rules about calling and texting consumers differ by state, province and country. Ask how the seller records consent, and ask a lawyer where it matters.
What are the contract and cancellation terms?
Look for minimum terms, auto-renewals and fees for stopping.
Can I see where leads come from?
Source reporting helps you judge quality and spot problems.
Who owns the customer data?
You should be able to keep the contact details of people you serve.
Cost per booked job: do the math with your numbers
Cost per lead is a poor guide. A cheap lead you never win costs more than an expensive lead you always win. Use cost per booked job, and calculate it for every source.
For one month and one source, collect these:
- total spend on that source, including fees
- leads received
- leads you actually spoke to
- jobs quoted and jobs booked
- profit per booked job, after labour and materials
Then divide. Cost per booked job is spend divided by jobs booked. Profit after advertising is jobs booked multiplied by profit per job, minus spend.
| Item | Illustrative figure |
|---|---|
| Spend | $2,000 |
| Leads received | 25 |
| Leads reached | 15 |
| Jobs booked | 4 |
| Cost per booked job | $2,000 divided by 4, so $500 |
| Profit per job, as an example | $600 |
| Profit after advertising | 4 x $600 = $2,400, minus $2,000, so $400 |
These figures are made up to show the method. They are not market prices and not a target. Run the same sums for each source, over at least two or three months, because small samples mislead. Include repeat business in the profit figure only if you can show it came from that source. A source that looks poor on the first job may be good if customers book a maintenance plan, so track repeat jobs by customer.
Local Services Ads as a source
Google's Ads Help says that with Local Services Ads you pay for valid leads, such as phone calls and messages, rather than ad clicks, and that campaigns are keywordless, targeted by service categories and areas, and shown on Google Search and Maps. Business details sync from your Google Business Profile. New advertisers need to complete Google's screening and verification before they can run. Google's ranking page says the auction weighs your bid and profile quality, including ratings, review count, response time, images and verification checks, so a complete profile can rank higher and may pay less per lead.
Google has also begun migrating these campaigns into Google Ads as a specialised Performance Max type, in phases that began in August 2026 for select US home services and continue into 2027 for other categories and countries. Read the current rules on Google's help pages for your own account. The practical advice does not change: answer fast, keep reviews fresh, and compare cost per booked job. See Local Services Ads and Local Services Ads cost.
Search ads, local search and reviews
Search ads let you choose the services and searches you show for, which suits plumbers who want more of the profitable jobs. They need weekly attention and tracking. The structure is in Google Ads for plumbers.
Local search is the slower, cheaper-over-time source. People who type "plumber near me" or "plumbing leads near me" are mostly checking the map results, which depend on your Google Business Profile, your reviews and your website. Nobody can guarantee a position. What you control is a complete profile, real reviews, accurate details and pages for each service. See plumber Google Business Profile and plumbing SEO.
Your own customers are the cheapest leads of all. Ask every happy customer for a review, follow up on installs, and offer a maintenance visit or plan. Never offer a reward for a review, and do not ask only your happy customers. Google's Maps policy does not allow incentives for reviews or selectively soliciting positive ones.
Track every lead so you can compare sources
None of the maths works if you do not know where each call came from. At minimum:
- give each paid source a tracking number, or ask the caller where they found you and write it down
- record every lead in one place, with the date, source, outcome and job value
- mark missed calls and call back quickly
- review the sheet monthly, and cut the source with the highest cost per booked job after you have enough data
The tools are covered in call tracking for contractors, and the habit is the same whether you use a spreadsheet or a CRM.
Mistakes to avoid
- Judging by cost per lead. It hides how many leads you lose to other plumbers or never reach.
- Slow follow-up. A lead that waits an hour is a lead that called someone else. Measure your own response time.
- Buying more leads than you can serve. Capacity is part of the maths.
- Cancelling too early or too late. Give each source a fair test, then decide on the data.
- Depending on one source. Any single platform can change its prices or rules.
- Not asking for refunds or credits. Report bad leads inside the window.
Where LiveLeadsLane fits
LiveLeadsLane is a new, founder-led remote practice, and building your own channels is one route among several. I set up Local Services Ads ($299 a month plus a $250 setup fee for LSA only), manage Google Ads from $375 a month plus a $315 setup fee, and install call tracking so you can see which source books jobs. See contractor lead generation and the pricing page. Founding-client rates may apply. I do not guarantee leads. If you want help working out your cost per booked job, book a free call.