A law firm client doesn't care about CTR. They don't care about CPC, they don't care about impression share, and most of them have stopped pretending to care about ROAS. What a managing partner wants to know, every week, is what it costs to sign a case, because that number gets compared directly against what the case is worth. On our legal agencies page we talk about reporting in cost-per-case-inquiry language instead of raw ad metrics. The harder problem underneath that is that cost per case inquiry, and cost per signed case, aren't single numbers. They move a lot depending on case type and region, and a report that treats a law firm's whole book as one number is going to be wrong for most of the practice areas it covers.
Cost per lead depends on what kind of case it is
First Page Sage's 2026 personal injury cost-per-lead report analyzed 49 personal injury firms across 36 states, spending an average of $21.4 million combined annually on Google Ads, Facebook Ads, SEO, and generative engine optimization between 2022 and 2024. Broken out by case type, average cost per lead ran from $312 for slip and fall cases up to $512 for medical malpractice, with workplace injury ($354), auto accident ($391), and product liability ($476) spread across the middle. That's a 64% gap between the cheapest and most expensive case type, inside the same practice area of personal injury.
the range in average cost per lead across personal injury case types, per First Page Sage's 2026 analysis of 49 firms spending $21.4M combined annually. A single "PI cost per lead" line in a report is already averaging across a 64% spread.
Where the firm practices changes the math too
Case type isn't the only variable. The same First Page Sage dataset found regional cost per lead running about $468 in the Northeast versus roughly $314 in the Midwest, a difference of nearly 49%. A firm in Boston or New York is paying close to half again what a comparable firm in the Midwest pays for the same case type, purely on market competition for the keywords. Report a national or industry-wide benchmark to a Northeast client and it will look like they're overpaying. Report it to a Midwest client and it will look like the campaign is underperforming. Neither read is accurate without knowing where the firm sits.
A lead is not a case, and shared leads make that gap worse
Cost per lead is still one step removed from what the client actually pays for a signed case, because not every lead converts, and the conversion rate depends heavily on where the lead came from. Legal marketing research firm Taqtics, tracking personal injury lead economics, has documented the gap between shared leads sold to multiple firms at once and exclusive leads generated from a firm's own campaigns: shared leads close at a low single-digit percentage, while exclusive, self-generated leads close at a meaningfully higher rate, several times over. Run a $200 shared lead at a 3% close rate and it costs roughly $6,700 to sign one case. Run a $400 exclusive lead at 12% and it costs roughly $3,300, half as much per case despite a lead price twice as high.
roughly how much more a shared personal injury lead can cost per signed case compared to an exclusive lead, even though the exclusive lead's upfront cost per lead is higher, based on the close-rate gap documented by Taqtics.
SEO tells a similar story from a different angle. Taqtics' tracking puts average SEO cost per lead around $456 with a 12 to 18 month breakeven window, but a roughly 526% return over three years once it compounds, well above what most paid channels sustain over the same period. None of that shows up in a weekly PPC report, which is exactly why a client who's only looking at paid cost-per-lead trends is getting a partial picture of what's actually working for their firm.
Practice area adds another layer most agencies collapse without meaning to. A firm running personal injury, family law, and criminal defense out of the same account is managing three different sales cycles and three different case values under one roof. Family law and criminal defense typically convert leads faster and at a lower dollar value per case than a personal injury claim that might take a year or more to resolve. Blending all three into one "cost per case inquiry" figure treats a $300 family law retainer inquiry the same as a $400 auto accident inquiry that could turn into a six-figure settlement, which is exactly backwards from how the firm itself values that spend.
Reporting that doesn't average away the case type
NarrateIQ writes a weekly report for every law firm client that separates campaigns by practice area and target, instead of collapsing personal injury, family law, and criminal defense into one blended cost-per-inquiry number.
Book a free audit call →What a legal report should actually show
A law firm report that's worth reading breaks cost per inquiry down by practice area and, where volume supports it, by case type inside personal injury. It shows which campaigns are producing exclusive, self-generated leads versus which are relying on shared lead sources, because those two categories should never be judged against the same target. And it puts the number in terms of what a signed case actually costs, not just what a contact form submission costs, since that's the number a managing partner is going to compare against the average value of a case before they decide whether the spend was worth it.
Firms with high-spend accounts notice every dollar, and a report that can't explain why cost per lead moved 20% week over week, when the honest answer is "the mix shifted from auto accident to medical malpractice leads," is a report that erodes trust instead of building it. That's the same dynamic that shows up across every vertical we work with, and it's a big part of why agencies lose clients over reporting they never fully understood themselves. Generic benchmarks make a decent opening slide. They make a bad weekly report.
The agencies that keep legal clients past the first renewal tend to be the ones who stop treating cost per case inquiry as a single scoreboard number and start treating it as a set of numbers that each tell part of the story. That's a heavier lift by hand, since it means pulling campaign-level data by practice area every week instead of one blended export, which is exactly the kind of work that's worth automating rather than doing manually every Monday morning.