DigitalCoast Marketing

Aug 17, 2026

Are Google Ads Worth It for Home-Services Companies? PPC vs. LSA vs. Organic, and What Our Client Data Shows

Are Google Ads Worth It for Home-Services Companies? PPC vs. LSA vs. Organic, and What Our Client Data Shows

If you run a roofing, cleaning, moving, or remodeling company in the Lowcountry, the ground moved under your advertising this month — and most contractors have not been told.

Are Google Ads worth it for home services companies? Only when the unit math works: what a click costs, how many clicks become leads, how many leads you close, and what the job actually earns you. On a small monthly budget, Local Services Ads or reviews-plus-organic often make better use of the first dollar than search ads — but that is a per-business calculation, not a rule. Digital Coast Marketing works from account data instead of national averages.

What changed, and what it means for your Charleston business

  • Local Services Ads are moving into Google Ads. Phase 1 began in August 2026 and covers select U.S. advertisers in trades including roofing, house cleaning, moving, plumbing, HVAC, electrical, appliance repair, lawn care, and pest control. If you run LSAs in one of those trades you may be in this first wave — your migration date comes from Google’s notice, not the category list. (Google Ads Help, article 17213585 — PRIMARY)
  • The Google Guarantee money-back promise is gone. Google replaced the Google Guaranteed badge with a single Google Verified badge and, in its own words, “will be discontinuing the Money Back Guarantee associated with the Google Guarantee badge.” (Google Local Services Help, article 16498018 — PRIMARY)
  • Two kinds of bad lead can no longer be credited. Google states it “no longer supports credits for ‘job type not serviced’ and ‘geo not serviced’ leads” (Google Local Services Help, article 15100654 — PRIMARY). Credits are now decided by Google’s automated review; the manual dispute flow was retired in 2024 (widely reported by industry sources — the date is not stated on Google’s current page).
  • Your history does not fully survive the move. Past lead records transfer; past campaign-level performance numbers do not. You get 14 days’ notice. (Google Ads Help, article 17213585 — PRIMARY)

Most articles answering this question quote a national average cost-per-click and call it strategy. That number is useless to you. A Charleston roofer and a Summerville cleaning company face completely different auctions, close rates, and job values — and in 2026 they now face different migration timelines too. Below is the actual math, the current platform rules, and what we see inside real accounts.

What’s Changing Right Now: Google Is Folding Local Services Ads Into Google Ads

Google is retiring the standalone Local Services Ads dashboard and rebuilding LSAs as a pay-per-lead campaign inside Google Ads. Phase 1 started in August 2026 and covers select U.S. home and storefront trades — roofing, cleaning, and moving among them. Timing is account by account, so watch for your notice rather than assuming your category date.

Here is what actually changes when your account moves (Google Ads Help, article 17213585, PRIMARY):

  • Your budget converts from weekly to daily. Monthly spend is capped at your daily budget times 30.4.
  • Manual bidding goes away. Google states that “manual bidding (such as setting a maximum cost-per-lead) is no longer supported.” You move to automated Target CPA bidding.
  • Your lead inbox moves. Leads are managed inside Google Ads instead of the LSA dashboard or the old standalone app.
  • Your badge carries over. No re-verification of your license or insurance is triggered by the migration itself.
  • You get 14 days’ notice by email, with a reminder at seven days.

Export your reporting before your date

This is the part that costs contractors real money, so read it twice. Google is explicit that your “previous campaign-level performance metrics… will not migrate to Google Ads,” while your “past customer lead history… will automatically transfer.”

Two different things. Your lead records follow you. Your spend history, your cost-per-lead trend, your season-over-season performance — that reporting does not. If you have three years of data proving what a roofing lead costs you in October versus April in Mount Pleasant, and you do not export it, you lose the ability to prove it.

Log into the legacy dashboard, open Reports, and download your historical performance as CSV before your migration date. Fourteen days is not much warning for a business owner who is on a roof all day, so do it now rather than when the email lands. Export lead history, spend by month, and cost per lead over time, and keep the files somewhere other than the platform you are about to lose access to.

The badge you completed verification to earn is not the badge you have

Separately from the migration, the trust badge changed — and this one is easy to miss because your ads still show a checkmark.

As of October 2025, Google consolidated Google Guaranteed, Google Screened, and License Verified by Google into one Google Verified badge. Google’s own words: “We’re simplifying our advertiser badging by launching a single badge for all advertisers.” The switch was hands-off for businesses already in good standing — Google says “all eligible existing advertisers who’ve completed verification requirements will automatically earn the new Google Verified badge,” so it carried over for advertisers who had finished verification, not unconditionally for everyone.

