FlashCrafter

Article

What Local Marketing Costs in 2026: Benchmarks, Retainers, and the Numbers That Don't Agree

Published lead costs, local SEO price bands, and the Google rules behind them — with the gaps flagged.

Owners of independent local service businesses in the United States

What Local Marketing Costs in 2026: Benchmarks, Retainers, and the Numbers That Don't Agree
What Local Marketing Costs in 2026: Benchmarks, Retainers, and the Numbers That Don't Agree
Supporting sections
6
Questions answered
3
Sources
7
Research captured
2026-09-24

Every owner I talk to wants one number: what does it cost to get a customer. There isn't one. Lead cost varies by trade, by channel, and by how each publisher defines a lead. Here is what the 2026 figures actually say, where they conflict, and what you can verify against your own accounts this week.

The argument

The thesis

The useful question is not "what does marketing cost" but "which channel, for my trade, at what lead definition." The published benchmarks support that framing: the same trade can show a $43 average cost per lead on one channel and $129 on another, and the two numbers are not measuring the same thing.

Lead cost splits by channel — and the sources don't reconcile

Local Services Ads averaged $53 per lead across all home services in February 2026, based on 888 contractors and $6.72 million in tracked spend. The same dataset reports LSA at 49% cheaper than blended Google Ads — $53 versus $104 — and notes LSA costs are up more than 40% in competitive markets since 2023 ([Elev8 Operations](https://www.elev8operations.com/guides/local-services-ads-statistics-2026)). A separate trade table puts plumbing near $43 per lead and garage door near $35 ([Bluegrid Media](https://bluegridmedia.com/how-many-leads-google-local-services-ads)). Search ads tell a different story: across 3,211 U.S. home-services search campaigns from April 2024 to March 2025, median cost per lead was $228.15 for roofing and gutters, $129.02 for plumbing, $127.74 for air conditioning, $46.99 for cleaning and maid services, and $45.15 for pools and spas ([LocaliQ, reproduced by Machina](https://wearemachina.com/insights/local-business-paid-ads-that-convert)). These figures are not comparable. The LSA averages and the search-ad medians come from different studies, sample windows, and lead definitions, and none of them state whether disputed or spam leads were credited back.

A cross-industry number is unusable for your trade

The all-industries median cost per lead is $66.69, drawn from a different study of 13,474 U.S. campaigns run between April 2025 and March 2026 ([Machina](https://wearemachina.com/insights/local-business-paid-ads-that-convert)). Compare that with roofing at $228.15 and cleaning at $46.99 and the problem is obvious: the gap between two trades is roughly fivefold. If you are budgeting off a blended benchmark, you are budgeting off someone else's trade. Also note that the benchmarking publishers sell the advertising services they benchmark.

What local SEO retainers buy at each price band

Published retainer bands look like this ([Frontend Horizon](https://www.frontendhorizon.com/blog/local-seo-pricing-what-service-businesses-actually-pay)): $300–$500 per month covers Google Business Profile management only — posting cadence, review responses, photo updates, data accuracy. The publisher states plainly this "is not going to move a competitive market position, because it builds no authority and touches no pages." $500–$1,500 per month covers single-location work: profile plus citations built and cleaned, service and area pages, on-page fixes, review velocity at close-out, and monthly reporting on calls and leads. The publisher claims this band can hold a map pack position in two to three quarters in a low-to-normal competition market. $1,500–$4,000 per month is aimed at competitive metros and multi-service businesses. Multi-location brands pay $300–$800 per location at scale on top of a base program.

The budget floor is set by evaluation thresholds, not by ad platforms

There is no official minimum Google Ads budget — as one source puts it, anyone quoting a universal dollar figure invented it ([Machina](https://wearemachina.com/insights/local-business-paid-ads-that-convert)). The practical floor comes from Google's own stated thresholds, as relayed there: Target CPA is evaluated over a 30-day window that needs at least 30 conversions, and monthly spend should not exceed 30.4 times the average daily budget. At the published medians, that works out to roughly $1,410 per month for a cleaning company and roughly $6,845 per month for a roofer to reach 30 leads. For Local Services Ads with Maximize Leads bidding, the relayed guidance is a minimum of 10 leads per week. LSA charges per lead, not per click: a text or email, a voicemail, an answered call, a booking request, or a returned missed call. Text, email, and booking leads are billed in the United States and Canada only. Google Ads Help also reports that Local Services Ads are transitioning to Performance Max campaigns with pay-per-lead goals.

What Google says about ranking — and what it will not sell you

Google names three local ranking factors: relevance, distance, and prominence, and states "there's no way to request or pay for a better local ranking on Google." The prominence signals it names are more reviews and positive ratings, and links from other websites ([Google Business Profile Help, as relayed by Vrid](https://vrid.ai/blog/google-business-profile-optimization)). The field-level rules are checkable on your own listing: use as few categories as possible to complete "this business is a ___" rather than "this business has a ___"; keep the business name exactly as it appears on your signage — no taglines, phone numbers, URLs, trademark symbols, unverified suffixes such as LLC, or full capitals; never use a P.O. box or virtual office as an address, and if you are a service-area business, hide the address rather than invent a storefront. Structured data does not buy placement: Google Search Central states it "does not guarantee that features that consume structured data will show up in search results." Required LocalBusiness properties are name, physical address, phone with country and area codes, and openingHoursSpecification.

Where the visibility payoff is reported, and what is missing

One benchmark report states that businesses in the Google map pack get about 126% more traffic and about 93% more calls, clicks and direction requests than businesses ranking 4–10, and that a complete Google Business Profile earns about 70% more location visits ([Angarum Media](https://angarummedia.com/research/2026-service-business-marketing-benchmark-report/)). Sample size and methodology are not published in the retrieved text. Gaps that matter to anyone budgeting: no source distinguishes a qualified lead from a spam or disqualified one, so every cost-per-lead figure above is an average of unknown quality; no metro-level cost table exists even though one source asserts costs up more than 40% in competitive markets; and all Google guidance quoted here reaches the page second-hand through agency publishers rather than from Google's own help pages.

Takeaway

Three things to do this week:

  • Pull your own cost per lead by channel

    Your accounts

    Benchmark definitions do not align and none of them net out spam or disputed leads. Your own 90-day numbers are the only figure that matches how you define a lead.

  • Audit your Google Business Profile against the field rules

    Name, categories, address

    Name must match signage, categories must complete "this business is a ___", and a P.O. box or virtual office is prohibited as an address. These are pass/fail items you can check in minutes, and Google states you cannot pay for a better local ranking.

  • Match your budget to an evaluation window before you sign anything

    30 leads, 30 days

    Target CPA needs at least 30 conversions in 30 days to be evaluated at all. If your trade's median lead cost times 30 is more than you can spend, the campaign will not have enough data to optimize, whatever the retainer costs.

Questions

Frequently asked

Which is cheaper, Local Services Ads or search ads?
One dataset reports $53 average cost per lead for LSA across all home services in February 2026 versus $104 for blended Google Ads. Search-ad medians from a separate study range from $45.15 for pools and spas to $228.15 for roofing and gutters. The studies use different windows and lead definitions, so treat them as separate measurements rather than a single comparison.
Is there a minimum Google Ads budget?
No official minimum exists. The practical floor comes from Google's stated evaluation thresholds, as relayed by publishers: 30 conversions in 30 days for Target CPA. One source derives roughly $1,410 per month for a cleaning company and roughly $6,845 per month for a roofer from the published medians.
Can I pay to rank higher in the map pack?
Google states there is no way to request or pay for a better local ranking. The named factors are relevance, distance, and prominence, with prominence supported by more reviews, positive ratings, and links from other websites.
Get your free Growth Brief