Why your Google Local Service Ads aren't spending (and the 6 things to check first)
You turned LSAs on. Nothing happened. No leads, no spend, no calls: just a dashboard that looks frozen. Here is the real fix sequence, ordered by how often each one is the culprit, plus what the 2026 Google Ads migration broke along the way.
The short answer
Google Local Service Ads stop spending most often because of a business-hours mismatch, a tripped monthly budget threshold, or a paused-or-under-review campaign status. Less common but equally fatal: a service area drawn too tight, a Google Ads account with a billing hold, or review-and-response metrics that have slipped below the competitive floor for your ZIP code. The fix takes 10 minutes if you check in the right order.
Why LSAs go silent: the 6 checks, in priority order
Before you raise your budget or start a support ticket, walk through these six. Google's own support documentation confirms each one as a known cause of zero-spend campaigns, and across the home-service contractors we audit, roughly 85% of "my LSAs stopped working" cases trace to one of the first three.
1. Your campaign is paused, under review, or the ad schedule does not match your business hours
This is the single most common root cause. In Google's Local Services dashboard under Profile and budget, two cards run independently: Ad schedule and Business Hours. If either is set to hours narrower than you assumed, or if the campaign toggle is off, LSAs will not fire and no spend will register.
The 2026 migration of LSA management into the main Google Ads interface made this more confusing: some contractors now have campaign controls split across two surfaces (the legacy LSA dashboard and Google Ads), and a pause in either kills delivery entirely.
2. You hit your monthly budget threshold
Google enforces a monthly maximum based on your weekly budget multiplied by the average number of weeks per month. Once that ceiling is reached, ads stop showing for the remainder of the month, even if your dashboard still shows a positive balance. The threshold resets on the first of the month.
With the 2026 migration to Google Ads, this is now governed by a daily average budget derived from your historical weekly spend, which means the pacing is different from what the old LSA dashboard displayed. If you set $500/week thinking that equals roughly $2,000/month and you hit that ceiling by the 20th, you have 10 days of dead air.
3. Your service area or job types are too narrow
Google explicitly warns that overly restrictive targeting can prevent ads from showing. A ZIP-code-level service area that covers two suburban towns but excludes the metro core may not generate enough eligible searches. The same applies to job-type selection: if you checked only "water heater replacement" but most search volume in your area is "plumber near me," LSAs will not match.
4. Your review profile or responsiveness score dropped below the competitive floor
LSAs rank providers partly on reputation signals: Google review count, average star rating, and how quickly you answer LSA-generated calls. In competitive metros, a 3.8-star average with 14 reviews may not clear the visibility threshold when the top three advertisers carry 4.7+ stars and 120+ reviews.
Third-party 2026 audits report that review velocity (how recently and frequently reviews arrive) now weighs more heavily than total review count in the LSA ranking algorithm. A contractor with 90 reviews but none in the last six months may rank below someone with 40 reviews updated monthly.
5. There is a billing hold or account alert on your Google Ads account
Check the bell icon in Google Ads. A suspended payment method, a pending verification, or an expired card will suppress LSA delivery even when the campaign itself is active. The 2026 transition also introduced a re-verification step for some legacy LSA accounts: if you created your LSA profile before the migration and have not re-verified through the Google Ads billing console, your ads may be paused at the platform level without an obvious warning.
6. Low search volume in your category and area
Some service categories and geographies simply do not generate enough searches for LSAs to fire consistently. A residential electrician in a town of 12,000 people may see zero eligible queries in a given week regardless of budget or bid. This is demand-side, not a configuration problem, and it is worth confirming before raising spend.
If you suspect low demand, cross-reference with Google Ads Keyword Planner for your service area and check whether a traditional Search campaign generates impressions for the same terms. If it does not, LSAs will not either.
LSA vs. traditional Google Ads: what the numbers say
If LSAs are not spending and you are considering switching budget to a standard Search campaign, here is how the two channels compare on the metrics that matter for home-service contractors.
| Factor | Google LSAs | Traditional Search Ads |
|---|---|---|
| Payment model | Pay per valid lead only | Pay per click (quality varies) |
| Average home-service CPL | ~$53 (range: $39-$59 by trade) | $65-$120+ (competitive metros) |
| Placement | Top of SERP, above traditional ads | Below LSAs or right rail |
| Trust badge | Google Guaranteed (visible) | None by default |
| Lead quality filter | Dispute invalid leads for credit | No built-in quality filter |
| Ranking signal | Reviews, responsiveness, proximity | Bid, quality score, landing page |
Sources: Searchlight Digital 2026 benchmark (888 contractors, 126,650 leads); Google LSA support documentation; PushLeads 2026 LSA guide. CPL ranges are averages across U.S. metros and vary by trade and ZIP code.
Why LSAs matter now more than ever
Contractor adoption of Google Local Service Ads hit roughly 70% by late 2025, up from 28% in 2022, with some estimates placing it above 80% in 2026 among verified contractors. When LSAs appear on a SERP, they capture about 13.8% of all clicks, and roughly 28% of searchers prefer clicking an LSA result over a standard Google Ad. For businesses in eligible service categories, LSAs can account for more than 50% of total leads.
If your LSAs are not spending while your competitors' are, you are not just missing leads: you are ceding the highest-trust ad slot on the page to the competition, with a Google Guaranteed badge attached to their listing and not yours.
Sources: LeadTruffle 2026 LSA guide; PipelineOn home-service benchmarks 2026; Elev8 Operations LSA statistics 2026.
Related reading
- What 10 extra minutes of lead response time costs a home service business: once the LSA lead comes in, speed is everything. The median home-service business takes 42 minutes to respond. The top 10% of responders call back in under 5 minutes and close at roughly 21× the rate.
- Local 3-pack: the three rankings that deliver 60% of calls: LSAs sit above the map pack, but the map pack still delivers the majority of non-ad clicks. The two channels reinforce each other.
Fair questions
Why does my dashboard show money available if my ads have stopped running?
The visible balance may not reflect the monthly spending threshold. Google can stop delivery after your monthly maximum is reached, even while the dashboard shows a positive balance. Check the budget controls in Google Ads and remember that the threshold resets on the first of the month.
Should I raise my budget as soon as my Local Service Ads stop spending?
Not until you rule out configuration, account, and demand issues. Confirm the campaign status, ad schedule, business hours, monthly threshold, service area, job types, review profile, billing alerts, and verification status. If traditional Search ads also receive no impressions for the same terms, low local search volume is the more likely cause.
Would moving the budget to traditional Search ads solve the problem?
It may produce impressions when Local Service Ads are limited by targeting or ranking, but it does not fix a paused campaign, billing hold, or weak demand. Local Service Ads average about $53 per home-service lead, while traditional Search ads average $65 to $120 or more in competitive metros, and Search lacks built-in invalid-lead credits.