How to Get More Plumbing Leads (and Turn Them Into Jobs)

Nathan FieldNathan FieldFounder, Havstock13 min read
Illustration of a lead pipeline with plumbing jobs moving from new leads to quoted to booked, and a new lead from Google arriving

The fastest way to get more plumbing leads is to stop losing the ones you already get, then build lead sources you own: your Google Business Profile, your reviews, your website and your past customers. Paid leads work best on top of that, to fill the gaps.

If you have searched how to get more plumbing leads, you have seen the long lists: SEO, ads, social media, referrals. They skip two things that decide whether any of it pays. The order you do things in. And who owns the lead once you have paid for it. This guide covers both.

The short answer

Answer every call fast and text back the ones you miss. Clean up your Google Business Profile. Ask every customer for a review the same day. Give each service and town its own page. Follow up every quote. Then add Local Services Ads, and use lead sites only to fill gaps. Judge every source on cost per booked job.

Why more leads is not the first fix

Most plumbing shops have a leak before they have a lead problem. The phone rings while everyone is under a house. A web form sits in an inbox until morning. A water heater quote goes out and nobody calls back.

Speed matters. A Harvard Business Review study of online sales leads found that firms that tried to reach a lead within an hour were nearly seven times as likely to qualify it as firms that waited even one hour longer (Harvard Business Review, March 2011). That study covered web leads in many industries, not plumbers, and it is old. But someone with water on the floor waits even less.

So before you pay for more leads, count how many you lose. If a third of your calls ring out, doubling your leads means paying twice as much to lose the same share.

More leads into a leaky system just means you pay more to lose the same share of jobs.

Rented leads vs leads you own

Rented leads come from someone else's platform. You pay for each one, and when you stop paying, they stop. Lead sites like Angi and Thumbtack are rented. So are ads: stop the budget and the calls stop.

Owned leads come from things that belong to you: your Google Business Profile, your reviews, your website, your past customers and the people who send you work. They take longer to build. But they keep working when you stop spending, and they get stronger every month.

Lead sourceHow you payWho else gets the leadHow fast it startsWorks when you stop paying?
Google Business ProfileFree. Costs your timeNobody. The caller picked youWeeksYes
Google reviewsFree. Costs a text after each jobNobodyMonths to build upYes
Your website and service pagesYour time, or a web teamNobodyMonths in searchYes
Past customersA text or an emailNobodyDaysYes
Referral partnersYour time and good workNobodyMonthsYes
Local Services AdsPer lead, to GoogleOther plumbers' ads sit on the same screen, but the call comes to youDays, once Google has checked your businessNo
Google search adsPer click, to GoogleOther ads sit on the same page, but the call comes to youDaysNo
Lead sites (Angi, Thumbtack and others)Per lead, to the siteThe same job can go to several plumbersDaysNo

Rented leads are not bad. They are fast. The trouble starts when they are your only source: the platform sets the price, and you race other shops for the same job.

Check a lead seller's claims for yourself, too. In January 2023 the US Federal Trade Commission ordered HomeAdvisor, a company affiliated with Angi, to pay up to $7.2 million. The FTC said HomeAdvisor made false, misleading or unsupported claims about the quality of its leads, and about how often they turned into jobs (FTC, 23 January 2023). That does not mean every lead site misleads. It means your own numbers are the only ones to trust.

Rent leads to fill the gaps. Own the sources that keep the phone ringing when you stop paying.

How to get plumbing leads: 10 steps, in order

The order matters. Each step makes the next one pay better. There is no point paying for ads that ring a phone nobody answers, or sending people to a profile with four reviews from 2021.

1. Count what you get now

You cannot grow what you do not count. For the next 30 days, log every new lead from Google, a lead site or a referral: where it came from, whether you booked it, and what the job was worth. Ask every new caller "How did you hear about us?"

Some of this is counted for you. Your Google Business Profile shows how many times people tapped the call button on it (Google Business Profile Help). Your phone provider can give you a call log with your missed calls. At the end of the month you want four numbers for each source: leads, booked jobs, money spent and money earned.

2. Answer every call, and reply to every form fast

Set the office line to ring more than one phone. Decide who covers nights, weekends and busy moments. Send an automatic text to every missed call, so the caller has a reason to wait for you instead of ringing the next plumber.

We went deep on this already. Our guide to a plumbing answering service compares human, AI and in-house options with real prices. Our guide to missed call text back shows what to write. And if you run Local Services Ads, a missed call can now be charged as a lead. Here is what changes on 1 October 2026.