But the money-back guarantee did not survive the consolidation. Google states it “will be discontinuing the Money Back Guarantee associated with the Google Guarantee badge,” with consumer reimbursement requests accepted only through December 7, 2025 (Google Local Services Help, article 16498018, PRIMARY).

That matters for how you sell. The old Google Guaranteed badge carried a capped customer reimbursement — a genuine differentiator you could point at on an estimate. That backstop no longer exists. The Verified badge still signals that Google checked your license, insurance, and background, which is worth something. It is just not a guarantee anymore, and any competitor or marketing company still selling you on “the Google Guarantee” is working from stale information.

The Unit Math: Click Cost → Lead Cost → Booked-Job Cost

Google Ads pays for itself when your cost per booked job is comfortably below your gross profit per job. Three lines of arithmetic settle it. A $324 lead is a bargain for a roofer and a disaster for a mover — the cost per lead alone tells you nothing.

Run these three calculations before you spend another dollar:

  1. Cost per lead = average cost per click ÷ conversion rate
  2. Cost per booked job = cost per lead ÷ your close rate
  3. You break even when cost per booked job equals your gross profit per job — the money left after labor and materials, not the invoice total.

That third line is where most contractors fool themselves. Comparing acquisition cost to revenue instead of margin makes a losing campaign look like a winner.

Four worked examples

These are illustrative. Inputs come from vendor-published benchmarks and standard close-rate assumptions — they demonstrate the method, not results we promise or have observed for any particular business.

The roofer. A $12.00 click at a 3.7% conversion rate is a $324 lead. At a 30% close rate that is $1,081 per booked job. On a $10,000 roof at 40% margin, gross profit is $4,000. Paying $1,081 to earn $4,000 works comfortably. (CPC and conversion-rate inputs: Webtonic and PipelineOn, 2025–2026, VENDOR-SELF-PUBLISHED.)

The commercial cleaner. A $14.50 click at 18% conversion is an $80 lead. At a 20% close rate that is $403 per booked contract. A $3,500-a-month contract running two years at 30% margin is roughly $25,000 in gross profit. On those assumptions the economics would justify testing a substantially larger budget — provided the contract length, retention, lead quality, cash flow, and crew capacity all hold up in reality. (Inputs: 99 Calls, 2026, VENDOR-SELF-PUBLISHED.)

The mover — the cautionary one. An $8.00 click at 10% conversion is an $80 lead. At a 25% close rate that is $320 per booked job. A $1,200 local move at 30% margin earns $360 gross profit. You spent $320 to make $360. That is not a business; that is a hobby with a truck payment. A mover in this position has to raise close rate, raise prices, or lean much harder on repeat and referral work before scaling ads.

The remodeler. A $13.00 click at 4.2% conversion is a $310 lead. At a 30% close rate that is $1,032 per booked job against roughly $7,500 gross profit on a $25,000 kitchen. Profitable — if the crew capacity exists to deliver. (CPC input: BG Collective, 2026, VENDOR-SELF-PUBLISHED. The 4.2% conversion rate is attributed to Astra Results and is the weakest input here — treat it as an illustrative assumption, not a benchmark.)

The lesson is not the numbers. It is that the same $300 lead is excellent for three of these businesses and fatal for the fourth. Any agency quoting you a target cost per lead without asking your close rate and gross margin is guessing.

Published Benchmarks by Trade — and Why We Will Not Blend Them

Published home-services benchmarks vary enormously, come almost entirely from marketing vendors reporting their own managed accounts, and cover different years and geographies. They are useful as a range, not a target — and averaging them together produces a number that describes nobody.

TradeMetricPublished figurePublisherPeriodIndependence
RoofingCost per click$3.87 – $14.61WebtonicQ1 2026Vendor-published (tracked accounts, US)
RoofingConversion rate3.70%LocaliQ / Webtonic2025–2026Vendor-published
RoofingCost per lead$80 – $350Web Pinnacles / WebtonicQ1 2026Vendor-published
CleaningCost per click$3.00 – $34.78 (res/comm)Altura / 99 Calls2026Vendor-published (WA & US)
CleaningConversion rate15% – 22%Altura / 99 Calls2026Vendor-published
CleaningCost per lead$43 – $230 (res/comm)Altura / 99 Calls2024–2026Vendor-published
MovingCost per click$2.50 – $12.00Compare the Carrier, Nika Spark2025–2026Vendor-published
MovingCost per lead$40 – $240Nika Spark, Ads Supremacy2025–2026Vendor-published
RemodelingCost per click$8.00 – $18.00 (kitchen/bath)BG Collective2026Vendor-published
RemodelingCost per lead$150 – $400BG Collective2026Vendor-published

