Search ads didn't work for your plumbing or home-service business. Should the budget move to Local Services Ads?
For local home-service owners, with plumbing as the worked example: when to move a weekly budget from Search ads into Local Services Ads, and how to test the move before trusting it.
Last verified October 2026
If Search ads didn't work for your plumbing business, Local Services Ads may well be a better place for urgent work. Even so, don't move the budget across in one go. For a small crew, the decision runs like this:
- Put money into Local Services Ads only once someone can answer the phone whenever the ad runs. These ads charge for contact, not for jobs, and a call that rings out can still be billed.
- Before you switch Search off, find out why it failed. If it paid for the wrong searches or showed outside your area, compare the cost of repairing it with the cost of switching. A repaired, narrower version can run alongside a Local Services test. If it was set up soundly and still brought few calls, moving the money is justified.
- Run Local Services Ads as a test. Start Google's screening and verification before anything else: Google says "On average, this process takes 3–4 weeks to complete after submitting your documents" (see "Will your listing be shown?"). Write down a stop number before you start: the most ad spend you'll accept for one booked job. If the phone was covered, the budget was spent and a job still cost clearly more than that, stop. If the cost lands close to your number, extend the test by a fixed four read weeks, then decide either way. "Size it so the result means something" shows how to tell close from clear with your own counts.
For now, Local Services Ads is the wrong buy in three situations:
- nobody can reliably pick up during the hours it would run;
- you can't afford to lose a test budget of near ten leads a week for six weeks, or for up to ten weeks if the result is close, at your own lead price (a smaller test still shows your lead price and your missed-call rate, but it won't reliably show what a booked job costs);
- the work you most want is the kind you'd rather win with your own ad and landing page, which Search allows and Local Services Ads doesn't.
A listing with far fewer reviews than the ones already shown doesn't rule the channel out, but expect a slower start that may cost more.
Each section below lets you check one of those conditions, in this order:
- what you'd be billed for;
- what missed calls do to the cost of a job;
- how to diagnose the Search campaign;
- whether your listing will be shown;
- how to size, record and read the test.
Plumbing is the example throughout. HVAC and electrical contractors work under the same rules, and differences for locksmiths are noted where they apply. The rules come from Google's help pages, read for a US business and last verified October 2026.
What you'd be paying for
Whether the move pays starts with what counts as a billable lead, because that's what the budget buys. Google bills Local Services Ads per valid lead, at a price that varies with your location, the job type, the lead type and your bidding. A valid lead can be:
- a call you answer, or a call back in which you speak with the customer;
- a call you miss during your business hours, if the caller stays on the line for more than 20 seconds;
- a call that reaches your voicemail or automated greeting during business hours, if the caller stays on for more than 20 seconds, whether or not they leave a message;
- a text or email message sent through the ad;
- a booking request (US and Canada only).
A phone menu only moves the clock. There's no charge if the caller hangs up before pressing a key, and the 20 seconds start at the first key press.
"Business hours" means the hours on your Google Business Profile. If your ad schedule is different, unanswered calls are billed only when they fall inside both. Take a plumber whose profile says "open 24 hours" and whose ad also runs overnight. That plumber pays for the 2 a.m. calls that ring out.
Price-shoppers are the worry most owners start with, and the Google pages cited here don't treat them as invalid.
- Google says leads it judges "invalid or low quality are not charged". Charged leads may be credited later if its models judge them low quality.
- An answered call is assessed on the conversation itself.
- Google's examples of invalid leads are spam, solicitation, wrong numbers and repeat callers. A customer who contacts you again within 15 days, from the same number or email, isn't charged a second time.
- None of the Google pages cited here lists price-shopping as invalid. Google even prices message leads partly on whether the customer has contacted other Local Services advertisers.
So a shopper's call might come back as a credit, but budget as though you'll pay for it.
What missed calls do to the cost of a job
This is the condition that decides whether to move money at all. The billing rules turn phone coverage into a line item.
Here are two constructed crews on identical terms:
- four weeks in which spend after credits comes to $2,800, which is four weeks of a $700 average weekly budget;
- an assumed $50 per lead;
- the same skill on the phone: four in ten of the customers they actually reach book a job.
The only difference is how many billed calls nobody picked up.
If columns extend beyond the page, scroll sideways. With a keyboard, focus the table and use the arrow keys.
| Four weeks of Local Services Ads | Crew that answers | Crew that misses calls |
|---|---|---|
| Ad spend after credits | $2,800 | $2,800 |
| Leads still charged after credits, at $50 each | 56 | 56 |
| Billed calls nobody answered (rang out or reached voicemail, caller on the line over 20 seconds in business hours) | 6 | 21 |
| Customers actually reached (answered calls and messages) | 50 | 35 |
| Booked jobs (40% of customers reached) | 20 | 14 |
| Spend after credits per booked job | $2,800 ÷ 20 = $140 | $2,800 ÷ 14 = $200 |
The budget, lead price and closing skill are the same. Yet the crew that lets 21 of its 56 billed contacts ring out books six fewer jobs and pays $60 more for each one. The table counts those callers as lost. A prompt callback will win some back, which narrows the gap but doesn't refund the charge.
There's a second cost the table leaves out. Google ranks listings partly on responsiveness and says missed calls may hurt it. Its getting-started guide adds that regularly failing to answer may affect your ad ranking. So the crew that misses calls may also be shown less, by an amount Google doesn't state.
That's why the first condition is cover, not budget. Someone must answer whenever the ad is live: an office person, a dispatcher, an answering service, or a rota that doesn't depend on the owner being out from under a sink. Set the ad schedule to the hours you can actually staff. If you can reply to messages promptly, turn message leads on. Google typically prices them below calls, and they give customers a way to reach you when you can't take a call.
Before you switch Search off, find out why it failed
This decides whether the budget moves, splits or stays put. The two channels aren't two prices for the same thing.
- Search lets you choose the searches, write the ad and pick the landing page. With cost-per-click bidding, you pay for each click whether or not anyone calls.
- Local Services Ads are keywordless. They match your categories, job types, service area and schedule, and the ad is built from your profile.
You can narrow Local Services Ads only by switching things off. By default, Google opts you into general searches for your trade, such as "plumber near me". Its Local Services help says you can opt out of those and take leads only from customers searching for specific types of service.
"Search didn't work" is a finding only if you know why. Three checks come first.
- What it paid for. The search terms report lists the searches that triggered your ads. Google notes that terms without enough query activity are left out, so a small account's report can hide part of the spend. Visible spend on do-it-yourself questions, "plumber jobs", parts searches or towns you don't serve is a setup problem, not a verdict on the channel.
- Where it showed. The default location option in Google Ads reaches people who are in or regularly in your area, and also people who have shown interest in it. The narrower "Presence" option keeps to the first group, and Google suggests it when that's all you want.
- Whether calls were counted. If calls from the ads and the website weren't tracked, you don't know what the campaign produced. That's a missing measurement, not a result.
If the checks turn up waste, compare the cost of repairing Search with the cost of switching. A narrower Search campaign can run beside the Local Services test, each on its own line of your ledger. If the checks come back clean and the campaign still brought few calls at a price you could live with, move the money: that's a decision made on evidence.
Will your listing be shown?
This tells you how quickly a test can start paying back, and what you can do about it. Google orders Local Services listings in an auction. The factors it lists include:
- your bid;
- how likely your ad is to produce a lead, based on factors including your responsiveness, the search and how relevant your services are;
- profile quality, which takes in your rating, number of reviews, response time, photos, verification checks and "any other information about your business that may influence user preferences".
Higher-quality profiles may rank higher and pay less per lead. Google publishes no weights. So its documentation backs neither "the firm with hundreds of reviews outranks you whatever you bid" nor "enough budget fixes it".
Money reaches the auction through the bid, which is a different setting from your budget. Your weekly budget sets how many leads Google aims to deliver. Under Maximize leads, Google's recommended mode, Google sets the bid. If you add its optional target cost per lead, you set the average you want to pay and Google adjusts bids to aim for it. Only Max per lead has you manually set your own bid limit. With a target or a maximum, your weekly lead target also depends on the bid per lead you set.
So look before you pay. From inside your service area, search for the two or three jobs you most want, at a few different times of day. Note who appears in the Local Services unit, with their ratings, review counts and Google Verified badges. If the same heavily reviewed firms fill it every time, expect that slower, possibly costlier start, and work on the factor you can move. Your reviews come from your Google Business Profile, not from a separate Local Services tally. If you advertise directly with Google, it gives you a review link to share. Customers you already serve are the first people to ask.
If you're going to test at all, start verification now. Google says screening averages three to four weeks after you submit documents. Plumbing, HVAC and electrical are "urgent" categories with an additional level of screening that includes background checks on service professionals. Locksmiths also go through Google's Advanced Verification. Some businesses can run pre-badge ads after passing the preliminary checks, but those listings sit below providers that have the badge, and locksmiths aren't eligible.
How to run the test, and when to read it
The test answers one question: with the phone covered, what does a booked job cost through Local Services Ads after credits, and is that under your number?
Decide the number that ends it
Before you spend anything, write down the most ad spend you'd accept for one booked job of the kind this channel brings. That's usually a first-time repair customer. Work it out from your margin on that job, not its revenue. This is your stop rule. Without it, any result can be argued either way.
Size it so the result means something
A $700 weekly budget is an average, not a ceiling. A week can run over, but the calendar month is capped at the average weekly budget × 30.4 ÷ 7. That's $3,040, not the $2,800 that four weeks suggests. Once you hit the monthly max, the ad stops appearing for the rest of the month unless you adjust your budget.
Starting small feels safer, and it does cap the loss. But the booking rate drives the cost per job, and a small test can't pin it down. The odds below show how often a test would point the wrong way between two crews, one that really books 30% of the customers it reaches and one that really books 50%. Take 40%, halfway between them, as the dividing line: a result on the wrong side of it looks more like the other crew.
- At an assumed $50 a lead, a $200 weekly budget brings about four leads a week, or 16 across the four weeks you read.
- Suppose you reach every one of those callers. A crew that really books 30% of them would still see 40% or more about one time in six. A crew that really books 50% would see under 40% more than one time in five.
- For its Maximize leads bidding, Google recommends a budget for at least ten leads a week, and says results take about two weeks to become accurate. At the assumed $50 a lead, that's $500 a week and about 40 leads across the read weeks.
- At 40 leads, those wrong-side chances fall to about one in nine and one in thirteen.
That still isn't certainty, and what you compare with your stop number is the cost per booked job. In this example, 40 leads at the assumed $50 cost $2,000, and 12 booked jobs make the measured cost $166.67 a job. A true booking rate anywhere from about 18% to 45% puts the real cost anywhere from about $110 to $277. To read your own result, multiply your measured cost per booked job by about 0.6 and by about 1.8. That band fits roughly 35 to 45 customers reached at booking rates of 25% to 50%, and it is wider with fewer customers reached. If the phone was covered, the budget was spent and your stop number is below the band, stop; if your stop number is above the band, keep going. If it falls inside, the result is close: extend the read by a fixed four weeks at ten leads a week, taking 40 leads to 80. That adds four weeks to the calendar below and $2,000 at the assumed $50 to the budget you must be able to lose. At 70 to 90 customers reached, the band tightens to about 0.7 to 1.5 times the measured cost (in the example, $122.64 to $237.37 at 24 of 80). At 80 customers reached, the example's case, the wrong-side chances fall to about one in 28 and one in 35. Then decide either way: keep going if the measured cost is at or under your number, and stop if the phone was covered, the budget was spent and the measured cost is over your number.
So the real choice isn't between $700 and $200. Ask whether you can run near ten leads a week for six weeks, and for up to ten weeks if the result is close, at your own lead price and afford to lose it. That price varies with your location, the job type, the lead type and your bidding, so the $50 here is only an assumption. If you can't afford it, or don't yet know your price, a smaller test still shows your lead price and your missed-call rate. It won't reliably show what a booked job costs.
Count spend after credits
Divide spend after credits by booked jobs. Your invoice won't give you that figure. Google applies credits to your account balance, and it notes that "the original lead charge will still appear on your invoice". So record what each lead was charged, where your account shows it, and whether it was later credited. For the total, Google points to the Billing menu in your leads inbox, which shows how much you've been charged for your leads.
It's worth knowing how much comes back before you start. As an illustration, picture four leads from one week:
- A robocall and a wrong number. In Local Services Ads, Google's automated systems filter out invalid activity such as spam, and Google notes that some poor-quality leads may still be "processed via auto credits within the first 24 hours", so these may show as Credited rather than Not charged. In campaigns with pay-per-lead goals, the Performance Max campaign type that Local Services Ads accounts are being moved into (see "If your account is moved into Google Ads during the test"), Google names spam and wrong numbers among the invalid leads it doesn't charge for.
- A call that went nowhere useful. In Local Services Ads, Google's models reassess charged leads, and if they judge this one low quality, it moves to Credited. Google assesses lead quality over a 30-day period, and in most cases credits arrive within 30 days.
- A homeowner who asked your price and hired someone else. This one is charged, and it stays charged unless Google judges it low quality.
- A caller from a town you don't serve. In Local Services Ads, Google no longer supports credits for "geo not serviced" or "job type not serviced" leads. In campaigns with pay-per-lead goals, for accounts already moved into Google Ads, Google says out-of-area activity its systems detect is "automatically adjusted on the backend". Its pages don't say whether that shows up as a credit.
Either way, your service-area and job-type settings are the protection you control, though narrowing them may also cut the number of leads.
The lead feedback survey ("Rate this lead") is worth filling in, since Google says it may occasionally credit leads reported there. Still, it's feedback, not a refund desk. Google lists lead-credit tracking for the US and Canada only. Credits aren't available to advertisers in Europe, the Middle East and Africa, or to health care businesses and tax specialists.
Keep one ledger row per lead:
- date and time;
- call or message;
- answered or missed;
- amount charged;
- charge status, updated until it settles;
- booked or not;
- job value if booked.
Calls that come through the ad open with a "Call from Google" announcement, unless call forwarding or a VoIP setup on your number suppresses it. In the US you can also listen to call recordings in your lead inbox. Keep the ledger in your own spreadsheet, for two reasons. Job value is yours to record. And if your account is moved into Google Ads (see below), your Local Services performance reports don't come with it, though your leads do.
Read it on the right calendar
- Before launch: verification takes about three to four weeks on average.
- Weeks 1–2 live: Google's model is adjusting. Record everything and judge nothing.
- Weeks 3–6: this is the period you read.
- About 30 days after the last lead you count: charge statuses have mostly settled, and this is the final read.
That puts a sound verdict about ten weeks after the ads go live, plus three or four more if verification hasn't started yet. You can take a provisional read at week six. If you do, treat every lead from the previous 30 days as unsettled, because Charged leads can still be credited, not only those In review.
If your account is moved into Google Ads during the test
Google is moving Local Services Ads into Google Ads, where they become Performance Max campaigns with pay-per-lead goals. You still pay per valid lead, and the ads appear in the same places on Search and Maps. New pay-per-lead campaigns still start in Local Services for now.
The timing for your business is hard to read from Google's schedule.
- The first phase, from August 2026, covers "select home and storefront service advertisers" in the US, plumbing among them.
- Late 2026 covers "service-area businesses without physical storefronts".
- A plumber working from a van fits both descriptions, and Google's pages don't say which phase applies.
- Accounts outside the US, and advanced-verification categories such as locksmiths, are scheduled for 2027.
Your signal is an email to the account administrator 14 days before your migration date. If it lands mid-test:
- Note the date in your ledger, and treat the two weeks after it as unsettled. Google says to allow up to two weeks for performance to settle.
- Your weekly budget becomes a daily average budget: $700 becomes $100. Google says daily spend may fluctuate on busy days, but the month stays capped at $3,040.
- Manual maximum-per-lead bidding is retired.
What the result is telling you
If spend after credits per booked job came in clearly under your number, and missed calls were a small share of charged leads, keep going. Raise the budget in steps, and check that you actually spend it. If the extra calls are meant to justify a hire, the ledger now gives that decision its two numbers: booked jobs per week at this budget, and what each one cost.
If the cost per booked job came in over your number and many of the charged leads were missed calls, the test measured your phone coverage, not the channel. Fix the coverage, then run it again.
If the phone was covered, the budget was spent and the cost per booked job still came in clearly over your number (your number below the band under "Size it so the result means something"), stop. That is the channel failing at your price, and the money goes back to Search or wherever else your work comes from. If your number falls inside that band, the result is close: extend the read by the fixed four weeks described there, then decide either way on the measured cost.
If you're spending well under your budget and leads are scarce, the budget isn't the limit. If you set a target or maximum cost per lead, look at that first: Google says bidding can move your ad higher, and your weekly lead target depends on the bid you set. Under Maximize leads, look instead at placement and demand. Reviews, photos, response time and your service settings are where to work.
If you reached plenty of callers and few of them booked, listen to the recordings where you have them. Shoppers who never meant to book sound different from customers who were ready and got a slow or vague answer. The first tells you about the leads; the second is yours to fix.