The cheapest lead you will ever get is the one that already called.

3. Fix your Google Business Profile

When a pipe bursts, many people search on their phone and call one of the first names on the map. That map runs on Google Business Profiles. Yours is free, and Google says "there's no way to request or pay for a better local ranking on Google" (Google, Tips to improve your local ranking). You have to earn it.

Google says local results mainly come down to relevance (how well you match the search), distance, and how well known you are, which includes your reviews. You cannot move your office, so work on the other two.

  1. Set it up as a service-area business. If you go to your customers, Google's rules say you should have one profile for your main office with a service area. You cannot list a "virtual" office unless it is staffed during business hours (Google Business Profile guidelines).
  2. Use your real business name. Adding words like "Best Emergency Plumber" breaks the same guidelines and can get your profile suspended.
  3. Pick the fewest categories that describe your core business. That is Google's own advice. Plumber as the main one, then only extras that match work you really want.
  4. List the hours you really answer. Hours nobody covers now cost you twice if you run Local Services Ads.
  5. Add photos of real jobs. Your vans, your team, a finished water heater install. Not stock photos.
  6. List your services by the names people search for. Burst pipe repair, blocked drain, leaky faucet, water heater, sewer line, repipe.

4. Ask every customer for a review, the same day

Google says more reviews and positive ratings can help your local ranking. And reviews are what people read before they call.

The bar keeps rising. In BrightLocal's 2026 survey of 1,002 US consumers, 47% said they will not use a business with fewer than 20 reviews, and 74% only care about reviews from the last three months (BrightLocal, Local Consumer Review Survey 2026). So a shop with hundreds of old reviews can lose to a newer shop that asks after every job.

  1. Text your review link when the job is done, while the fix is fresh. Google suggests asking with a link or a QR code (Google, Tips to get more reviews).
  2. Ask every customer, not just the happy ones. Google's rules ban asking only the people you expect to be happy. They also ban discounts, gifts or payment in return for a review (Google Maps content policy).
  3. Reply to every review, good and bad. In the same BrightLocal survey, 42% of consumers said they are unlikely to use a business that ignores its reviews.

Reviews are not a campaign. They are a habit after every job.

5. Give every service and every town its own page

Your Google profile gets you on the map. Your website wins the searches around it, like "sewer line repair near me". One page that lists everything you do will struggle to rank for all of those. A page for each main service, and each town you want work in, gives Google and the customer a clear match.

Each page needs a phone number people can tap, what the job involves, the areas you cover, real photos, a few reviews and a price range if you can give one. Build it for a phone first.

AI tools read these pages too. BrightLocal found that use of ChatGPT and other AI tools for local recommendations rose from 6% to 45% of consumers in a year. Here is how to get your business recommended by ChatGPT.

6. Follow up every quote

Emergency jobs, like a burst pipe or no hot water, are won by speed. Planned jobs, like a water heater or a repipe, are won by follow-up. The customer asks two or three plumbers for a price, then gets busy. The shop that checks in often wins by default.

A simple rule: a text the next day, a call three days later, and a last message a week after that. Stop when they say yes or no. Keep every job you have quoted in one list, like a CRM, with a date for the next follow-up. We wrote more on how to automate follow-up without losing the human touch.

7. Market to the customers you already have

Your past customers already trust you, and many shops never contact them again. A few easy ways to stay in touch:

  • Remind them when a water heater you fitted is getting old.
  • Offer a yearly check-up or a maintenance plan.
  • Send a short warning before the first freeze: how to protect outdoor faucets and pipes, and your number if one bursts.
  • Ask for a referral when the job went well.

Only send marketing texts and emails to people who agreed to get them. The rules are strict in the US and most other countries, so check them before you send.

8. Build a few referral partners

Some businesses see plumbing problems before you do: property managers, real estate agents, home inspectors, water damage firms and HVAC companies that do not do plumbing. One good partner can send you steady work for years.

What they want is simple: someone who picks up, turns up when promised and does not make them look bad. Give them a direct number, tell them how fast you will respond, and keep that promise.

9. Add Local Services Ads, then search ads

Once the basics work, paid ads pour fuel on them. With Local Services Ads you pay for each valid lead, not for clicks, and Google says lead prices vary by location, job type, lead type and bidding mode (Google, How leads work).

Where your ad shows depends partly on steps 2 and 4. Google lists your rating, number of reviews and average response time as parts of profile quality, and says missed calls may hurt your responsiveness (Google, About ad rankings). That is why the ads come ninth, not first.

