Is Paying for Google Local Services Ads Actually Worth It?
Most trades businesses overpay for LSA clicks that never turn into revenue. Here's how to track which lead sources actually convert to collected cash.
You’re spending $1,200 a month on Google Local Services Ads. The dashboard shows 47 leads last month. Your bank account shows three of those turned into paying jobs. The math doesn’t work, but you can’t prove which leads are garbage because half the calls went to voicemail and nobody tracked what happened to the rest.
This is the LSA problem for trades businesses doing $1M to $25M. The platform charges per lead, not per job. Google counts a phone ring as a lead. You count collected revenue as a lead. Those two definitions cost you $50K to $200K a year in wasted ad spend and missed follow-up.
The issue isn’t whether LSA can work. It’s that most owners can’t see which lead sources actually convert because the tracking stops at the phone call. Your crew is on the tools. You’re dispatching. The admin is juggling three other things. Nobody logs where the call came from, whether you booked it, whether you showed up, whether you collected.
So you keep paying Google, hoping the leads are good, with no way to prove it one way or the other.
The Real Cost of Blind Lead Spend
Here’s what happens when you can’t track lead source to collected revenue. You get a call from LSA at 4:47 p.m. It goes to voicemail because you’re under a water heater. The customer doesn’t leave a message. Google charges you $28. You never know the job existed.
Or the call comes through. You book it. The tech goes out, writes an estimate for $3,400, and leaves. Nobody follows up. The estimate sits in your CRM for six weeks. You paid $31 for that LSA lead. The job went to someone who called the customer on day three.
Typical waste pattern for a plumbing or HVAC business spending $1,500/month on LSA: 40% of leads never get answered, 30% get answered but never followed up, 20% turn into estimates that die, 10% convert. You’re paying for 100 leads to close 10 jobs. The unit economics only work if those 10 jobs are big enough to cover the 90 you lost.
Most aren’t.
The problem compounds because you can’t compare LSA to your other lead sources. Maybe your website contact form converts at 35%. Maybe door hangers convert at 18%. Maybe past-customer reactivation converts at 50%. You don’t know, because nobody is tracking source-to-cash across every channel.
So you keep spending on LSA because it feels like it’s working, and you cut the marketing that actually has better ROI because it’s less visible.
What Tracking Lead Source to Revenue Actually Requires
To know if LSA is worth it, you need five things logged for every lead:
- Where it came from (LSA, organic call, website form, referral, past customer).
- Whether you answered it and what the customer wanted.
- Whether you booked it, no-showed, or lost it.
- Whether you sent an estimate and whether they accepted.
- Whether you invoiced it and whether you collected.
That’s five data points per lead, across four or five lead sources, for 80 to 300 leads a month. If you’re doing this manually, it requires the owner or an admin to log every call, every booking, every estimate, and every invoice with the original lead source attached.
Nobody does this. It’s too much overhead for a trades business where the owner is also the lead dispatcher and half the crew. So the data never gets captured, and you’re flying blind on which marketing actually pays.
The alternative most owners try is a CRM. You set it up, train everyone to log the source field, and three weeks later half the jobs have no source because the tech didn’t fill it in or the admin was in a hurry or the customer called the cell phone instead of the main line.
CRMs don’t solve this problem because they depend on human discipline under time pressure. Trades businesses don’t have spare time. You need something that captures the data automatically, without anyone remembering to do it.
How an AI Agent Tracks Lead Source to Cash
An AI agent built for trades dispatch does three things a CRM can’t. It answers every call, logs the source automatically, and tracks the lead all the way to collected revenue without anyone having to remember to update a field.
Here’s what that looks like end-to-end.
A customer calls your main line at 6:15 p.m. The 24/7 Dispatch Voice Agent answers, asks what they need, and determines it’s a water heater replacement (not an emergency). It checks your calendar, offers three slots, books Thursday at 10 a.m., and sends the customer a confirmation text with your company name and the tech’s first name.
While that’s happening, the agent logs the call in your dispatch system with the inbound number tagged. If the number matches your LSA tracking number, it marks the source as LSA. If it’s your main Google Business Profile number, it marks it organic. If it’s a past customer in your system, it marks it reactivation.
No one had to ask the customer where they found you. No one had to remember to fill in a dropdown. The agent knows because it answered the call on a specific number tied to a specific source.
Thursday morning, your tech goes out, evaluates the job, and writes the estimate in your dispatch tool (ServiceTitan, Housecall Pro, Jobber, whatever you use). The agent sees the estimate was created and waits two days.
On Saturday, the Estimate Follow-Up Agent sends the customer a text: “Hi, this is Sam with [Your Company]. Just checking in on the water heater estimate we sent Thursday. Any questions I can answer?” If the customer responds, the agent routes it to you. If they don’t, it follows up again on day five and day fourteen with progressively stronger prompts.
Let’s say the customer books the install. Your crew completes it, you invoice $4,200, and the customer pays. The agent logs the invoice and payment, then triggers the Review and Reactivation Agent to ask for a Google review the next day.
Now you have the full chain: LSA lead → answered and booked → estimate sent → estimate accepted → invoice created → payment collected → review requested. The agent tracked every step and tied it back to the original source without anyone logging anything manually.
At the end of the month, you pull a report. LSA sent 52 leads. You booked 31, estimated 28, closed 9, and collected $34,600. Your cost per collected job was $167. Your average organic lead, by contrast, cost $0 in ad spend, booked at 48%, and closed at 22%.
Now you know. LSA is converting at 17%, organic is converting at 22%, and you’re paying $1,500/month for the privilege of a lower close rate.
That’s the decision you couldn’t make before because you didn’t have the data.
The Three Agents That Make This Work
You don’t need ten agents to track lead source ROI. You need three, working together across the customer lifecycle.
The 24/7 Dispatch Voice Agent handles the first mile. Every call gets answered with the same quality, every time, regardless of when it comes in or how busy your crew is. It qualifies the job (emergency vs scheduled, resi vs commercial, within service area or not), books the appointment directly into your dispatch tool, and sends the customer a confirmation. Most importantly, it logs the inbound number so you know where the lead originated.
This eliminates the $500 to $3,000 you lose every time a call goes to voicemail and the customer moves on. It also eliminates the dispatch overhead where the owner is glued to the phone for 20 hours a week routing calls and juggling schedules.
The Estimate Follow-Up Agent handles the middle mile. Once an estimate goes out, the agent tracks it and follows up at the intervals that actually convert: day two, day five, day fourteen. The messages are short, specific to the trade and job type, and tuned to move the customer toward a decision without being pushy.
Industry ranges show that systematic follow-up converts 15% to 25% of estimates that would otherwise go stale. For a business writing $400K in estimates a year, that’s $60K to $100K in recovered revenue just from following up consistently.
The Review and Reactivation Agent handles the last mile. Every completed job triggers a review request the next day, while the customer is still happy and the work is fresh. Every customer gets reactivated at the right service interval (annual for HVAC maintenance, 18 months for water heater check, three years for roof inspection).
This turns one-time customers into repeat customers and builds the review volume that makes organic leads cheaper and LSA leads less necessary.
All three agents feed data back into your dispatch system so you can see the full funnel: lead source, answer rate, booking rate, estimate rate, close rate, collected revenue. That’s the visibility you need to make smart decisions about where to spend your marketing budget.
If you want a practical framework for capturing after-hours leads before they disappear, we built a worksheet that walks you through the math and the setup. Grab the After-Hours Call Recovery Plan for Trades and you’ll see exactly how many calls you’re missing and what they’re worth.
What an Omni Audit Shows You
The way to know if this makes sense for your business is to run the numbers on your actual lead flow, not industry averages. That’s what the Omni Audit does.
It’s a 60-minute working session. No deck, no demo, no sales pitch. You bring your dispatch data (last 90 days of calls, estimates, and invoices). We walk through three outputs:
- Lead source ROI map: Where your leads come from, how many you answer, how many convert, and what each source costs per collected dollar.
- Process gap analysis: The five places in your workflow where leads, estimates, or follow-up are falling through, and the dollar value of each gap.
- Agent deployment plan: Which agents to build first, how they integrate with your current dispatch tool, and the 90-day payback math.
Most trades businesses doing $1M to $25M find $50K to $200K in annual leakage during the audit. The biggest leak is usually missed calls and dead estimates, not ad spend. But once you see the lead source ROI map, the ad spend decisions get a lot clearer.
If LSA is converting at 12% and costing $180 per collected job, and your organic leads are converting at 28% and costing $0, you don’t need to spend more on LSA. You need to spend more on the marketing that drives organic calls and reviews, and you need to make sure you answer every single one of those calls.
The agents make that possible. Book a 60-min Omni Audit and we’ll run your numbers.
Why Most Trades Businesses Can’t Do This Without AI
The manual version of lead source tracking requires someone to log every call, tag every source, update every status change, and run reports every month to compare channels. If you have a full-time admin who isn’t also answering phones, dispatching, or doing AR, you might be able to pull it off.
Most businesses our size don’t. The owner is doing dispatch. The admin is doing three jobs. The techs are focused on the work, not the paperwork. Nobody has time to log lead sources in a CRM, and even if they did, half the calls come in after hours when nobody’s there to log them.
AI solves this because it doesn’t forget, doesn’t get busy, and doesn’t need someone to remember to update a field. The agent answers the call, logs the source, tracks the job, follows up on the estimate, and records the outcome. All of that happens automatically, in the background, while your team does the work they’re good at.
The result is data you can trust. Not data you hope is mostly accurate because someone remembered to update the CRM most of the time. Data that’s complete, consistent, and tied to actual revenue.
That’s the difference between guessing whether LSA is worth it and knowing.
The ROI Question You Should Actually Be Asking
The question isn’t whether LSA is worth it in general. It’s whether LSA is worth it for your business, with your close rates, your average job size, and your current answer and follow-up rates.
If you’re answering 95% of LSA calls, following up on every estimate, and closing 30% of them into $3,000+ jobs, LSA probably pencils. If you’re answering 60% of calls, following up on nothing, and closing 12% into $800 jobs, it doesn’t.
The only way to know is to track lead source to collected revenue across every channel and compare the unit economics. Most owners can’t do that today because the data doesn’t exist. The calls aren’t logged, the sources aren’t tagged, and the follow-up is inconsistent.
AI makes the data exist. It captures every call, logs every source, tracks every outcome, and gives you a clean report at the end of the month that shows exactly which marketing is paying and which is burning cash.
Once you have that, the LSA decision is easy. Either the ROI is there or it isn’t. Either way, you’re making the call based on your numbers, not your gut.
If you want to see what your lead source ROI actually looks like, the AI audit for trades businesses is the fastest way to get clarity. Bring 90 days of dispatch data and we’ll build the map in an hour.
You’ll walk out knowing where your leads come from, which ones convert, and what it’s costing you to acquire a collected job from each source. That’s the visibility you need to stop overpaying for low-quality clicks and start spending on the channels that actually fill your schedule with profitable work.
The agents handle the execution. The audit shows you where to point them. Book my Omni Audit and let’s run your numbers.
For more on how AI is changing operations across trades businesses, explore the insights we’re publishing and the broader guide library we’ve built for owners navigating this transition.