Two honest caveats. First, no independent or academic source publishes cost-per-click data by home-services trade, and Google does not release averages for micro-verticals like commercial cleaning. Every number above comes from a company that sells marketing services. Second, there is no credible published conversion-rate figure for moving at all — so anyone quoting you one is extrapolating.

Treat this table as a sanity check on a proposal, not as your plan.

PPC vs. LSA for Trades: Where Each Actually Wins

Local Services Ads bill per lead and, when Google shows them for a query, appear above the text ads — but they give you no keywords, no landing page, and no per-service budget. Traditional Google Ads bill per click and give you far more control. Trades with simple, urgent, high-intent demand usually do better starting with LSAs; trades selling a specific high-ticket job usually need PPC’s precision.

Local Services AdsGoogle Ads (PPC)Organic + reviews
You pay forA valid leadEvery clickNothing per click
PositionAbove the text ads, when shownBelow LSAsMap pack and organic
TargetingCategories + service areaExact keywords and negativesContent and reputation
Landing pageNone — a Google profileYours, fully controlledYour site
Budget controlAccount level onlyPer campaign and serviceN/A
PaybackDaysDaysMonths

When LSAs win the first dollar

For roofing, cleaning, and moving, the search is usually urgent and generic — “roof leak repair near me,” “movers Summerville,” “house cleaning Goose Creek.” There is no clever keyword strategy to run. You want to be at the top, and you want to pay when a customer actually reaches you rather than every time someone clicks. That is what LSAs bill for — a qualifying call, message, or booking request — and the verification requirement keeps the least serious competitors out. Just remember that Google decides what qualifies, and its definition is broader than “a job you wanted.”

The catch is control. LSAs are keywordless — no keywords, no negative keywords, no way to bid more on roof replacements than on repairs. Budget is account-level only. You still manage a bid, a budget, your hours, your contact channels and your profile quality, but service categories and service area are the only two controls over which kinds of jobs reach you — which is why a sloppy category setup is now a budget problem rather than a housekeeping problem.

When PPC wins the first dollar

Traditional Google Ads management wins when the job you want is specific and valuable. A remodeler who wants kitchen work and not handyman calls, or a roofer chasing commercial TPO replacements rather than repair calls, needs keyword control and negative keywords to filter out browsers, bargain hunters, and job seekers. PPC also sends traffic to a page you built and can improve — LSAs send it to a Google-hosted profile you cannot change.

Remodeling is also not in the August migration wave, so remodelers have more runway before the LSA rules change on them.

The rule that surprises contractors

You can no longer argue a bad lead into a refund. Credits are decided by Google’s automated review — the manual dispute flow was retired in 2024, per widespread industry reporting — and Google’s current wording on what it will not credit is blunt: it “no longer supports credits for ‘job type not serviced’ and ‘geo not serviced’ leads.” A call from outside your service area, or for work you do not do, is now simply a bill.

You influence the system by rating leads through the feedback survey, not by arguing a case. Rate them weekly, rate good leads as well as bad ones, and — most importantly — fix the profile settings that produced the mismatch, because prevention is the only reliable remedy left.

What Our Own Client Data Shows

Across the home-services Local Services Ads accounts we manage in the Carolinas — Charleston-area and North Carolina both — blended cost per lead has run $63 to $88, and $114 to $116 per charged lead in the roofing accounts. That sits in the lower third of the published roofing range. Separately, lead credits fell sharply in 2026 across two independent roofing accounts, which changed the real cost of a badly configured profile.

These figures come from Google Ads billing and lead records on four home-services accounts we manage — 2,825 leads and $237,639 of spend across roofing, tree service, and window and door work in Charleston-area and North Carolina markets, measured from each account’s first lead through August 4, 2026. No client is identified. Read them as our accounts, not as a Charleston-only benchmark.

Finding 1: our roofing accounts sit in the lower third of the published range. Cost per charged lead on the two roofing accounts is $115.88 and $114.40 — spend divided by the leads Google actually billed us for. Published roofing cost-per-lead figures run $80 to $350, so we are inside that range, in the bottom third of it, not below it altogether. (Separately, blended cost per lead received runs $63 to $88 across all four accounts, but that number mixes trades and counts every lead rather than only charged ones, so it is not comparable to a roofing-specific benchmark. We are showing both so the difference in denominators is visible rather than hidden.)

We are not claiming a Charleston discount or a management effect we can prove — market and trade mix explain some of it. The useful takeaway is narrower: the top of a published range is not your destiny, and you should not accept a proposal anchored to it without asking what your own account actually does.

