How to Get Plumbing Leads: A Straight Answer for Contractors
Where plumbing leads really come from, what each channel costs, and why answering the phone beats every clever tactic. Written for owners.
By Gavin Sevastian · Updated August 4, 2026 · 11 min read
The phone rings hard for three weeks and you are turning work away. Then it goes quiet for ten days and you are calling the guys to say there is nothing on Thursday. Nothing changed on your end. You did not stop being good at the job, and nobody can tell you why it happened or when it will happen again.
So here is how to get plumbing leads without buying junk: where they actually come from, what each source is genuinely good at, what the published numbers say they cost, and how to tell a real lead source from a bad one. One idea runs underneath all of it. In plumbing, the channel matters less than whether a human picks up. You can buy the best traffic in your city and lose all of it to voicemail.
How to get plumbing leads: where they actually come from
There are five, and almost everything sold to you is a version of one of them.
The five channels, and what each one is actually good at
Referrals and repeat customers. These close better than anything else you will ever buy, because the trust arrives before you do. What they cannot do is show up on a schedule. You get what arrives, when it arrives, and the same pattern holds in most trades where the owner built the business on word of mouth and then hit a ceiling he could not see the shape of.
Shared lead marketplaces. Angi, Thumbtack and the rest sell you contact details for a homeowner who filled in a form. They are genuinely fast. The one thing they cannot do is give you a homeowner who is not also talking to your competitors right now.
Google Local Services Ads. You pay per lead rather than per click, and you show up in the Local Services block at the top of the results with a badge and a review score. What you cannot do is choose the job. You pick a service category and a service area and take whatever the category sends you.
Search ads. Someone types a problem into Google and you decide whether to bid on that problem. It is also the channel with the most ways to waste money, which is most of why this guide is as long as it is.
Organic and your Google Business Profile. The map pack and the blue links. Slowest to build, cheapest to run once built, and completely useless as an answer to a slow week in February.
The one that pays fastest is rarely the one that scales
Referrals cost nothing to invoice and close at rates no paid channel touches. They also cannot be turned up. There is no dial. Search ads can be turned up on a Tuesday afternoon and will cost you real money by Wednesday morning.
That tension is the whole problem. The channel that performs best is the one you have least control over, and the channel you control most is the one that costs the most per job. Nobody resolves that cleanly. What you can do is stop treating them as competitors and start noticing which constraint you actually have.
Why "which channel is cheapest" is the wrong opening question
Everyone opens with cost per lead, and it is close to meaningless as a comparison. A shared marketplace lead is a name that several other plumbers also bought. A Local Services Ads lead is a phone call you were charged for whether or not it was in your service area. A search ad lead is a form fill or a call from someone who chose to contact you specifically.
Same word, three different objects. Comparing their prices tells you almost nothing.
The three questions that tell you if a lead source is any good
Next month somebody will phone you selling leads. These three questions sort the real offers from the rest in about ninety seconds, and they work on a channel you have never heard of.
Who controls the intent
Did the homeowner go looking for a plumber, or did somebody interrupt her while she was scrolling?
Search and Local Services Ads capture intent that already exists. The water is already on the floor. Referrals inherit trust from someone the homeowner already believes. Social ads interrupt: you are showing a plumbing ad to somebody who was not thinking about plumbing thirty seconds ago.
This single distinction drives close rate more than any clever thing a marketer does afterwards. Interrupted demand needs warming up. Existing demand needs answering.
Is the lead exclusive to you
Shared versus exclusive is the largest single driver of close rate, and it is the fact most often buried in the fine print.
In a shared model, the homeowner is talking to several contractors at once. Speed of response stops being good practice and becomes the entire competitive mechanism. The plumber who answers on the second ring beats the better plumber who calls back at four in the afternoon, every single time. That is not a service failure on anyone's part. It is the product working exactly as designed.
Ask any vendor one question and get the answer in writing: exclusive to how many contractors?
Can you choose what kind of job it is
Referrals hand you whatever your network happens to break this month. Local Services Ads hand you whatever the category sends. With search ads you decide which searches to bid on, which matters if you are trying to grow the repipe side rather than clear more drains.
Be honest about the limit, though. A search tells you roughly what someone wants and very little else. Your landing page and the person answering the phone do the qualifying, and no channel does that part for you.
| Channel | Intent control | Exclusive | Job-type control | Speed to first lead | Cost visibility |
|---|---|---|---|---|---|
| Referrals and repeat | Inherited trust | Yes | None | Unpredictable | Hidden in discounts and favours |
| Shared marketplaces | Homeowner sought | No | Category only | Fast | Clear, per lead |
| Local Services Ads | Homeowner sought | Typically yes | Category only | Slow to start (verification) | Clear, per lead |
| Search ads | Homeowner sought | Yes | Yes, by search | Fast | Clear, per click |
| Organic and profile | Homeowner sought | Yes | Partial | Slowest | Time rather than invoice |
In plumbing, the phone is the campaign
This is not an operations footnote. In a trade where a lot of the demand is urgent, your ability to answer the phone is a channel selection decision.
A missed call is not a missed call, it is a competitor's booked job
A homeowner standing in water does not leave a message and wait. He goes back to the search results and calls the next name. Voicemail is not a capture mechanism in this trade. It is a polite way of forwarding the job to somebody else.
You will see a lot of confident-looking percentages online for how many home service calls go unanswered and how few callers leave a voicemail. We are not going to repeat any of them, because every one we chased traces back to a company selling answering services citing another company selling answering services. There is no study underneath. The principle stands perfectly well without the fake decimal point.
On Local Services Ads, a missed call demotes you
Here the evidence is first-party and current. Google's own documentation on how Local Services Ads are ranked says plainly that your responsiveness to customer inquiries factors into ranking, and that missed calls may negatively affect your responsiveness. The same page lists profile quality, including your rating, review count and average response time, and notes that higher quality profiles may rank higher and may also pay lower costs per lead.
The missed call costs you the job you missed, and then makes the next job less likely to reach you at all. That is a compounding penalty, and it is the reason "answer the phone" is not a platitude in this trade. It is a ranking input.
The same page also points out that turning on message and booking leads gives customers more ways to reach you at night and on weekends, which is a fairly direct hint about what Google thinks a good plumber's profile looks like.
What answering coverage actually looks like for a two-truck shop
You have three honest options. A real person on call after hours, which is expensive and works. A shared answering service that takes details and pages you, which is cheaper and works if the script is good. Or restricted hours, set truthfully, so you only advertise when somebody is genuinely there.
The trap is the fourth option, which is what most shops actually do: advertise twenty-four hours, answer when convenient. That is worse than restricted hours in both directions. On Local Services Ads it damages the exact signal you are trying to win. On search it simply buys voicemails at auction prices, and ads that ring an unanswered phone look identical to ads that are broken when you go looking at the dashboard afterwards.
Referrals and repeat work: what they are really costing you
Most plumbers built the business on this and get defensive when a marketer starts poking at it. Fair enough. The usual criticism is also lazy. "It doesn't scale" is not the real problem, and saying it out loud tends to end the conversation.
Free is the wrong word. Un-invoiced is the right one
You are paying for referral work. You are just never entering it anywhere.
You paid in the discount you gave because they were sent by Dave. You paid in the free hour you gave the realtor who keeps sending you condo closings. You paid in the callback you ate without arguing because the customer knows your brother-in-law. None of that appears on a line item, so the cost of acquiring a referral customer reads as zero.
Then you switch on paid ads, see a real number attached to a real customer for the first time, and it produces sticker shock at a cost you were always paying. The number did not go up. It became visible.
The real limitation is timing and mix, not volume
A referral-fed plumber gets whatever arrives, whenever it arrives. That is the honest critique.
You cannot decide this is the year you grow the repipe side, because your network sends you what your network breaks. You cannot fill a slow February, because your network is not thinking about you in February. Plenty of referral-driven shops do good volume. Very few of them get to choose the shape of it.
That is exactly and only what a paid channel fixes. Not more leads. Control over when and what.
The cheapest lead you will ever get is the customer you already have
Before any of the paid stuff, there is work sitting in your invoice history that costs nothing but discipline.
You already know which water heaters you installed years ago and are now near the end of their life. You already know which customer you told, honestly, that the repair you were doing was a bandage and the real fix was a bigger job. You wrote it on the invoice. Nobody followed up, because following up is never urgent and burst pipes always are.
Get your invoice history into one place you can sort
Export from your invoicing software into a spreadsheet, or start with whatever years of paper you have. You are looking for the customer, how to reach them, and what you actually did on the job. Everything below depends on being able to sort that list.
Flag the equipment you installed that has a known service life
Water heaters, sump pumps, softeners. These fail on a rough schedule and the homeowner has no idea the clock is running. You are not selling anything. You are telling somebody what you know about their own house before it becomes an emergency.
Flag every job where you wrote down that the real fix was bigger
The temporary repairs, the sections you patched, the runs you said would not last another winter. You already made the diagnosis and they already trusted it. Nobody needs convincing, they just need reminding at a moment when nothing is leaking.
Make it a standing habit, not a project
A block of calls at the same time every week, made by whoever is best on the phone, beats a one-off blitz that never happens twice. This is the only lead source on this page with no cost per lead at all, and the only reason it does not happen is that nothing forces it to.
Shared lead marketplaces: an honest read on Angi, Thumbtack and the rest
You have either been burned by one of these or you are about to sign up with one. Both are common and neither is stupid. In Canada, HomeStars is the name most contractors run into alongside the American platforms, and pricing and billing rules differ enough between all of them that the platform's own terms are the only reliable source on what you will actually be charged for.
How the model actually works, and why it feels the way it feels
You pay for contact details. One homeowner fills in one form, and that form gets sold to several contractors at the same time. That is the design, and it is not hidden.
Everything you dislike about these platforms falls out of that one decision. The low close rate is arithmetic, not salesmanship: several of you quote, one of you books it, and the rest paid for nothing.
The time-wasters are structural too. A form that takes seconds to fill in attracts people who were not serious for much longer than that. And the refund process exists precisely because the model reliably produces leads that were never going to buy, which means part of what you are buying is a monthly admin job chasing credits.
You are not being badly served. You are being served exactly what you agreed to buy, and the frustration comes from expecting it to behave like an exclusive lead.
The regulator has already looked at this
This is not just contractor grumbling on Facebook. In 2022 the US Federal Trade Commission brought an administrative complaint against HomeAdvisor, a company affiliated with Angi, over how it sold home improvement leads. In January 2023 the FTC issued a proposed order requiring HomeAdvisor to pay up to $7.2 million and to stop the conduct.
Two lines from the FTC's own filing are worth reading slowly. It alleged that HomeAdvisor "told service providers that its leads resulted in actual home improvement jobs at rates higher than HomeAdvisor's own data supported," and that as a result providers "often spend time following up on leads that are below the quality HomeAdvisor promises, and even more time seeking refunds from the company for those leads."
Be precise about what that is and is not. It is a US action against a US company. It is not a ruling about any Canadian platform, and nobody should read it as one. What makes it worth citing here is that a regulator with subpoena power looked at the gap between the promised job rate and the real one, and found it big enough to act on.
When a marketplace is the right call, and when it isn't
There is a fair use case. It is January, the schedule is thin, you need cash in the account inside two weeks, and someone can answer the phone immediately. Marketplaces are genuinely fast, and speed is worth paying for when the alternative is an idle truck.
The bad use case is being in year three and still there. You have spent tens of thousands of dollars and built nothing you own. No profile, no reviews under your own name, no search presence, no list. Turn the tap off and you are back to zero the same afternoon.
Google Local Services Ads for plumbers
These are the listings that sit above the regular ads with a badge and a review score. You pay per lead rather than per click. For a lot of plumbers this is the single best channel available, and there are four things worth knowing before you start.
Plumbing is an eligible category in Canada, and Google treats it as urgent
Local Services Ads only run for certain service categories, and the Canadian list is short. Plumbers are on it, alongside electricians, HVAC, roofers, locksmiths and about a dozen others.
Google also classifies plumbing as an urgent category, in its words because consumers often call plumbers for time-sensitive needs such as a hot water outage. That classification has a consequence. Plumbing professionals go through an extra level of screening, including service professional background checks, on top of the business and owner checks, insurance and licence verification.
If you are in Ontario, your Certificate of Qualification is the document most plumbers use to satisfy that licence check, and it is also the one a homeowner can verify on a public register. It does double duty.
The timeline matters more than any of that. Google says the process takes three to four weeks on average after you submit your documents, and you need a public, verified Google Business Profile before you can advertise at all. Local Services Ads are not a fix for a slow month. They are a decision you make in October for January.
The badge changed. It is Google Verified now, and the money-back guarantee is gone
Almost every article you will find about this is out of date. Google has moved to a single badge for all advertisers, and in its own words is "discontinuing the Money Back Guarantee associated with the Google Guarantee badge."
So the thing half the internet is still selling you as the reason to run Local Services Ads, the Google Guarantee and its consumer reimbursement, is not what you are signing up for. The badge is now Google Verified. If you are already verified there is nothing to do: Google says eligible existing advertisers automatically earn the new badge and their ads keep running.
None of that makes the channel worse. It makes a lot of the advice about the channel wrong, which is a useful thing to notice about where that advice comes from.
Rank is bought with operations, not bids
The instinct every advertiser brings from search ads is that a higher bid buys a higher position. Apply that here and you will burn weeks.
Position in Local Services Ads responds to how close you are to the customer, your review score and count, your responsiveness, the hours you actually keep, and your complaint history. Proximity is the part nobody can change: if you are forty minutes out, you are not winning that postal code and no budget fixes it.
That is a genuinely different job than managing a search campaign. The levers are your phone, your review habit and your service area, not a bid adjustment.
What you are actually charged for, and what you can dispute
You are charged for valid leads, meaning calls, messages and bookings, not clicks. Google assesses leads at initial contact and does not charge for ones it judges invalid or low quality.
You can dispute leads that get through. Credits are usually applied to your account balance within 30 days, and the original charge still shows on the invoice, which confuses people every single month. Know the limit before you rely on it: Google no longer supports credits for leads where the job type is not one you service, or the location is outside your area.
And there is a structural problem nobody selling this will mention. A pay-per-lead channel keeps charging you while you are booked solid. Your dashboard shows a good month. Your calendar shows you turning work away and paying for the privilege. Turning it down when you are full is one of the highest-return things you can do, and it almost never occurs to anyone.
Get your Google Business Profile verified first
This is a prerequisite, not a parallel task. Google requires a public, verified profile before you can advertise with Local Services Ads, so the clock on everything else does not start until this is done. If you have never claimed the profile, start here.
Gather the documents before you start the application
You will need general liability and professional liability insurance certificates, your business licence where it applies, and your Certificate of Qualification. Insurance certificates often have to come from a broker, so request them before you start rather than in the middle of the application.
Submit and clear the background checks
Plumbing gets an extra layer here, including checks on the service professionals themselves, not just the business and the owner. Everyone who needs checking has to actually complete their part, so tell them it is coming before Google emails them.
Wait three to four weeks
That is Google's own stated average once documents are in, and there is no way to speed it up. Do not build a January plan that assumes you are live in ten days. Start the process well before you need the leads.
Set your service area, hours and budget honestly
Your service area drives who sees you and proximity drives rank, so drawing a circle three cities wide does not help you. Set hours you will genuinely answer, because stated hours you do not cover damage the responsiveness signal you are trying to build.
Search ads: the only channel where you choose the job
This is the deepest part of the guide because it is the one where the decisions are yours. That is the upside and it is also the entire risk.
Homeowners search at the trade level, and that is unusual
Someone with water coming through the ceiling frequently types "plumber," the same way they would once have opened the phone book to P. That sounds obvious and it is not true in most trades, where the generic term attracts researchers and comparison shoppers. In plumbing, head terms carry real buyer intent, and a campaign that ignores them because they look too broad is skipping the most reliable demand in the trade.
Symptom searches sit alongside them and behave differently. "No hot water," "water heater leaking," "toilet keeps running." These catch the homeowner slightly earlier, in her own words, before she has decided what kind of tradesperson she needs. Some of them also face less advertiser competition, because fewer advertisers think to buy the problem rather than the profession. You want both categories, and they need different ads.
What this costs in Ontario, in Canadian dollars
Most published figures for this trade are American, so here is a Canadian anchor. Pulled from Google Keyword Planner for Ontario over the 12 months to June 2026, in CAD, the top-of-page bid range ran roughly $6.99 to $35.29 for "plumber," $11.36 to $41.76 for "emergency plumber," and $12.34 to $43.97 for "basement flooding."
Two things to note if you go and check this yourself, which you should. Keyword Planner clusters close variants, so "plumber" and "plumber near me" come back with identical volume and cost figures. They are not two independent markets and their volumes must never be added together. And the range is wide on every term, because what you actually pay depends on your own account, not on the market average.
Your busiest keyword and your most expensive keyword peak in different months
This is the practical insight most plumbing advertisers never act on.
The generic term is close to flat all year. People need plumbers in July and they need them in February, and search volume for "plumber near me" barely notices the season.
The symptom terms are the opposite. They swing enormously, and here is the part that catches people: they do not swing together. Frozen pipe searches peak in the deep cold. Sump pump work peaks with the thaw. Those are different months, different ad copy and different budgets.
A contractor running one flat campaign on "plumber" all year is spending evenly through both peaks and is least visible during exactly the weeks a homeowner is standing in two inches of water. The City of Toronto's own guidance tells residents that thawing a frozen pipe can take between one and six hours, and that if they cannot thaw it or find the frozen section they may wish to contact a licensed plumber.
That is the search happening at 11pm in January, from someone who has already tried and failed, and it is a different customer than the one who typed the same words in September. It is also what this looks like across a dense metro, where a lot of shops are bidding into the same cold snap. Budget moves on a calendar. January and March are not the same campaign.
What quietly wastes the money
Three things, and none of them is bidding.
Google's defaults favour Google's revenue. Location targeting ships set to include people merely interested in your area, which means someone in Calgary reading about Toronto plumbers. Network expansion is on unless you turn it off. Auto-applied recommendations will change your account while you sleep. Fixing these is day-one structural work, not fine tuning, and it is worth more than any bid you will ever adjust.
Negative keywords do not behave the way you assume. Google's documentation is explicit that negative keywords match literally and do not expand to close variants the way your regular keywords do. Block the singular and the plural still gets through. Block one spelling and the synonym sails past. Every negative has to be added deliberately, and the list is never finished.
The obvious waste lanes in this trade are predictable. People looking for plumbing jobs and apprenticeships. DIY searches from someone with a wrench and a YouTube tab open. Parts and supply house shopping. And, genuinely, plumber costumes every October, which is funny exactly once and then costs you money every year.
What plumbing leads actually cost
Every figure below comes from a published third-party dataset, with the year, the country and the source attached. Without those three things a cost-per-lead number is not much better than a rumour.
The published benchmarks, and what they do and do not cover
LocaliQ's home services benchmark set puts plumbing paid search at a $10.49 median cost per click, a 4.97% click-through rate, a 7.63% conversion rate, and a $129.02 cost per lead. That comes from 3,211 US search campaigns running between April 2024 and March 2025, reported as medians rather than averages.
Two caveats, and neither is a nitpick. These are US campaigns and the publisher does not state a currency, so read them as US dollars and as a shape rather than a price. And the broader "Home and Home Improvement" category in the same publisher's newer set blends flooring, roofing, remodelling and everything else under one heading, so when you see that category's numbers quoted as plumbing numbers, somebody has relabelled a dataset.
The spread between a good account and a bad one is the real story
This is the most useful figure here and it is not an average at all.
Agency SearchLight Digital published an analysis of 524 plumbing contractors across 2,554 non-branded search campaigns between January and March 2026. Its non-branded search cost per lead came in at a $168 median. The 10th percentile was $77. The 90th percentile was $396.
Same trade, same platform, same three months, and roughly five times the spread between the best accounts and the worst.
That gap is not luck and it is not budget size. It is structure, tracking and negative keywords, which is to say it is the difference between an account somebody is running and an account somebody set up.
Worth flagging honestly: SearchLight Digital is an agency publishing aggregated data from its own clients. That is a real dataset with a stated methodology, and it is also a vendor with an interest in the conclusion. Read it as good evidence, not as neutral research.
| Figure | Value | Dataset | Period | Source |
|---|---|---|---|---|
| Plumbing, cost per click (median) | $10.49 | 3,211 US search campaigns | Apr 2024 to Mar 2025 | LocaliQ |
| Plumbing, conversion rate (median) | 7.63% | Same dataset | Apr 2024 to Mar 2025 | LocaliQ |
| Plumbing, cost per lead (median) | $129.02 | Same dataset | Apr 2024 to Mar 2025 | LocaliQ |
| Non-branded search CPL, median | $168 | 524 contractors, 2,554 campaigns | Jan to Mar 2026 | SearchLight Digital |
| Non-branded search CPL, 10th percentile | $77 | Same dataset | Jan to Mar 2026 | SearchLight Digital |
| Non-branded search CPL, 90th percentile | $396 | Same dataset | Jan to Mar 2026 | SearchLight Digital |
Why a cost per lead means nothing on its own
Against a four-figure average ticket, a three-figure lead cost can be trivially profitable or completely ruinous, and the lead cost alone cannot tell you which one you are looking at. You need the job value and the close rate sitting beside it or the number is decoration.
An emergency drain clear and a whole-home repipe are also different economies living inside one account, and a blended cost per lead hides which of the two your budget is actually buying. There is one more adjustment to make before any of these numbers mean anything, and it is the reason the tracking section below exists.
Reviews, your Google Business Profile, and being findable when nobody is advertising
None of this competes with ads on the same timeline. It is slower and it is cheaper, and one part of it feeds directly back into your paid results.
The review bar has moved, and it moved fast
BrightLocal's 2026 Local Consumer Review Survey of 1,002 US adults found 97% read reviews for local businesses. That part is not surprising. This is: 68% now require a minimum of four stars, up from 55% the previous year, and 31% will only use a business rated 4.5 stars or higher, up from 17%.
Seventeen to thirty-one percent in twelve months. The bar did not drift, it jumped. The survey is US-based, so treat the exact percentages as directional here, but the direction is not subtle.
For a plumber that translates into something small and specific: a consistent ask at the end of every job, from every tech, every time. It is the cheapest work on this page, and nothing else you can do pays into two channels at once, because your rating and review count feed Local Services Ads ranking directly.
Your licence is a marketing asset, and Ontario says so
Plumbing is one of Ontario's 23 compulsory trades. To work in one you must hold a Certificate of Qualification, a Provisional Certificate of Qualification, or a Registered Training Agreement, journeypersons renew their certificate annually, and there is a public register a homeowner can search to check.
Now look at what the province tells that homeowner. Consumer Protection Ontario states outright that "a professional licence shows that a contractor is qualified to do the work you're hiring him or her to do," tells consumers to ask whether the tradespeople hired have their certification from Skilled Trades Ontario, tells them to check WSIB coverage, and lists missing paperwork as "a warning sign that a contractor is not reputable."
Your buyer has been trained by the provincial government to ask three specific questions. Answering all three on your website, in plain language, before anyone asks, is free. The unlicensed handyman undercutting you on price cannot copy it.
Search is still the front door, but it is not the only one
From the same BrightLocal survey: 71% use Google to find local businesses, down from 83%, while 45% now use AI tools for local recommendations, up from 6% the year before.
We are not going to pretend that first number is not moving. Search is still where most of this happens and it is still where the money is, but anyone telling you it is the only door is working from an older map. What nobody has published yet is a reliable account of how those AI tools decide which local business to name, so be sceptical of anyone selling you a method for it.
What we do know is narrower and more useful. Your reviews and your profile quality demonstrably feed Local Services Ads ranking, because Google says so in its own documentation. That work pays whether or not the front door moves.
Tracking, or how to know which channel actually paid you
Ask ten contractors which channel produced their best month and nine will tell you a story. This is why.
Calls and forms are two separate tracking paths and both have to be built
They are not one setting. A setup that measures form submissions but not phone calls will look broken in exactly the trade where most of the leads are phone calls, and the owner will conclude the ads do not work while the phone is ringing off the hook.
Google's call reporting runs through forwarding numbers and records call duration, start time, connection status and the caller's number for calls over 15 seconds. That gives you a genuine count of calls the ads produced and how long each one lasted. What it does not give you is whether the call became a job. Nothing on the ad platform knows that, and connecting the two is a separate piece of work.
Without a minimum call duration, you are counting wrong numbers as leads
Set a threshold, or every eight-second wrong number and every hang-up gets recorded as a conversion.
That is bad reporting on its own, and it gets worse, because automated bidding optimizes toward whatever you told it a lead was. Feed it a diet of misdials and it will get very good at buying you more misdials. This is a one-line fix that a surprising number of accounts have never had, and the damage compounds quietly for months.
Separate branded from everything else before you judge anything
Somebody who searches your company name was already sold. They came from a neighbour, a truck they saw, a job you did on their street two years ago. When they click your ad, the ad gets the credit.
Branded search is cheap, converts brilliantly, and makes any account look excellent. It is also the single most common way a contractor is misled about his own marketing, because a referral who Googles your company name is not new demand your advertising created.
Split it out and look at the non-branded numbers on their own, and you find out what your advertising is actually generating rather than what it is intercepting. Sometimes that is uncomfortable. It is always more useful.
What running this yourself actually takes
You can do this yourself. Plenty of contractors do, and do it well. What follows is the honest version of what you are signing up for.
Two platform migrations are hitting this trade in 2026
Local Services Ads are moving into Performance Max with pay-per-lead goals. Plumbing is named in the first US wave in August 2026, with broader rollout later in the year and non-US accounts in 2027.
Along with that move, manual bidding and vertical-level target CPA are being deprecated, and your weekly budget divided by seven becomes your daily budget. In Google's own words, previous performance reports will no longer be accessible after the migration, which means if you want your history you have to download it first.
Separately, all options to create new call ads were removed in February 2026, and existing call ads stop receiving impressions in February 2027. Phone numbers move into responsive search ads as call assets instead.
Neither of these is optional, and neither announces itself in your dashboard until it is nearly due. It is not that the changes are hard. It is that you have to be someone who notices them.
The recurring work is genuinely recurring
Search terms drift every week, and the drift is where the waste lives. Seasonality swings hard in this trade and different services swing at different times, so the budget has to move on a calendar rather than sit still.
Insurance certificates and licences expire and can silently suspend a Local Services Ads profile, which fails quietly rather than sending up a flare. Review velocity decays the moment the asking habit stops. And Google changes defaults underneath you without asking.
None of that is setup work. It is the job.
The honest version of the argument
The failure mode for a contractor running his own ads is almost never incompetence. Most owners who take an interest get competent at this faster than they expect, because it is not that complicated and they understand their own customers better than any marketer will.
The failure mode is neglect between emergencies. The account is competing for attention with a burst pipe at 7am, and the burst pipe wins every single time, correctly. Six weeks later the search terms have drifted, a keyword is quietly eating the budget, and nobody has looked.
So the honest test is not whether you can do this. It is whether you will look at it every week for a year. If the answer is yes, do it yourself and this guide is most of what you need. If the answer is no, the choice was never whether to pay for management. It was whether to pay for it in fees or in wasted spend.
If you do nothing else this week
Seven things, all schedulable, none of them requiring a budget decision.
- Work out who answers the phone between 5pm and 8am on each night of the week, and write the names down.
- Pull your last 12 months of invoices and count how many jobs came from a referral, so you know what you are actually building on.
- Open your Google Business Profile and check your review count and rating against the 4.5 star bar that a third of consumers now apply.
- If you are buying marketplace leads, work out your cost per booked job from your own invoices, not their dashboard.
- If you want Local Services Ads, start verification now, because it takes weeks rather than days.
- Check that your ads track phone calls and not just form fills, and that there is a minimum call duration set.
- Download your historical Local Services Ads reports before the Performance Max migration takes them away.
Every one of those is an hour or less, and none of them costs anything. The cost of leaving them is the quiet kind: a slow February you did not have to have, a lead source you cannot evaluate, a badge migration that took your reporting history with it.
Common questions
Published third-party figures put plumbing paid search at a $129.02 median cost per lead in LocaliQ's 2024 to 2025 US dataset, and agency SearchLight Digital's early 2026 analysis of 524 plumbing contractors puts non-branded search at a $168 median. Both are US datasets and neither publisher states a currency, so read them as US dollars. The more useful fact is the spread: that second dataset runs from $77 at the 10th percentile to $396 at the 90th.
Yes, with one condition, and the condition is that somebody answers the phone. Plumbing has unusually strong buyer intent at the trade level, so the traffic is genuinely good. But if calls go to voicemail during the hours you are advertising, you are buying voicemails at auction prices and the channel will look broken when the problem is operational.
If you want volume on urgent work and you already have decent reviews, start with Local Services Ads. If you need a particular type of work, repipes or water heaters rather than whatever the category sends, start with search ads because that is where you get a say. The deciding practical factor is usually timing: Local Services Ads verification takes weeks rather than days, so it cannot fix this month.
As a short-term cash-flow bridge when the schedule is thin and you can answer instantly, it can be. As the place you still are in year three, no, because you are renting access and building nothing you own. Worth knowing that the US Federal Trade Commission issued an order in January 2023 requiring HomeAdvisor, a company affiliated with Angi, to pay up to $7.2 million over how it marketed lead quality to service providers.
Nothing is genuinely free, but three things cost no money. Reactivating past customers from your own invoice history is the cheapest lead source that exists and most shops never work it. Asking every customer for a review builds an asset that feeds both search and Local Services Ads ranking. And a complete, accurate Google Business Profile costs an afternoon.
There is no single right number and anyone quoting one is guessing. The honest input is your cost per click multiplied by the clicks needed to generate the number of jobs your crews can actually absorb. Published US benchmarks put plumbing search clicks around $10.49, so work backwards from your capacity and your close rate rather than picking a budget out of the air.
Three requirements, in this order. Coverage that genuinely answers 24 hours, whether that is a person on call or an answering service. Presence on urgency terms, which are among the most expensive searches in the trade for a reason. And a phone number visible above the fold on mobile, because a homeowner standing in water is not scrolling to find it.
If you advertise outside your working hours, yes, or restrict your advertised hours to when someone is genuinely there. If you only advertise during hours you cover, no. On Local Services Ads specifically this matters more than it looks, because Google's ranking documentation states that missed calls may negatively affect your responsiveness, which feeds your position.
Google says three to four weeks on average after you submit your documents, and you need a public, verified Google Business Profile before you can start. Plumbing also gets an extra level of screening including service professional background checks, because Google classifies it as an urgent category. Note the badge is now called Google Verified, and the money-back guarantee attached to the old Google Guarantee badge has been discontinued.
Yes, and exclusivity is precisely what the premium is buying, so expect to pay more per lead than a shared marketplace charges. Ask any vendor one question and get the answer in writing: exclusive to how many contractors. Then compare on cost per booked job rather than cost per lead, because an exclusive lead at twice the price that closes at three times the rate is the cheaper option.
It depends on which constraint you actually have, and refusing to rank them is the honest answer. If the constraint is volume, Local Services Ads or a marketplace will move fastest. If it is mix, meaning you want a specific kind of work, search ads are where you get a say. If it is margin, reactivating past customers and building reviews cost the least per booked job.