Google search ads come next. They let you go after the jobs you want most and send people to the page for that job. You pay per click whether they call or not, so that page has to work.

10. Use lead sites to fill gaps, not as your base

Angi, Thumbtack and similar sites can fill a quiet week. Treat them as a top-up. Reply within minutes, because the same job can go to several plumbers and the first good reply often wins. Log every lead in your sheet. If their cost per booked job is worse than your other sources after a few months, move the budget into steps 3 to 8.

The number that matters: cost per booked job

Cost per lead tells you what you paid for a phone number. Cost per booked job tells you what you paid for work.

The sum is simple. Take what you spent on one source in a month, including platform fees and any agency, and divide it by the jobs that source booked. If a source cost you $1,000 last month and booked 8 jobs, that is $125 a booked job. Do the same for every source, then compare.

NumberWhere to find it
Money spentAd account billing, lead site invoices, agency and software bills
LeadsYour call log, the calls count on your Google Business Profile, web form entries, the lead site's dashboard
Booked jobsYour job software or diary, with the source written on each job
Money earnedYour invoices, matched to the same jobs

Then check what those jobs were worth. A source that books fewer but bigger jobs, like water heaters and repipes, can still come out on top.

What we would do first

We do not run marketing for a plumbing company today, so this is our method, not a case study. It is the order we use when we set up lead systems for service businesses.

  1. Week 1: tracking on every source, missed call text back switched on, and the Google profile cleaned up.
  2. Weeks 2 to 4: review requests after every job, quote follow-up in a CRM, and the first service pages.
  3. Month 2: Local Services Ads, or search ads on the jobs with the best margin.
  4. Every month after: a new page or two, a message to past customers, and a look at cost per booked job by source.

What we care about most is that every lead lands somewhere you own. For two training organisations, our ads and quiz funnel brought in leads at $2 and $4 each. That is a different market, and plumbing leads cost far more, so do not read those numbers as a promise. What carries over is the setup: every lead went into the client's own CRM, got the same follow-up, and could be traced to the ad that brought it in.

If you would rather hand that whole system over, it is what Havstock Unlimited does: ads, your website and service pages, a CRM, missed call texts and follow-up, for one flat fee. It is a marketing subscription, not a lead seller, and you own everything we build. At $4,995 USD a month it will not suit a one-van shop. If that is you, the steps above cost little more than your time. If it is not, see what we do for plumbing companies.

When this will not work

More leads will not help if you cannot do the work. If your diary is full for weeks and you cannot hire, raise your prices or pick better jobs first.

It is also slow in places. Reviews, pages and referral partners take months. If the diary is empty this week, use paid leads now and build the owned sources alongside them.

FAQ

What is the best lead source for plumbers?

The best source is the one with the lowest cost per booked job in your area, and you only learn that by tracking it. For most shops, a Google Business Profile with steady reviews is the best value, because it is free and nobody else gets the lead. Paid sources work best on top of it.

How much do plumbing leads cost?

It depends on the source, your area and the job. Google says Local Services Ads lead prices vary by location, job type, lead type and bidding mode. Lead sites set their own prices. Your Google profile and reviews cost only your time. Compare every source on cost per booked job, not cost per lead.

How can I get plumbing leads fast?

Start by losing fewer. Answer every call and text back the ones you miss. Then message your past customers, since they already know you. For new customers this week, Local Services Ads and lead sites are the fastest paid options. Build your reviews and pages at the same time, so you need paid leads less.

How many Google reviews does a plumber need?

More than 20, and recent ones. In BrightLocal's 2026 survey, 47% of US consumers said they will not use a business with fewer than 20 reviews, and 74% only care about reviews from the last three months. So keep asking after every job, rather than running one big push and stopping.

Do plumbers need a website if they have a Google Business Profile?

Yes. Your profile gets you on the map, but your website wins the searches for each service and town, and it is where your search ads send people. AI tools like ChatGPT also read your site before they recommend you. A simple site with one page per main service is enough to start.

That is how to get more plumbing leads that last. Stop losing the ones you already get, build the sources you own, and rent the rest only when your numbers say it pays. Start with step 1 this week. The count will tell you where to go next.

Marketing on Subscription

Cancel anytime
Limited time price
$4,995 USD/month$5,995
Included
Strategy call to startAds on Meta, Google, LinkedIn One request at a timeWebsites, pages and funnels Avg. 48 hour deliveryFollow-up and email CRM includedSEO, AEO and blog posts Monthly results reportAI chat on your site
Learn more Spots limited, see if you qualify
Your whole marketing teamOne flat monthly fee
Learn more