Finding 2: lead credits fell off a cliff in 2026. On two roofing accounts we manage — different states, different markets, no shared settings — the share of charged leads that came back as credits dropped about seven-fold. One went from 19.5% of charged leads credited across 2024–2025 (85 of 435) to 2.6% in 2026 (15 of 584). The other went from 10.1% (61 of 605) to 1.4% (3 of 214). A handful of 2026 credits are still pending at Google; even if every one of them lands, both accounts are still down at least five-fold.

Two accounts is a small sample and we cannot see Google’s side of it, so we will not tell you why it happened. What we can tell you is what it costs you. Any budget built on “we will claw a chunk of that back in credits” is now built on a much thinner cushion than it was two years ago. Assume the bad lead is a real cost, and spend your effort on preventing it.

Finding 3: how you answer the phone shows up on the invoice. Google — not your phone system — decides which contacts are chargeable, and it applies its own current rules to that call. What we can see is the billing side. Our clearest case is not one of the home-services accounts above — it is a professional-services client in another industry, so read it as a caution rather than a benchmark for your trade. After that office moved to an always-on setup that engages every inbound caller, wrong numbers and solicitations included, the share of its phone leads that Google billed rose from 37.9% (192 of 506) to 85.0% (182 of 214). The account also went quiet for seven months between those two stretches, so more than the phone setup changed. It is a coincidence in the billing record over the periods we measured — not a Google rule, not a causal claim, and not a prediction about your account. Still worth checking your own before you assume your answering setup is free.

The First $1,500 a Month: Where It Should Actually Go

If $1,500 a month is your whole marketing budget, think hard before putting all of it into search ads — for most trades that spend buys fewer leads than Google’s automated bidding works well with. Local Services Ads plus Google Business Profile and reviews are usually the better place to start, with PPC added once volume can support it. Your own margins and close rate still decide.

This is the section most agencies will not write, because the honest answer costs them a sale.

Google’s automated bidding needs conversion volume to work. Google’s planning guidance for Target CPA points to roughly 30 conversions in the trailing 30 days for the strategy to perform reliably, with higher thresholds for Target ROAS. That is a recommendation, not a hard technical gate — campaigns do run below it — but thin conversion data is where erratic spend and poor lead quality usually come from.

Now do the arithmetic, remembering that these are illustrative calculations on vendor-published cost-per-lead assumptions rather than fixed requirements. At a mid-range published roofing cost per lead of about $150, thirty leads a month costs roughly $4,500. At an efficient cleaning cost per lead near $80, thirty leads costs about $2,400. A roofer running $1,500 a month through PPC generates roughly ten leads — well under the volume the guidance points to, and too few to learn much from either.

So at $1,500 a month, here is the honest allocation:

  1. Local Services Ads first. You pay per valid lead rather than per click, so a small budget is not spent on clicks that never produce contact, and there is no landing page to build and fund. Two caveats. A “valid lead” is Google’s definition, not yours — an out-of-area caller or a job type you do not offer still bills, and since 2024 those are not creditable. And once your account migrates, LSAs run on automated Target CPA bidding inside Performance Max, so the volume-and-signal problem does not vanish; it just starts from a more forgiving billing model.

  2. Google Business Profile and reviews second. This is the work with the lowest cash cost and the widest reach across channels. Google documents that local ranking rests on relevance, distance, and prominence — and that review count and score feed prominence. A steady review program supports LSA profile quality and map-pack visibility at the same time. One effort, two channels.

    Do it the compliant way. Ask every customer, in neutral language, and take whatever comes back. Two separate rules are in play. Review gating — screening for happy customers first, or routing unhappy ones to a private form — violates Google’s own policy, and Google can remove reviews or act against the profile. Separately, the FTC’s consumer-review rule (16 CFR Part 465) carries civil penalties for specific practices: fake or fabricated reviews, incentives conditioned on positive sentiment, undisclosed insider reviews, and prohibited suppression of negative ones. Neither risk is worth the handful of stars it might buy.

  3. Organic and site work third. Local SEO is slow, and it is the one place your spending builds something you keep. Paid placement stops the day the card declines. A page you own that ranks for “metal roofing Mount Pleasant” keeps working — though rankings move, and no one can promise you a position.

  4. PPC when you can fund it properly. Add search ads when you can commit enough monthly spend to reach the conversion volume Google’s guidance recommends for your trade — and target the specific high-value jobs LSAs cannot isolate.

