Back to Blog
Source Intelligence8 min read2026-02-19

How to Measure ROI From Google Local Services Ads for a Personal Injury Firm

Google's LSA dashboard shows you lead count and cost per lead. Those numbers are real — but they're incomplete. Here's how to connect LSA spend to signed cases and calculate the metric that actually matters.

How to Measure ROI From Google Local Services Ads for a Personal Injury Firm

Google Local Services Ads (LSAs) have become one of the most contested line items in PI marketing budgets. The pitch is simple: pay only for leads, get a Google Guarantee badge, and show up at the very top of search results. The reality is more complicated — especially when you try to measure whether those leads are actually producing signed cases.

This guide walks through exactly how to measure LSA ROI for a personal injury firm, what data you need, where most firms go wrong, and how to connect your LSA spend to the metric that actually matters: cost per case.

Related guide: See our complete guide to evaluating PI lead vendors — the 7 metrics that define vendor quality and how to build a vendor scorecard.

Why LSA Measurement Is Harder Than Google Makes It Look

Google's LSA dashboard shows you lead count, lead cost, and a running total of what you've spent. Those numbers are real — but they're incomplete. Cost per lead is not cost per case. And for a PI firm, cost per case is the only number that tells you whether a channel is worth the spend.

The gap between the two numbers is significant. LSA leads often include callers who don't qualify for PI representation, wrong-practice-area inquiries, and people who never engage beyond the initial call. One firm spending $15,000 per month on LSAs might get 80 leads at a $187.50 cost per lead — but only 6 of those become signed cases, making the true cost per case $2,500. That's a number worth knowing before you scale the channel.

The Data You Need to Measure LSA ROI Accurately

Measuring LSA ROI requires connecting three data sources that most firms keep in separate systems. Here is what you need and where to find it.

1. LSA Spend Data (From Google)

Your Google LSA dashboard gives you total monthly spend, total leads credited, and average cost per lead. Export this monthly and store it in a consistent format. Make sure you're pulling from the same date range you use for your intake and case data.

2. Lead Attribution Data (From Your Intake System)

Every lead from LSA needs to be tagged at intake. This is where most firms lose the thread. If your intake team isn't recording “LSA” as the lead source in your CRM or case management system — consistently, for every call — you can't close the attribution loop. LeadDocket, for example, allows you to set source codes that flow through to every subsequent record tied to that lead.

3. Case Outcome Data (From Your Case Management System)

This is the data that transforms a lead count into a cost per case. You need to know which LSA leads became signed clients. Pull a report of signed cases where the lead source is tagged as LSA, then divide your total LSA spend by signed cases for that period.

Important: use a 90-day rolling window at minimum, not a calendar month. The lag between an LSA lead and a signed case can be 2–4 weeks for straightforward PI cases, and longer for mass tort or catastrophic injury. A single-month snapshot understates conversion.

LSA ROI Calculation Example

LSA Spend (90 days)

$45,000

Total investment

Signed Cases

18

Attributed to LSA

Cost Per Case

$2,500

$45,000 / 18 cases

How to Calculate LSA Cost Per Case

The formula is straightforward once you have the data connected:

  • Total LSA spend (rolling 90 days): e.g., $45,000
  • Signed cases attributed to LSA (same period): e.g., 18
  • LSA cost per case: $45,000 ÷ 18 = $2,500

Now compare that number to your cost per case from other channels. If your digital aggregator produces cases at $1,800 and your LSA channel is running at $2,500, you have a real comparison to bring to your budget conversation. That comparison is impossible when you're only looking at cost per lead from each channel.

Three LSA Metrics Beyond Cost Per Lead

Once you've connected LSA data to your intake and case management systems, you can track the metrics that actually tell the story.

LSA-to-Intake Conversion Rate

What percentage of LSA leads make it past the initial intake screen? A conversion rate below 30% on LSA calls often signals a targeting or practice area mismatch. Google's LSA algorithm isn't always precise on case type — callers sometimes come through LSA for workers' comp, criminal defense, or family law even on a PI-configured account. Track this rate monthly and dispute credits for leads that clearly fall outside your practice area.

Rejection Rate

