← All pieces
DataAugust 10, 2026

Cost Per Lead by Lead Source: Paid Search, Paid Social, LSA & GBP Benchmarks for Local Service Businesses (2026)

Why CPL Alone Is a Dangerous Scorecard

Most local business owners compare channels on one number: cost per lead. It feels logical — lower CPL means more efficient spend, right?

Not quite. A lead is just a hand raise. What actually costs you money is a booked job (or sale). Two channels can have the same CPL and wildly different costs per acquisition once you factor in how often each lead type actually converts.

This post builds a framework — using a benchmark table of modeled CPL estimates plus close-rate adjustments — to show you the full picture. Where we cite a specific number, we've labeled the source. Where primary data isn't available (most channel-specific CPL data for local services is thin or vertical-specific), we label it explicitly as a modeled estimate so you can stress-test it against your own numbers.

The Four Channels: A Quick Primer

Before the numbers, here's how each channel generates a lead:

  • Paid Search (Google/Microsoft Ads): User types a high-intent query ('plumber near me'), clicks your ad, fills a form or calls. Intent is explicit and immediate.
  • Paid Social (Meta/Instagram Ads): User is scrolling — not searching. Ad interrupts them. Lead forms are often native (lower friction, but lower intent). Works better for considered or repeat-purchase services.
  • Local Services Ads (LSA): Google's pay-per-lead product for verified local pros. Leads come in as calls or messages. You dispute bad leads. Ranking is driven by reviews, responsiveness, and Google's trust signals.
  • Google Business Profile (GBP) — organic: Zero media cost. Leads come from map pack clicks, calls, and direction requests. 'Cost' is time investment in optimization and review management.

Each channel attracts a fundamentally different buyer mindset — and that mindset predicts close rate.

The Benchmark Table: Modeled CPL Estimates by Channel

The table below uses modeled estimates built from publicly discussed industry ranges, agency experience patterns, and the limited benchmark data available. These are not proprietary Nika Spark measurements and are not attributed to a single source — treat them as planning anchors, not guarantees. Your vertical, geography, and offer will shift every number.

| Channel | Modeled CPL Range | Typical Intent Level | Notes | |---|---|---|---| | Paid Search | $50 – $150+ | High | Rises sharply in competitive verticals (legal, HVAC, roofing) | | Paid Social | $20 – $70 | Low–Medium | Lower CPL; form fills often include tire-kickers | | LSA | $30 – $90 | High | Google-verified contact; you pay only for connected leads | | GBP (Organic) | $0 media cost | High | Real cost is staff time + review/SEO investment |

WordStream's published data on Google Ads across industries shows average CPCs and conversion rates vary dramatically by vertical — legal and home services consistently sit at the high end of the cost curve, which is consistent with the paid search CPL range above.

> Key read: If you're optimizing paid search bids, how you structure dayparting and bid adjustments matters as much as the channel itself. See our post Ad Scheduling Bid Adjustments vs Dayparting: Which Wastes Less? for a practical teardown.

The Missing Variable: Close Rate by Channel

Here's where the real analysis starts. CPL only tells you the cost of the opportunity. Cost per acquisition (CAC) tells you the cost of the win.

Formula:

> CAC = CPL ÷ Close Rate

Close rates differ by channel because intent differs. Here are illustrative modeled close rates — label these as estimates when you apply them:

| Channel | Modeled CPL | Modeled Close Rate | Modeled CAC | |---|---|---|---| | Paid Search | $80 | 30% | $267 | | Paid Social | $35 | 12% | $292 | | LSA | $55 | 28% | $196 | | GBP (Organic) | $15 effective | 35% | $43* |

GBP 'effective CPL' of $15 is a rough estimate assuming ~5 hours/month of optimization effort at an imputed cost — your actual number depends on whether you're doing it in-house or outsourced.

What the table shows: Paid Social had the lowest CPL ($35) but the highest CAC ($292) because low-intent leads close at a fraction of the rate of search-driven leads. LSA edges out Paid Search on CAC despite a higher CPL than Social. GBP, when optimized, often delivers the lowest effective CAC of all — but has a ceiling on volume.

This is why we tell clients: optimize for CAC, not CPL.

Layer Three: Revenue Per Acquisition

CAC still isn't the final word. A $267 CAC on a $2,000 job is a very different business outcome than a $196 CAC on a $400 job.

The complete framework is:

> ROAS / Profit Contribution = (Avg Job Value × Gross Margin) ÷ CAC

Worked example (illustrative):

  • LSA: CAC $196, avg job value $900, gross margin 50% → profit per acquired customer = $450 − $196 = $254
  • Paid Social: CAC $292, avg job value $900, gross margin 50% → profit per acquired customer = $450 − $292 = $158

Same job, same margin — but LSA generates 60% more profit per closed lead in this model.

If you're running paid search and want to push this further, the bidding strategy you use — especially at lower conversion volumes — changes your effective CAC significantly. See Max Conv Value vs Target ROAS: Low-Volume Local Ads for how to choose the right approach when data is thin.

And if geography is eating your paid budget, Radius vs Zip Code Targeting: Stop Wasting Local Ad Spend shows how targeting precision affects both CPL and close rate simultaneously.

How to Apply This to Your Business: A 3-Step Process

You don't need a data science team. You need a simple tracking habit.

Step 1: Tag every lead source. Use UTM parameters for digital, and ask every inbound caller 'how did you find us?' Log it in your CRM or a simple spreadsheet. Without source attribution, this entire exercise is guesswork.

Step 2: Track dispositions, not just leads. For each lead source, record: contacted, quoted, closed, lost. Even 30 days of this data will show you close-rate differences by channel.

Step 3: Calculate your actual CAC per channel. Take total spend per channel (including any management cost) ÷ closed jobs from that channel. Compare to your average job value × margin. If CAC exceeds margin contribution, that channel is losing you money regardless of how low CPL looked.

Rough rule of thumb: A healthy CAC-to-job-value ratio for most local service businesses is somewhere in the range of 1:4 to 1:8 (i.e., spend $1 in CAC for every $4–$8 in revenue). Below 1:3, you're likely underwater after overhead.

Bottom Line

The cheapest lead is not the cheapest customer. The channel mix that wins is the one where close-rate-adjusted CAC fits inside your margin at the job values you actually close.

For most local service businesses, the practical answer is a layered approach: GBP for low-CAC organic volume, LSA for high-intent verified leads, and Paid Search structured tightly around geography and schedule (see our dayparting and targeting posts above). Paid Social earns its place for retargeting or service lines with longer consideration cycles — not as your primary acquisition engine if you're margin-sensitive.

If you'd like us to run this math on your actual channel data and build a channel allocation model for your specific vertical and market, book a strategy call with the Nika Spark team. We'll bring the framework — you bring the numbers.

Sources

  • 1.WordStream Google Ads Benchmarks (updated periodically)Industry-level data showing CPCs and conversion rates across verticals; home services and legal consistently among the highest-cost categories in Google Ads. link
  • 2.Google LSA Help DocumentationConfirms LSA billing model: advertisers pay per connected lead (call or message), not per click, and can dispute leads that don't meet criteria — structural basis for the intent-level claim in the benchmark table. link

See where your budget is actually going.

We run the full funnel and reallocate spend by data — a weekly revenue number, not a report of impressions.