One more reason reviews belong near the top: local search results are increasingly summarized before a customer ever clicks a link. Vendor research from Whitespark, reported by Search Engine Journal in 2026, suggests AI Overviews now appear on a large majority of local searches and compress how many businesses get shown. Those are vendor-tracked figures, not Google statements, and trigger rates move constantly — treat the direction as real and the specific percentages as soft.

Be careful about what follows from that. Google documents that reviews feed local prominence, and Google’s Gemini can retrieve user reviews through its Maps grounding tool to answer place-based questions. Google does not document reviews or your Business Profile as weighted inputs to AI Overviews specifically, and nobody outside these companies can see how ChatGPT or Perplexity weigh them. So the accurate statement is that a complete, well-reviewed profile correlates with being surfaced, not that it makes an AI recommend you. It is still the right move — reviews are a documented input to local prominence and one of the few local signals you can directly influence. Just do not mistake influence for control.

Is Your Charleston Business Actually Getting a Return?

Most home-services owners we meet in Charleston, Mount Pleasant, Summerville, Goose Creek, and North Charleston can tell us what they spend. Far fewer can tell us their cost per booked job — which is the only number that answers whether Google Ads are worth it.

Get your free SEO + GSO audit, and bring your ad numbers to the conversation. We will walk through the math in this article against your actual figures — cost per lead by channel, cost per booked job against your real margin, and whether your service categories and service area are set up to stop the leads Google will not credit. If your budget belongs somewhere other than paid search right now, we will tell you that.

Digital Coast Marketing is a full-service web design and digital marketing agency in the Charleston Lowcountry. See how we handle Local Services Ads, call 843-474-2445, or request a quote.

Frequently Asked Questions

Are Google Ads worth it for home services companies? They are worth it when your cost per booked job is meaningfully below your gross profit per job. That depends on your trade’s click cost, your conversion rate, your close rate, and your margin — not on a national average. On a small budget, Local Services Ads and review work are often the better starting point, but that is a calculation to run on your own numbers rather than a rule that holds for every business.

What is the difference between Google Ads and Local Services Ads? Google Ads charge per click and give you keywords, negative keywords, and your own landing pages. Local Services Ads charge per valid lead, appear above the text ads when Google shows them for a query, and give you no keywords and no landing page — just service categories and a service area.

Is my business affected by the August 2026 LSA migration? Possibly. Phase 1 covers select U.S. advertisers in trades including roofing, house cleaning, moving, plumbing, HVAC, electrical, appliance repair, lawn care, and pest control — but being in one of those categories does not mean your account moves immediately. Google notifies each account 14 days ahead, and that notice is what settles your date. Remaining categories and configurations follow in late 2026 and 2027. Campaign-level performance reporting does not transfer, so export it first.

Is the Google Guaranteed badge still a thing? No. Google replaced it, along with Google Screened and License Verified by Google, with a single Google Verified badge, and discontinued the money-back guarantee that came with it. Eligible advertisers who had already completed their verification requirements earned the new badge automatically — but the customer reimbursement is gone either way.

Can I get a refund on a bad Local Services Ads lead? Not through a dispute — manual disputes ended in 2024. An automated system decides credits, and Google no longer credits “job type not serviced” or “geo not serviced” leads. Rate leads through the feedback survey weekly, and fix the category and service-area settings that caused the mismatch.

How much should a Charleston home-services company spend on Google Ads? Enough to generate the conversion volume automated bidding works well with — Google’s guidance points to roughly 30 conversions in a trailing 30 days. Running that through published cost-per-lead benchmarks produces an illustrative figure near $2,400 a month for cleaning and $4,500 for roofing, though those are vendor-published inputs and planning arithmetic, not fixed minimums. At budgets well below that, our own preference is usually to start with Local Services Ads plus Google Business Profile work — but the right split comes out of your numbers, not ours.

What is the most practical way to improve my cost per booked job? Usually not bidding. Tighten your service categories and service area so you stop paying for work you do not do, answer faster, raise your close rate, and keep review volume growing — reviews are a documented input to both LSA profile quality and map-pack prominence. Those levers are within your control; the auction largely is not.


Sources: Google Ads Help, “Local Services Ads transition to Performance Max campaigns with pay-per-lead goals” (article 17213585) · Google Local Services Help, “About Google Verified badge” (article 16498018) · Google Local Services Help, “About automated lead credits” (article 15100654) · Google Local Services Help, how Local Services Ads rank (article 7527305) · Google Business Profile Help, local ranking: relevance, distance, prominence (article 7091) · Google Ads Help, About Target CPA bidding (article 6268632) · Trade benchmark figures as attributed in the table above (all vendor-published) · Whitespark AI Overviews research as reported by Search Engine Journal, 2026 (vendor-published).