Of the leads that enter your intake process, what percentage gets rejected — either by your intake team (doesn't meet case criteria) or by the potential client (doesn't sign)? An LSA rejection rate above 25% is worth investigating. It often indicates the Google Guarantee badge is generating curiosity calls rather than ready-to-sign prospects.

Case Value Distribution

Not all signed cases have the same settlement value. If your LSA channel consistently produces soft-tissue cases while your referral network produces catastrophic injury cases, the cost-per-case comparison alone is misleading. Track average expected case value by channel to get a complete ROI picture. A $2,500 cost per case that produces $75,000 average settlements is better economics than a $1,500 cost per case that produces $22,000 settlements.

How to Use LSA Dispute Credits to Improve Your Numbers

Google allows you to dispute LSA leads that don't meet your targeting criteria — wrong service area, wrong practice area, no contact made, or repeat callers. Most PI firms leave credits on the table because the dispute process requires weekly review and isn't built into anyone's workflow.

Build a monthly LSA audit into your intake reporting. Flag every lead that clearly mismatches your criteria during the review period. Submit disputes within the 30-day window Google allows. Firms that do this consistently reduce their effective cost per lead by 10–20%, which flows directly into a lower cost per case.

Comparing LSA to Other Channels: The Right Framework

LSA should never be evaluated in isolation. It's one position in your vendor portfolio, and its performance only means something relative to what else you're spending on. Here's the comparison framework that gives you an honest view:

  • Cost per signed case by channel: LSA vs. digital aggregators vs. SEO vs. TV vs. referral. The single most important cross-channel comparison.
  • Case quality score by channel: If you can score cases by severity or expected settlement range, layer this on top of cost per case for a complete picture.
  • Lead-to-case conversion rate by channel:LSA leads typically convert at a different rate than pay-per-click or aggregator leads. Knowing the rate tells you whether your intake team's capacity is being allocated efficiently.

80% of PI firms that run LSA are making budget decisions based on the Google dashboard alone — cost per lead, lead count, and total spend. They're optimizing for the wrong metric. The firms that track cost per case by channel, including LSA, are the ones that can confidently scale winners and pull back on underperformers.

Cross-Channel Cost Per Case Comparison

The Spreadsheet Problem at Scale

You can build this LSA tracking framework in a spreadsheet. For a firm with one or two active channels, that's a reasonable starting point. But most PI firms running LSAs are also running Google Ads, Facebook, TV, aggregators, and referral programs simultaneously. Reconciling LSA data against intake data against case management data across six channels — manually, monthly — takes 10–15 hours and still produces a report that's four weeks behind.

A revenue intelligence platform automates that reconciliation. Your LSA spend, intake data, and case outcomes connect in a single view, updated continuously. The 15-hour monthly reporting exercise becomes a 15-minute review. And your cost per case by channel is available any time you need it — not just at month-end.

What to Do With Your LSA ROI Data

Once you have a reliable cost per case for LSA, you have three levers to pull:

  • Adjust your LSA bid strategy: If your cost per case is above your target, reduce your LSA daily budget or tighten your service area until the number improves.
  • Improve intake handling of LSA leads: If your conversion rate is low, the issue may be intake speed or script. LSA leads are time-sensitive — response time under 5 minutes significantly improves conversion.
  • Reallocate budget to better-performing channels:If LSA cost per case is consistently above your portfolio average, cut the budget and move it to channels where your data shows better economics.

Measuring LSA ROI the right way is not about Google's dashboard. It's about connecting Google's spend data to your intake records and your signed case outcomes. That connection is the foundation of every informed budget decision your firm makes about this channel.

RevenueScale's multi-channel attribution dashboard connects your spend data to case outcomes across LSA and every other channel you run — so every budget decision is backed by cost per case data.

Related guide:For the foundational guide that frames every post in this cluster, seeRevenue Intelligence for Personal Injury Law Firms: The Definitive Guide — the category thesis, the Four Intelligence Layers, and the path to Level 3 maturity.

See it in action

Discover how RevenueScale tracks cost per case from click to settlement.

Book a Demo

Want to see Revenue Intelligence in action?

See how RevenueScale connects your marketing spend to case outcomes — so you can cut waste, scale winners, and prove ROI to partners.